.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 2rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 2.6rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 3.25rem;
}
.display-2 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 2.6rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.25rem;
}
.display-4 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 4rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 5rem;
}
.display-5 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 2.5rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 3.125rem;
}
.display-7 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.75rem;
}
/* ---- 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: 2.08rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 1.82rem;
    font-size: calc( 1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.08rem;
    font-size: calc( 1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 2rem;
    font-size: calc( 1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #ffa600 !important;
}
.bg-success {
  background-color: #3a341c !important;
}
.bg-info {
  background-color: #320707 !important;
}
.bg-warning {
  background-color: #a0e2e1 !important;
}
.bg-danger {
  background-color: #ffea64 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #ffa600 !important;
  border-color: #ffa600 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #ffb833 !important;
  border-color: #ffb833 !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #ffb833 !important;
  border-color: #ffb833 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ffd7ef !important;
  border-color: #ffd7ef !important;
  color: #d70081 !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #d70081 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info,
.btn-info:active {
  background-color: #320707 !important;
  border-color: #320707 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
}
.btn-success,
.btn-success:active {
  background-color: #3a341c !important;
  border-color: #3a341c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
  color: #1f6463 !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #1f6463 !important;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
  color: #645600 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #645600 !important;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #ffa600;
  color: #ffa600;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #a86e00 !important;
  background-color: transparent !important;
  border-color: #a86e00 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #ffa600 !important;
  border-color: #ffa600 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #ffd7ef;
  color: #ffd7ef;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff80cc !important;
  background-color: transparent !important;
  border-color: #ff80cc !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #d70081 !important;
  background-color: #ffd7ef !important;
  border-color: #ffd7ef !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #320707;
  color: #320707;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #320707 !important;
  border-color: #320707 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #3a341c;
  color: #3a341c;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #3a341c !important;
  border-color: #3a341c !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #a0e2e1;
  color: #a0e2e1;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #5ececc !important;
  background-color: transparent !important;
  border-color: #5ececc !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #1f6463 !important;
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffea64;
  color: #ffea64;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffde0d !important;
  background-color: transparent !important;
  border-color: #ffde0d !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #645600 !important;
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  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: #000000 !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: #fafafa;
  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: #cfcfcf !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: #ffa600 !important;
}
.text-secondary {
  color: #ffd7ef !important;
}
.text-success {
  color: #3a341c !important;
}
.text-info {
  color: #320707 !important;
}
.text-warning {
  color: #a0e2e1 !important;
}
.text-danger {
  color: #ffea64 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #996400 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff71c6 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #000000 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #52cac8 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #fddb00 !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: #ffa600;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #320707;
}
.alert-warning {
  background-color: #a0e2e1;
}
.alert-danger {
  background-color: #ffea64;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #ffa600;
  border-color: #ffa600;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #ffa600;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffedcc;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #c0b27c;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #f3abab;
}
.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: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.75rem;
}
.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: #ffa600 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.75rem;
}
blockquote {
  border-color: #ffa600;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #ffa600;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #ffa600;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #ffa600;
  border-bottom-color: #ffa600;
}
.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: #000000 !important;
  background-color: #ffa600 !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: #ffd7ef !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='%23ffa600' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-tUUgGG1ifk {
  background-color: #ffffff;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-tUUgGG1ifk .carousel {
  height: 800px;
}
.cid-tUUgGG1ifk .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tUUgGG1ifk .carousel-item,
.cid-tUUgGG1ifk .carousel-inner {
  height: 100%;
}
.cid-tUUgGG1ifk img,
.cid-tUUgGG1ifk .item-wrapper {
  border-radius: 0 !important;
}
.cid-tUUgGG1ifk .carousel-caption {
  bottom: 40px;
}
.cid-tUUgGG1ifk .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tUUgGG1ifk .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tUUgGG1ifk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-tUUgGG1ifk .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tUUgGG1ifk .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tUUgGG1ifk .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tUUgGG1ifk .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tUUgGG1ifk .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tUUgGG1ifk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tUUgGG1ifk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tUUgGG1ifk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tUUgGG1ifk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tUUgGG1ifk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tUUgGG1ifk .carousel-indicators li.active,
.cid-tUUgGG1ifk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tUUgGG1ifk .carousel-indicators li::after,
.cid-tUUgGG1ifk .carousel-indicators li::before {
  content: none;
}
.cid-tUUgGG1ifk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tUUgGG1ifk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tUUgGG1ifk .mbr-section-subtitle,
  .cid-tUUgGG1ifk .mbr-section-text,
  .cid-tUUgGG1ifk .mbr-section-btn {
    text-align: center;
  }
}
.cid-tUUgRvDMvb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tUUgRvDMvb img,
.cid-tUUgRvDMvb .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tUUgRvDMvb .item:focus,
.cid-tUUgRvDMvb span:focus {
  outline: none;
}
.cid-tUUgRvDMvb .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tUUgRvDMvb .item {
    margin-bottom: 1rem;
  }
}
.cid-tUUgRvDMvb .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tUUgRvDMvb .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-tUUgRvDMvb .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tUUgRvDMvb .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-tUUgRvDMvb .mbr-section-title {
  color: #000000;
}
.cid-tUUgRvDMvb .item-title {
  text-align: left;
}
.cid-tUUgRvDMvb .item-subtitle {
  text-align: left;
}
.cid-tUUgRvDMvb .mbr-text,
.cid-tUUgRvDMvb .item .mbr-section-btn {
  text-align: left;
}
.cid-tUUgRvDMvb .content-head {
  max-width: 800px;
}
.cid-tUUht1nvU0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tUUht1nvU0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUUht1nvU0 .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
  margin-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tUUht1nvU0 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tUUht1nvU0 .item-wrapper:hover .iconfont-wrapper:after {
  width: 70px;
  height: 70px;
}
.cid-tUUht1nvU0 .card-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-tUUht1nvU0 h5 {
  margin: 0;
}
.cid-tUUht1nvU0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUUht1nvU0 .iconfont-wrapper {
  position: relative;
}
.cid-tUUht1nvU0 .iconfont-wrapper:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #ffffff;
  transition: all 0.3s;
  opacity: 0.3;
}
.cid-tUUht1nvU0 .mbr-iconfont {
  display: flex;
  font-size: 3rem;
  color: #4e423d;
  width: 100px;
  justify-content: center;
  align-items: center;
  height: 100px;
  border-radius: 50%;
  z-index: 2;
  position: relative;
}
.cid-tUUht1nvU0 .card-title,
.cid-tUUht1nvU0 .iconfont-wrapper {
  color: #000000;
}
.cid-tUUht1nvU0 .card-text {
  color: #000000;
}
.cid-tUUht1nvU0 .mbr-section-title {
  color: #000000;
}
.cid-tUUhFNy9As {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tUUhFNy9As .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUUhFNy9As .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUUhFNy9As .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tUUhFNy9As .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tUUhFNy9As .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tUUhFNy9As .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tUUhFNy9As .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tUUhFNy9As .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tUUhFNy9As .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tUUiufAUoI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tUUiufAUoI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUUiufAUoI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUUiufAUoI .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tUUiufAUoI .item {
    margin-bottom: 1rem;
  }
}
.cid-tUUiufAUoI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tUUiufAUoI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tUUiufAUoI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tUUiufAUoI .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tUUiufAUoI .carousel-control,
.cid-tUUiufAUoI .close {
  background: #1b1b1b;
}
.cid-tUUiufAUoI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tUUiufAUoI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tUUiufAUoI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tUUiufAUoI .carousel-control-next span {
  margin-left: 5px;
}
.cid-tUUiufAUoI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tUUiufAUoI .close::before {
  content: '\e91a';
}
.cid-tUUiufAUoI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tUUiufAUoI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tUUiufAUoI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tUUiufAUoI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tUUiufAUoI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tUUiufAUoI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tUUiufAUoI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tUUiufAUoI .carousel-indicators li.active,
.cid-tUUiufAUoI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tUUiufAUoI .carousel-indicators li::after,
.cid-tUUiufAUoI .carousel-indicators li::before {
  content: none;
}
.cid-tUUiufAUoI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tUUiufAUoI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tUUiufAUoI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tUUiufAUoI .carousel-indicators {
    display: none;
  }
}
.cid-tUUiufAUoI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tUUiufAUoI .carousel-inner > .active {
  display: block;
}
.cid-tUUiufAUoI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tUUiufAUoI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tUUiufAUoI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tUUiufAUoI .carousel-control,
  .cid-tUUiufAUoI .carousel-indicators,
  .cid-tUUiufAUoI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tUUiufAUoI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tUUiufAUoI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tUUiufAUoI .carousel-indicators .active,
.cid-tUUiufAUoI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tUUiufAUoI .carousel-indicators .active {
  background: #fff;
}
.cid-tUUiufAUoI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tUUiufAUoI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tUUiufAUoI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tUUiufAUoI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tUUiufAUoI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tUUiufAUoI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tUUiufAUoI .carousel {
  width: 100%;
}
.cid-tUUiufAUoI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tUUiufAUoI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tUUiufAUoI .modal.fade .modal-dialog,
.cid-tUUiufAUoI .modal.in .modal-dialog {
  transform: none;
}
.cid-tUUiufAUoI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tUUiufAUoI .content-head {
  max-width: 800px;
}
.cid-tUUjY7cTUd {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #edefeb;
}
.cid-tUUjY7cTUd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUUjY7cTUd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tUUjY7cTUd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tUUjY7cTUd .row {
  flex-direction: row-reverse;
}
.cid-tUUjY7cTUd .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-tUUjY7cTUd .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tUUjY7cTUd .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-tUUjY7cTUd .mbr-section-title {
  color: #000000;
}
.cid-tUUjY7cTUd .mbr-text,
.cid-tUUjY7cTUd .mbr-section-btn {
  color: #000000;
}
.cid-tUUk9KYS7e {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-tUUk9KYS7e .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUUk9KYS7e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tUUk9KYS7e .card-content-text {
    padding: 0 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tUUk9KYS7e .card-content-text {
    padding: 0 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tUUk9KYS7e .card-wrapper {
  background: #ffffff;
}
.cid-tUUk9KYS7e .mbr-text,
.cid-tUUk9KYS7e .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-tUUk9KYS7e .card-title,
.cid-tUUk9KYS7e .card-box {
  text-align: left;
  color: #000000;
}
.cid-tUUsydow8d {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tUUsydow8d img,
.cid-tUUsydow8d .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tUUsydow8d .item:focus,
.cid-tUUsydow8d span:focus {
  outline: none;
}
.cid-tUUsydow8d .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tUUsydow8d .item {
    margin-bottom: 1rem;
  }
}
.cid-tUUsydow8d .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tUUsydow8d .item-wrapper .item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-tUUsydow8d .item-wrapper .item-footer {
  margin-top: auto;
}
@media (min-width: 992px) {
  .cid-tUUsydow8d .item-wrapper .item-content {
    padding: 2.25rem;
  }
}
@media (max-width: 991px) {
  .cid-tUUsydow8d .item-wrapper .item-content {
    padding: 1.5rem;
  }
}
.cid-tUUsydow8d .mbr-section-title {
  color: #232323;
}
.cid-tUUsydow8d .mbr-text,
.cid-tUUsydow8d .mbr-section-btn {
  text-align: center;
}
.cid-tUUsydow8d .item-title {
  text-align: center;
}
.cid-tUUsydow8d .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-tVvw1Matc6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVvw1Matc6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVvw1Matc6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVvw1Matc6 .image-wrapper {
    flex-direction: column;
  }
  .cid-tVvw1Matc6 .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVvw1Matc6 .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVvw1Matc6 img,
.cid-tVvw1Matc6 .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVvw1Matc6 .card-wrapper {
  background: #ffffff;
}
.cid-tVvw1Matc6 .mbr-text,
.cid-tVvw1Matc6 .mbr-section-btn {
  color: #000000;
}
.cid-tVvw1Matc6 .card-title,
.cid-tVvw1Matc6 .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVvw1Matc6 .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVvw1Matc6 .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tVvw5qOXFu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVvw5qOXFu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVvw5qOXFu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVvw5qOXFu .image-wrapper {
    flex-direction: column;
  }
  .cid-tVvw5qOXFu .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVvw5qOXFu .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVvw5qOXFu img,
.cid-tVvw5qOXFu .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVvw5qOXFu .card-wrapper {
  background: #ffffff;
}
.cid-tVvw5qOXFu .mbr-text,
.cid-tVvw5qOXFu .mbr-section-btn {
  color: #000000;
}
.cid-tVvw5qOXFu .card-title,
.cid-tVvw5qOXFu .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVvw5qOXFu .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVvw5qOXFu .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tVvxKkgw4W {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVvxKkgw4W .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVvxKkgw4W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVvxKkgw4W .image-wrapper {
    flex-direction: column;
  }
  .cid-tVvxKkgw4W .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVvxKkgw4W .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVvxKkgw4W img,
.cid-tVvxKkgw4W .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVvxKkgw4W .card-wrapper {
  background: #ffffff;
}
.cid-tVvxKkgw4W .mbr-text,
.cid-tVvxKkgw4W .mbr-section-btn {
  color: #000000;
}
.cid-tVvxKkgw4W .card-title,
.cid-tVvxKkgw4W .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVvxKkgw4W .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVvxKkgw4W .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tVvxKYpuvR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVvxKYpuvR .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVvxKYpuvR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVvxKYpuvR .image-wrapper {
    flex-direction: column;
  }
  .cid-tVvxKYpuvR .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVvxKYpuvR .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVvxKYpuvR img,
.cid-tVvxKYpuvR .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVvxKYpuvR .card-wrapper {
  background: #ffffff;
}
.cid-tVvxKYpuvR .mbr-text,
.cid-tVvxKYpuvR .mbr-section-btn {
  color: #000000;
}
.cid-tVvxKYpuvR .card-title,
.cid-tVvxKYpuvR .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVvxKYpuvR .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVvxKYpuvR .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tVvxLytrHD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVvxLytrHD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVvxLytrHD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVvxLytrHD .image-wrapper {
    flex-direction: column;
  }
  .cid-tVvxLytrHD .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVvxLytrHD .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVvxLytrHD img,
.cid-tVvxLytrHD .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVvxLytrHD .card-wrapper {
  background: #ffffff;
}
.cid-tVvxLytrHD .mbr-text,
.cid-tVvxLytrHD .mbr-section-btn {
  color: #000000;
}
.cid-tVvxLytrHD .card-title,
.cid-tVvxLytrHD .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVvxLytrHD .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVvxLytrHD .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tVvxM9Yr9T {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVvxM9Yr9T .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVvxM9Yr9T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVvxM9Yr9T .image-wrapper {
    flex-direction: column;
  }
  .cid-tVvxM9Yr9T .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVvxM9Yr9T .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVvxM9Yr9T img,
.cid-tVvxM9Yr9T .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVvxM9Yr9T .card-wrapper {
  background: #ffffff;
}
.cid-tVvxM9Yr9T .mbr-text,
.cid-tVvxM9Yr9T .mbr-section-btn {
  color: #000000;
}
.cid-tVvxM9Yr9T .card-title,
.cid-tVvxM9Yr9T .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVvxM9Yr9T .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVvxM9Yr9T .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tVvxMJgwZb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVvxMJgwZb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVvxMJgwZb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVvxMJgwZb .image-wrapper {
    flex-direction: column;
  }
  .cid-tVvxMJgwZb .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVvxMJgwZb .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVvxMJgwZb img,
.cid-tVvxMJgwZb .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVvxMJgwZb .card-wrapper {
  background: #ffffff;
}
.cid-tVvxMJgwZb .mbr-text,
.cid-tVvxMJgwZb .mbr-section-btn {
  color: #000000;
}
.cid-tVvxMJgwZb .card-title,
.cid-tVvxMJgwZb .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVvxMJgwZb .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVvxMJgwZb .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tVvxNhZtQx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVvxNhZtQx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVvxNhZtQx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVvxNhZtQx .image-wrapper {
    flex-direction: column;
  }
  .cid-tVvxNhZtQx .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVvxNhZtQx .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVvxNhZtQx img,
.cid-tVvxNhZtQx .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVvxNhZtQx .card-wrapper {
  background: #ffffff;
}
.cid-tVvxNhZtQx .mbr-text,
.cid-tVvxNhZtQx .mbr-section-btn {
  color: #000000;
}
.cid-tVvxNhZtQx .card-title,
.cid-tVvxNhZtQx .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVvxNhZtQx .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVvxNhZtQx .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-tVx1AXnJR7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVx1AXnJR7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVx1AXnJR7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVx1AXnJR7 .image-wrapper {
    flex-direction: column;
  }
  .cid-tVx1AXnJR7 .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVx1AXnJR7 .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVx1AXnJR7 img,
.cid-tVx1AXnJR7 .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVx1AXnJR7 .card-wrapper {
  background: #ffffff;
}
.cid-tVx1AXnJR7 .mbr-text,
.cid-tVx1AXnJR7 .mbr-section-btn {
  color: #000000;
}
.cid-tVx1AXnJR7 .card-title,
.cid-tVx1AXnJR7 .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVx1AXnJR7 .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVx1AXnJR7 .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-tVwW35DLVj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVwW35DLVj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVwW35DLVj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVwW35DLVj .image-wrapper {
    flex-direction: column;
  }
  .cid-tVwW35DLVj .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVwW35DLVj .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVwW35DLVj img,
.cid-tVwW35DLVj .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVwW35DLVj .card-wrapper {
  background: #ffffff;
}
.cid-tVwW35DLVj .mbr-text,
.cid-tVwW35DLVj .mbr-section-btn {
  color: #000000;
}
.cid-tVwW35DLVj .card-title,
.cid-tVwW35DLVj .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVwW35DLVj .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVwW35DLVj .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-tVwRDy69Y3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVwRDy69Y3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVwRDy69Y3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVwRDy69Y3 .image-wrapper {
    flex-direction: column;
  }
  .cid-tVwRDy69Y3 .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVwRDy69Y3 .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVwRDy69Y3 img,
.cid-tVwRDy69Y3 .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVwRDy69Y3 .card-wrapper {
  background: #ffffff;
}
.cid-tVwRDy69Y3 .mbr-text,
.cid-tVwRDy69Y3 .mbr-section-btn {
  color: #000000;
}
.cid-tVwRDy69Y3 .card-title,
.cid-tVwRDy69Y3 .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVwRDy69Y3 .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVwRDy69Y3 .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-tVDnqf49Zc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVDnqf49Zc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVDnqf49Zc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVDnqf49Zc .image-wrapper {
    flex-direction: column;
  }
  .cid-tVDnqf49Zc .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVDnqf49Zc .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVDnqf49Zc img,
.cid-tVDnqf49Zc .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVDnqf49Zc .card-wrapper {
  background: #ffffff;
}
.cid-tVDnqf49Zc .mbr-text,
.cid-tVDnqf49Zc .mbr-section-btn {
  color: #000000;
}
.cid-tVDnqf49Zc .card-title,
.cid-tVDnqf49Zc .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVDnqf49Zc .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVDnqf49Zc .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-tVDptRv3R0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVDptRv3R0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVDptRv3R0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVDptRv3R0 .image-wrapper {
    flex-direction: column;
  }
  .cid-tVDptRv3R0 .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVDptRv3R0 .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVDptRv3R0 img,
.cid-tVDptRv3R0 .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVDptRv3R0 .card-wrapper {
  background: #ffffff;
}
.cid-tVDptRv3R0 .mbr-text,
.cid-tVDptRv3R0 .mbr-section-btn {
  color: #000000;
}
.cid-tVDptRv3R0 .card-title,
.cid-tVDptRv3R0 .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVDptRv3R0 .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVDptRv3R0 .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-tVDrMiyRR8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-tVDrMiyRR8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVDrMiyRR8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVDrMiyRR8 .image-wrapper {
    flex-direction: column;
  }
  .cid-tVDrMiyRR8 .image-wrapper img {
    margin: auto;
    margin-bottom: 1rem;
  }
}
.cid-tVDrMiyRR8 .card-box {
  max-width: 700px;
  padding-top: 2rem;
  margin-left: auto;
  margin-right: 0;
}
.cid-tVDrMiyRR8 img,
.cid-tVDrMiyRR8 .item-img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tVDrMiyRR8 .card-wrapper {
  background: #ffffff;
}
.cid-tVDrMiyRR8 .mbr-text,
.cid-tVDrMiyRR8 .mbr-section-btn {
  color: #000000;
}
.cid-tVDrMiyRR8 .card-title,
.cid-tVDrMiyRR8 .card-box {
  color: #232323;
}
@media (max-width: 767px) {
  .cid-tVDrMiyRR8 .card-content-text {
    padding: 1.5rem 1.5rem 1.5rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .cid-tVDrMiyRR8 .card-content-text {
    padding: 2.25rem 2.25rem 2.25rem 2.25rem;
  }
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-tVDyX9WQLp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tVDyX9WQLp h6 {
  line-height: 1.2;
}
.cid-tVDyX9WQLp img,
.cid-tVDyX9WQLp .item-img {
  width: 100%;
}
.cid-tVDyX9WQLp .item:focus,
.cid-tVDyX9WQLp span:focus {
  outline: none;
}
.cid-tVDyX9WQLp .item {
  cursor: pointer;
}
.cid-tVDyX9WQLp .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tVDyX9WQLp .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tVDyX9WQLp .mbr-section-title {
  color: #000000;
}
.cid-tVDyX9WQLp .mbr-text,
.cid-tVDyX9WQLp .mbr-section-btn {
  color: #000000;
}
.cid-tVDyX9WQLp .item-title {
  color: #000000;
  text-align: center;
}
.cid-tVDyX9WQLp .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tVDyX9WQLp .item-text {
  color: #000000;
  text-align: center;
}
.cid-tVDyX9WQLp .content-head {
  max-width: 800px;
}
.cid-tZqaJVgiJ4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZqaJVgiJ4 h6 {
  line-height: 1.2;
}
.cid-tZqaJVgiJ4 img,
.cid-tZqaJVgiJ4 .item-img {
  width: 100%;
}
.cid-tZqaJVgiJ4 .item:focus,
.cid-tZqaJVgiJ4 span:focus {
  outline: none;
}
.cid-tZqaJVgiJ4 .item {
  cursor: pointer;
}
.cid-tZqaJVgiJ4 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tZqaJVgiJ4 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tZqaJVgiJ4 .mbr-section-title {
  color: #000000;
}
.cid-tZqaJVgiJ4 .mbr-text,
.cid-tZqaJVgiJ4 .mbr-section-btn {
  color: #000000;
}
.cid-tZqaJVgiJ4 .item-title {
  color: #000000;
  text-align: center;
}
.cid-tZqaJVgiJ4 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tZqaJVgiJ4 .item-text {
  color: #000000;
  text-align: center;
}
.cid-tZqaJVgiJ4 .content-head {
  max-width: 800px;
}
.cid-tZrXT1dqpA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZrXT1dqpA h6 {
  line-height: 1.2;
}
.cid-tZrXT1dqpA img,
.cid-tZrXT1dqpA .item-img {
  width: 100%;
}
.cid-tZrXT1dqpA .item:focus,
.cid-tZrXT1dqpA span:focus {
  outline: none;
}
.cid-tZrXT1dqpA .item {
  cursor: pointer;
}
.cid-tZrXT1dqpA .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tZrXT1dqpA .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tZrXT1dqpA .mbr-section-title {
  color: #000000;
}
.cid-tZrXT1dqpA .mbr-text,
.cid-tZrXT1dqpA .mbr-section-btn {
  color: #000000;
}
.cid-tZrXT1dqpA .item-title {
  color: #000000;
  text-align: center;
}
.cid-tZrXT1dqpA .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tZrXT1dqpA .item-text {
  color: #000000;
  text-align: center;
}
.cid-tZrXT1dqpA .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-u0mQLdJ20k {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #232323;
}
.cid-u0mQLdJ20k .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0mQLdJ20k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0mQLdJ20k .row {
  justify-content: center;
}
.cid-u0mQLdJ20k .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-u0mQLdJ20k .item {
    margin-bottom: 1rem;
  }
}
.cid-u0mQLdJ20k .item .item-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-u0mQLdJ20k .item .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 992px) {
  .cid-u0mQLdJ20k .item .item-wrapper {
    padding: 2.25rem;
  }
}
.cid-u0mQLdJ20k .content-head {
  max-width: 800px;
}
.cid-u0mRlf4eYt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #232323;
}
.cid-u0mRlf4eYt .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-u0mRlf4eYt form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-u0mRlf4eYt form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-u0mRlf4eYt form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-u0mRlf4eYt .content-head {
  max-width: 800px;
}
.cid-u0mRlf4eYt .mbr-section-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  position: relative !important;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tVtAvtbWCL .dropdown-item:hover,
.cid-tVtAvtbWCL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tVtAvtbWCL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVtAvtbWCL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tVtAvtbWCL .container {
  display: flex;
  margin: auto;
}
.cid-tVtAvtbWCL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown-menu,
.cid-tVtAvtbWCL .navbar.opened {
  background: #272727 !important;
}
.cid-tVtAvtbWCL .nav-item:focus,
.cid-tVtAvtbWCL .nav-link:focus {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVtAvtbWCL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVtAvtbWCL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVtAvtbWCL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.opened {
  transition: all 0.3s;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVtAvtbWCL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar.collapsed {
  justify-content: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVtAvtbWCL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVtAvtbWCL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVtAvtbWCL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVtAvtbWCL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVtAvtbWCL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVtAvtbWCL .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-tVtAvtbWCL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVtAvtbWCL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVtAvtbWCL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVtAvtbWCL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVtAvtbWCL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVtAvtbWCL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tVtAvtbWCL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tVtAvtbWCL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tVtAvtbWCL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVtAvtbWCL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVtAvtbWCL .dropdown-item.active,
.cid-tVtAvtbWCL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVtAvtbWCL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tVtAvtbWCL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVtAvtbWCL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVtAvtbWCL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVtAvtbWCL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVtAvtbWCL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVtAvtbWCL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVtAvtbWCL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVtAvtbWCL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tVtAvtbWCL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVtAvtbWCL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVtAvtbWCL .navbar {
    height: 70px;
  }
  .cid-tVtAvtbWCL .navbar.opened {
    height: auto;
  }
  .cid-tVtAvtbWCL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVtAvtbWCL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tVtAvtbWCL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tVtAvtbWCL a {
  display: inline;
  font-weight: bold;
}
.cid-tVtAvtbWCL img {
  display: inline;
  padding-right: 10px;
}
.cid-tVtAvtbWCL .dropdown-toggle:after {
  display: none;
}
.cid-tVtAvtbWCL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tVtAvtbWCL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tVtAvtbWCL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tVtAvtbWCL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tVtAvtbWCL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tVtAvtbWCL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tVtAvtbWCL .btn {
  display: inline !important;
}
.cid-tVtAvtbWCL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tVtAvtbWCL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tVtAvtbWCL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tVtAvtbWCL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tVtAvtbWCL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tVtAvtbWCL .btn {
  border-radius: 50px;
}
.cid-tVDvJ43a8v {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tVDvJ43a8v .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVDvJ43a8v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVDvJ43a8v .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tVDvJ43a8v .item {
    margin-bottom: 1rem;
  }
}
.cid-tVDvJ43a8v .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tVDvJ43a8v .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tVDvJ43a8v .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tVDvJ43a8v .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tVDvJ43a8v .carousel-control,
.cid-tVDvJ43a8v .close {
  background: #1b1b1b;
}
.cid-tVDvJ43a8v .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tVDvJ43a8v .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tVDvJ43a8v .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tVDvJ43a8v .carousel-control-next span {
  margin-left: 5px;
}
.cid-tVDvJ43a8v .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tVDvJ43a8v .close::before {
  content: '\e91a';
}
.cid-tVDvJ43a8v .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tVDvJ43a8v .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tVDvJ43a8v .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVDvJ43a8v .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tVDvJ43a8v .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tVDvJ43a8v .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tVDvJ43a8v .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tVDvJ43a8v .carousel-indicators li.active,
.cid-tVDvJ43a8v .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tVDvJ43a8v .carousel-indicators li::after,
.cid-tVDvJ43a8v .carousel-indicators li::before {
  content: none;
}
.cid-tVDvJ43a8v .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tVDvJ43a8v .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tVDvJ43a8v .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tVDvJ43a8v .carousel-indicators {
    display: none;
  }
}
.cid-tVDvJ43a8v .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tVDvJ43a8v .carousel-inner > .active {
  display: block;
}
.cid-tVDvJ43a8v .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVDvJ43a8v .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tVDvJ43a8v .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tVDvJ43a8v .carousel-control,
  .cid-tVDvJ43a8v .carousel-indicators,
  .cid-tVDvJ43a8v .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tVDvJ43a8v .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tVDvJ43a8v .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tVDvJ43a8v .carousel-indicators .active,
.cid-tVDvJ43a8v .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tVDvJ43a8v .carousel-indicators .active {
  background: #fff;
}
.cid-tVDvJ43a8v .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tVDvJ43a8v .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tVDvJ43a8v .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tVDvJ43a8v .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tVDvJ43a8v .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tVDvJ43a8v .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tVDvJ43a8v .carousel {
  width: 100%;
}
.cid-tVDvJ43a8v .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tVDvJ43a8v .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tVDvJ43a8v .modal.fade .modal-dialog,
.cid-tVDvJ43a8v .modal.in .modal-dialog {
  transform: none;
}
.cid-tVDvJ43a8v .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tVDvJ43a8v .content-head {
  max-width: 800px;
}
.cid-tVDvLE3L0p {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tVDvLE3L0p .mbr-text {
  color: #000000;
}
.cid-tVDvLE3L0p .mbr-section-subtitle {
  color: #000000;
}
.cid-tVDvLE3L0p .mbr-section-title {
  color: #000000;
}
.cid-tVDxrLuzpl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tVDxrLuzpl .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tVDxrLuzpl form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tVDxrLuzpl form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tVDxrLuzpl form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tVDxrLuzpl .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY7N7u8SOx .navbar-dropdown {
  position: relative !important;
}
.cid-tY7N7u8SOx .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-tY7N7u8SOx .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY7N7u8SOx .dropdown-item:hover,
.cid-tY7N7u8SOx .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY7N7u8SOx .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY7N7u8SOx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY7N7u8SOx .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY7N7u8SOx .container {
  display: flex;
  margin: auto;
}
.cid-tY7N7u8SOx .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY7N7u8SOx .dropdown-menu,
.cid-tY7N7u8SOx .navbar.opened {
  background: #272727 !important;
}
.cid-tY7N7u8SOx .nav-item:focus,
.cid-tY7N7u8SOx .nav-link:focus {
  outline: none;
}
.cid-tY7N7u8SOx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY7N7u8SOx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY7N7u8SOx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY7N7u8SOx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY7N7u8SOx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY7N7u8SOx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY7N7u8SOx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY7N7u8SOx .navbar.opened {
  transition: all 0.3s;
}
.cid-tY7N7u8SOx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY7N7u8SOx .navbar .navbar-logo img {
  width: auto;
}
.cid-tY7N7u8SOx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY7N7u8SOx .navbar.collapsed {
  justify-content: center;
}
.cid-tY7N7u8SOx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY7N7u8SOx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY7N7u8SOx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY7N7u8SOx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY7N7u8SOx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY7N7u8SOx .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-tY7N7u8SOx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY7N7u8SOx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY7N7u8SOx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY7N7u8SOx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY7N7u8SOx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY7N7u8SOx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY7N7u8SOx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY7N7u8SOx .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-tY7N7u8SOx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY7N7u8SOx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY7N7u8SOx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY7N7u8SOx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY7N7u8SOx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY7N7u8SOx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY7N7u8SOx .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY7N7u8SOx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY7N7u8SOx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY7N7u8SOx .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY7N7u8SOx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY7N7u8SOx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY7N7u8SOx .dropdown-item.active,
.cid-tY7N7u8SOx .dropdown-item:active {
  background-color: transparent;
}
.cid-tY7N7u8SOx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY7N7u8SOx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY7N7u8SOx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY7N7u8SOx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY7N7u8SOx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY7N7u8SOx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY7N7u8SOx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY7N7u8SOx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY7N7u8SOx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY7N7u8SOx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY7N7u8SOx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY7N7u8SOx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY7N7u8SOx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY7N7u8SOx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY7N7u8SOx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY7N7u8SOx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY7N7u8SOx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY7N7u8SOx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY7N7u8SOx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY7N7u8SOx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY7N7u8SOx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY7N7u8SOx .navbar {
    height: 70px;
  }
  .cid-tY7N7u8SOx .navbar.opened {
    height: auto;
  }
  .cid-tY7N7u8SOx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY7N7u8SOx .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY7N7u8SOx .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY7N7u8SOx a {
  display: inline;
  font-weight: bold;
}
.cid-tY7N7u8SOx img {
  display: inline;
  padding-right: 10px;
}
.cid-tY7N7u8SOx .dropdown-toggle:after {
  display: none;
}
.cid-tY7N7u8SOx .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY7N7u8SOx .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY7N7u8SOx .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY7N7u8SOx .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY7N7u8SOx .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY7N7u8SOx .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY7N7u8SOx .btn {
  display: inline !important;
}
.cid-tY7N7u8SOx .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY7N7u8SOx .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY7N7u8SOx .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY7N7u8SOx .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY7N7u8SOx .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY7N7u8SOx .btn {
  border-radius: 50px;
}
.cid-tY7N7uZ4nP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY7N7uZ4nP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY7N7uZ4nP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY7N7uZ4nP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY7N7uZ4nP .item {
    margin-bottom: 1rem;
  }
}
.cid-tY7N7uZ4nP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY7N7uZ4nP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY7N7uZ4nP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY7N7uZ4nP .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY7N7uZ4nP .carousel-control,
.cid-tY7N7uZ4nP .close {
  background: #1b1b1b;
}
.cid-tY7N7uZ4nP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY7N7uZ4nP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY7N7uZ4nP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY7N7uZ4nP .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY7N7uZ4nP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY7N7uZ4nP .close::before {
  content: '\e91a';
}
.cid-tY7N7uZ4nP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY7N7uZ4nP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY7N7uZ4nP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY7N7uZ4nP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY7N7uZ4nP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY7N7uZ4nP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY7N7uZ4nP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY7N7uZ4nP .carousel-indicators li.active,
.cid-tY7N7uZ4nP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY7N7uZ4nP .carousel-indicators li::after,
.cid-tY7N7uZ4nP .carousel-indicators li::before {
  content: none;
}
.cid-tY7N7uZ4nP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY7N7uZ4nP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY7N7uZ4nP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY7N7uZ4nP .carousel-indicators {
    display: none;
  }
}
.cid-tY7N7uZ4nP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY7N7uZ4nP .carousel-inner > .active {
  display: block;
}
.cid-tY7N7uZ4nP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY7N7uZ4nP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY7N7uZ4nP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY7N7uZ4nP .carousel-control,
  .cid-tY7N7uZ4nP .carousel-indicators,
  .cid-tY7N7uZ4nP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY7N7uZ4nP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY7N7uZ4nP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY7N7uZ4nP .carousel-indicators .active,
.cid-tY7N7uZ4nP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY7N7uZ4nP .carousel-indicators .active {
  background: #fff;
}
.cid-tY7N7uZ4nP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY7N7uZ4nP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY7N7uZ4nP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY7N7uZ4nP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY7N7uZ4nP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY7N7uZ4nP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY7N7uZ4nP .carousel {
  width: 100%;
}
.cid-tY7N7uZ4nP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY7N7uZ4nP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY7N7uZ4nP .modal.fade .modal-dialog,
.cid-tY7N7uZ4nP .modal.in .modal-dialog {
  transform: none;
}
.cid-tY7N7uZ4nP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY7N7uZ4nP .content-head {
  max-width: 800px;
}
.cid-tY7N7vFjXo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY7N7vFjXo .mbr-text {
  color: #000000;
}
.cid-tY7N7vFjXo .mbr-section-subtitle {
  color: #000000;
}
.cid-tY7N7vFjXo .mbr-section-title {
  color: #000000;
}
.cid-tY7N7w3QS7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY7N7w3QS7 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY7N7w3QS7 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY7N7w3QS7 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY7N7w3QS7 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY7N7w3QS7 .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY7SiDkhoC .navbar-dropdown {
  position: relative !important;
}
.cid-tY7SiDkhoC .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-tY7SiDkhoC .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY7SiDkhoC .dropdown-item:hover,
.cid-tY7SiDkhoC .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY7SiDkhoC .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY7SiDkhoC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY7SiDkhoC .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY7SiDkhoC .container {
  display: flex;
  margin: auto;
}
.cid-tY7SiDkhoC .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY7SiDkhoC .dropdown-menu,
.cid-tY7SiDkhoC .navbar.opened {
  background: #272727 !important;
}
.cid-tY7SiDkhoC .nav-item:focus,
.cid-tY7SiDkhoC .nav-link:focus {
  outline: none;
}
.cid-tY7SiDkhoC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY7SiDkhoC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY7SiDkhoC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY7SiDkhoC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY7SiDkhoC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY7SiDkhoC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY7SiDkhoC .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY7SiDkhoC .navbar.opened {
  transition: all 0.3s;
}
.cid-tY7SiDkhoC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY7SiDkhoC .navbar .navbar-logo img {
  width: auto;
}
.cid-tY7SiDkhoC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY7SiDkhoC .navbar.collapsed {
  justify-content: center;
}
.cid-tY7SiDkhoC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY7SiDkhoC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY7SiDkhoC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY7SiDkhoC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY7SiDkhoC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY7SiDkhoC .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-tY7SiDkhoC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY7SiDkhoC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY7SiDkhoC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY7SiDkhoC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY7SiDkhoC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY7SiDkhoC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY7SiDkhoC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY7SiDkhoC .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-tY7SiDkhoC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY7SiDkhoC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY7SiDkhoC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY7SiDkhoC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY7SiDkhoC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY7SiDkhoC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY7SiDkhoC .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY7SiDkhoC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY7SiDkhoC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY7SiDkhoC .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY7SiDkhoC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY7SiDkhoC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY7SiDkhoC .dropdown-item.active,
.cid-tY7SiDkhoC .dropdown-item:active {
  background-color: transparent;
}
.cid-tY7SiDkhoC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY7SiDkhoC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY7SiDkhoC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY7SiDkhoC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY7SiDkhoC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY7SiDkhoC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY7SiDkhoC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY7SiDkhoC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY7SiDkhoC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY7SiDkhoC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY7SiDkhoC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY7SiDkhoC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY7SiDkhoC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY7SiDkhoC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY7SiDkhoC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY7SiDkhoC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY7SiDkhoC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY7SiDkhoC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY7SiDkhoC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY7SiDkhoC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY7SiDkhoC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY7SiDkhoC .navbar {
    height: 70px;
  }
  .cid-tY7SiDkhoC .navbar.opened {
    height: auto;
  }
  .cid-tY7SiDkhoC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY7SiDkhoC .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY7SiDkhoC .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY7SiDkhoC a {
  display: inline;
  font-weight: bold;
}
.cid-tY7SiDkhoC img {
  display: inline;
  padding-right: 10px;
}
.cid-tY7SiDkhoC .dropdown-toggle:after {
  display: none;
}
.cid-tY7SiDkhoC .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY7SiDkhoC .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY7SiDkhoC .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY7SiDkhoC .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY7SiDkhoC .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY7SiDkhoC .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY7SiDkhoC .btn {
  display: inline !important;
}
.cid-tY7SiDkhoC .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY7SiDkhoC .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY7SiDkhoC .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY7SiDkhoC .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY7SiDkhoC .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY7SiDkhoC .btn {
  border-radius: 50px;
}
.cid-tY7SiDRHGu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY7SiDRHGu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY7SiDRHGu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY7SiDRHGu .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY7SiDRHGu .item {
    margin-bottom: 1rem;
  }
}
.cid-tY7SiDRHGu .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY7SiDRHGu .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY7SiDRHGu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY7SiDRHGu .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY7SiDRHGu .carousel-control,
.cid-tY7SiDRHGu .close {
  background: #1b1b1b;
}
.cid-tY7SiDRHGu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY7SiDRHGu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY7SiDRHGu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY7SiDRHGu .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY7SiDRHGu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY7SiDRHGu .close::before {
  content: '\e91a';
}
.cid-tY7SiDRHGu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY7SiDRHGu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY7SiDRHGu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY7SiDRHGu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY7SiDRHGu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY7SiDRHGu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY7SiDRHGu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY7SiDRHGu .carousel-indicators li.active,
.cid-tY7SiDRHGu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY7SiDRHGu .carousel-indicators li::after,
.cid-tY7SiDRHGu .carousel-indicators li::before {
  content: none;
}
.cid-tY7SiDRHGu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY7SiDRHGu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY7SiDRHGu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY7SiDRHGu .carousel-indicators {
    display: none;
  }
}
.cid-tY7SiDRHGu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY7SiDRHGu .carousel-inner > .active {
  display: block;
}
.cid-tY7SiDRHGu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY7SiDRHGu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY7SiDRHGu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY7SiDRHGu .carousel-control,
  .cid-tY7SiDRHGu .carousel-indicators,
  .cid-tY7SiDRHGu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY7SiDRHGu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY7SiDRHGu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY7SiDRHGu .carousel-indicators .active,
.cid-tY7SiDRHGu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY7SiDRHGu .carousel-indicators .active {
  background: #fff;
}
.cid-tY7SiDRHGu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY7SiDRHGu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY7SiDRHGu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY7SiDRHGu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY7SiDRHGu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY7SiDRHGu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY7SiDRHGu .carousel {
  width: 100%;
}
.cid-tY7SiDRHGu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY7SiDRHGu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY7SiDRHGu .modal.fade .modal-dialog,
.cid-tY7SiDRHGu .modal.in .modal-dialog {
  transform: none;
}
.cid-tY7SiDRHGu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY7SiDRHGu .content-head {
  max-width: 800px;
}
.cid-tY7SiEFSLs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY7SiEFSLs .mbr-text {
  color: #000000;
}
.cid-tY7SiEFSLs .mbr-section-subtitle {
  color: #000000;
}
.cid-tY7SiEFSLs .mbr-section-title {
  color: #000000;
}
.cid-tY7SiF6ERM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY7SiF6ERM .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY7SiF6ERM form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY7SiF6ERM form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY7SiF6ERM form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY7SiF6ERM .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY7V9dnkKY .navbar-dropdown {
  position: relative !important;
}
.cid-tY7V9dnkKY .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-tY7V9dnkKY .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY7V9dnkKY .dropdown-item:hover,
.cid-tY7V9dnkKY .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY7V9dnkKY .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY7V9dnkKY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY7V9dnkKY .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY7V9dnkKY .container {
  display: flex;
  margin: auto;
}
.cid-tY7V9dnkKY .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY7V9dnkKY .dropdown-menu,
.cid-tY7V9dnkKY .navbar.opened {
  background: #272727 !important;
}
.cid-tY7V9dnkKY .nav-item:focus,
.cid-tY7V9dnkKY .nav-link:focus {
  outline: none;
}
.cid-tY7V9dnkKY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY7V9dnkKY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY7V9dnkKY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY7V9dnkKY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY7V9dnkKY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY7V9dnkKY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY7V9dnkKY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY7V9dnkKY .navbar.opened {
  transition: all 0.3s;
}
.cid-tY7V9dnkKY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY7V9dnkKY .navbar .navbar-logo img {
  width: auto;
}
.cid-tY7V9dnkKY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY7V9dnkKY .navbar.collapsed {
  justify-content: center;
}
.cid-tY7V9dnkKY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY7V9dnkKY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY7V9dnkKY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY7V9dnkKY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY7V9dnkKY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY7V9dnkKY .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-tY7V9dnkKY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY7V9dnkKY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY7V9dnkKY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY7V9dnkKY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY7V9dnkKY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY7V9dnkKY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY7V9dnkKY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY7V9dnkKY .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-tY7V9dnkKY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY7V9dnkKY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY7V9dnkKY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY7V9dnkKY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY7V9dnkKY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY7V9dnkKY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY7V9dnkKY .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY7V9dnkKY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY7V9dnkKY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY7V9dnkKY .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY7V9dnkKY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY7V9dnkKY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY7V9dnkKY .dropdown-item.active,
.cid-tY7V9dnkKY .dropdown-item:active {
  background-color: transparent;
}
.cid-tY7V9dnkKY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY7V9dnkKY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY7V9dnkKY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY7V9dnkKY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY7V9dnkKY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY7V9dnkKY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY7V9dnkKY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY7V9dnkKY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY7V9dnkKY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY7V9dnkKY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY7V9dnkKY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY7V9dnkKY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY7V9dnkKY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY7V9dnkKY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY7V9dnkKY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY7V9dnkKY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY7V9dnkKY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY7V9dnkKY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY7V9dnkKY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY7V9dnkKY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY7V9dnkKY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY7V9dnkKY .navbar {
    height: 70px;
  }
  .cid-tY7V9dnkKY .navbar.opened {
    height: auto;
  }
  .cid-tY7V9dnkKY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY7V9dnkKY .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY7V9dnkKY .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY7V9dnkKY a {
  display: inline;
  font-weight: bold;
}
.cid-tY7V9dnkKY img {
  display: inline;
  padding-right: 10px;
}
.cid-tY7V9dnkKY .dropdown-toggle:after {
  display: none;
}
.cid-tY7V9dnkKY .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY7V9dnkKY .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY7V9dnkKY .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY7V9dnkKY .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY7V9dnkKY .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY7V9dnkKY .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY7V9dnkKY .btn {
  display: inline !important;
}
.cid-tY7V9dnkKY .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY7V9dnkKY .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY7V9dnkKY .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY7V9dnkKY .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY7V9dnkKY .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY7V9dnkKY .btn {
  border-radius: 50px;
}
.cid-tY7V9dQtOq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY7V9dQtOq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY7V9dQtOq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY7V9dQtOq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY7V9dQtOq .item {
    margin-bottom: 1rem;
  }
}
.cid-tY7V9dQtOq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY7V9dQtOq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY7V9dQtOq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY7V9dQtOq .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY7V9dQtOq .carousel-control,
.cid-tY7V9dQtOq .close {
  background: #1b1b1b;
}
.cid-tY7V9dQtOq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY7V9dQtOq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY7V9dQtOq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY7V9dQtOq .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY7V9dQtOq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY7V9dQtOq .close::before {
  content: '\e91a';
}
.cid-tY7V9dQtOq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY7V9dQtOq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY7V9dQtOq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY7V9dQtOq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY7V9dQtOq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY7V9dQtOq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY7V9dQtOq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY7V9dQtOq .carousel-indicators li.active,
.cid-tY7V9dQtOq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY7V9dQtOq .carousel-indicators li::after,
.cid-tY7V9dQtOq .carousel-indicators li::before {
  content: none;
}
.cid-tY7V9dQtOq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY7V9dQtOq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY7V9dQtOq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY7V9dQtOq .carousel-indicators {
    display: none;
  }
}
.cid-tY7V9dQtOq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY7V9dQtOq .carousel-inner > .active {
  display: block;
}
.cid-tY7V9dQtOq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY7V9dQtOq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY7V9dQtOq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY7V9dQtOq .carousel-control,
  .cid-tY7V9dQtOq .carousel-indicators,
  .cid-tY7V9dQtOq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY7V9dQtOq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY7V9dQtOq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY7V9dQtOq .carousel-indicators .active,
.cid-tY7V9dQtOq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY7V9dQtOq .carousel-indicators .active {
  background: #fff;
}
.cid-tY7V9dQtOq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY7V9dQtOq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY7V9dQtOq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY7V9dQtOq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY7V9dQtOq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY7V9dQtOq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY7V9dQtOq .carousel {
  width: 100%;
}
.cid-tY7V9dQtOq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY7V9dQtOq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY7V9dQtOq .modal.fade .modal-dialog,
.cid-tY7V9dQtOq .modal.in .modal-dialog {
  transform: none;
}
.cid-tY7V9dQtOq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY7V9dQtOq .content-head {
  max-width: 800px;
}
.cid-tY7V9eHYr7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY7V9eHYr7 .mbr-text {
  color: #000000;
}
.cid-tY7V9eHYr7 .mbr-section-subtitle {
  color: #000000;
}
.cid-tY7V9eHYr7 .mbr-section-title {
  color: #000000;
}
.cid-tY7V9f61m9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY7V9f61m9 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY7V9f61m9 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY7V9f61m9 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY7V9f61m9 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY7V9f61m9 .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY7WYby087 .navbar-dropdown {
  position: relative !important;
}
.cid-tY7WYby087 .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-tY7WYby087 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY7WYby087 .dropdown-item:hover,
.cid-tY7WYby087 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY7WYby087 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY7WYby087 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY7WYby087 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY7WYby087 .container {
  display: flex;
  margin: auto;
}
.cid-tY7WYby087 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY7WYby087 .dropdown-menu,
.cid-tY7WYby087 .navbar.opened {
  background: #272727 !important;
}
.cid-tY7WYby087 .nav-item:focus,
.cid-tY7WYby087 .nav-link:focus {
  outline: none;
}
.cid-tY7WYby087 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY7WYby087 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY7WYby087 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY7WYby087 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY7WYby087 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY7WYby087 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY7WYby087 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY7WYby087 .navbar.opened {
  transition: all 0.3s;
}
.cid-tY7WYby087 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY7WYby087 .navbar .navbar-logo img {
  width: auto;
}
.cid-tY7WYby087 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY7WYby087 .navbar.collapsed {
  justify-content: center;
}
.cid-tY7WYby087 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY7WYby087 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY7WYby087 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY7WYby087 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY7WYby087 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY7WYby087 .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-tY7WYby087 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY7WYby087 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY7WYby087 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY7WYby087 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY7WYby087 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY7WYby087 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY7WYby087 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY7WYby087 .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-tY7WYby087 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY7WYby087 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY7WYby087 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY7WYby087 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY7WYby087 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY7WYby087 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY7WYby087 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY7WYby087 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY7WYby087 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY7WYby087 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY7WYby087 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY7WYby087 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY7WYby087 .dropdown-item.active,
.cid-tY7WYby087 .dropdown-item:active {
  background-color: transparent;
}
.cid-tY7WYby087 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY7WYby087 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY7WYby087 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY7WYby087 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY7WYby087 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY7WYby087 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY7WYby087 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY7WYby087 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY7WYby087 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY7WYby087 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY7WYby087 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY7WYby087 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY7WYby087 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY7WYby087 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY7WYby087 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY7WYby087 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY7WYby087 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY7WYby087 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY7WYby087 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY7WYby087 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY7WYby087 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY7WYby087 .navbar {
    height: 70px;
  }
  .cid-tY7WYby087 .navbar.opened {
    height: auto;
  }
  .cid-tY7WYby087 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY7WYby087 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY7WYby087 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY7WYby087 a {
  display: inline;
  font-weight: bold;
}
.cid-tY7WYby087 img {
  display: inline;
  padding-right: 10px;
}
.cid-tY7WYby087 .dropdown-toggle:after {
  display: none;
}
.cid-tY7WYby087 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY7WYby087 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY7WYby087 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY7WYby087 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY7WYby087 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY7WYby087 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY7WYby087 .btn {
  display: inline !important;
}
.cid-tY7WYby087 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY7WYby087 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY7WYby087 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY7WYby087 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY7WYby087 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY7WYby087 .btn {
  border-radius: 50px;
}
.cid-tY7WYccvQt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY7WYccvQt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY7WYccvQt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY7WYccvQt .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY7WYccvQt .item {
    margin-bottom: 1rem;
  }
}
.cid-tY7WYccvQt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY7WYccvQt .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY7WYccvQt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY7WYccvQt .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY7WYccvQt .carousel-control,
.cid-tY7WYccvQt .close {
  background: #1b1b1b;
}
.cid-tY7WYccvQt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY7WYccvQt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY7WYccvQt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY7WYccvQt .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY7WYccvQt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY7WYccvQt .close::before {
  content: '\e91a';
}
.cid-tY7WYccvQt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY7WYccvQt .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY7WYccvQt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY7WYccvQt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY7WYccvQt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY7WYccvQt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY7WYccvQt .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY7WYccvQt .carousel-indicators li.active,
.cid-tY7WYccvQt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY7WYccvQt .carousel-indicators li::after,
.cid-tY7WYccvQt .carousel-indicators li::before {
  content: none;
}
.cid-tY7WYccvQt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY7WYccvQt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY7WYccvQt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY7WYccvQt .carousel-indicators {
    display: none;
  }
}
.cid-tY7WYccvQt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY7WYccvQt .carousel-inner > .active {
  display: block;
}
.cid-tY7WYccvQt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY7WYccvQt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY7WYccvQt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY7WYccvQt .carousel-control,
  .cid-tY7WYccvQt .carousel-indicators,
  .cid-tY7WYccvQt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY7WYccvQt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY7WYccvQt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY7WYccvQt .carousel-indicators .active,
.cid-tY7WYccvQt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY7WYccvQt .carousel-indicators .active {
  background: #fff;
}
.cid-tY7WYccvQt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY7WYccvQt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY7WYccvQt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY7WYccvQt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY7WYccvQt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY7WYccvQt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY7WYccvQt .carousel {
  width: 100%;
}
.cid-tY7WYccvQt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY7WYccvQt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY7WYccvQt .modal.fade .modal-dialog,
.cid-tY7WYccvQt .modal.in .modal-dialog {
  transform: none;
}
.cid-tY7WYccvQt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY7WYccvQt .content-head {
  max-width: 800px;
}
.cid-tY7WYdbecl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY7WYdbecl .mbr-text {
  color: #000000;
}
.cid-tY7WYdbecl .mbr-section-subtitle {
  color: #000000;
}
.cid-tY7WYdbecl .mbr-section-title {
  color: #000000;
}
.cid-tY7WYdAJZu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY7WYdAJZu .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY7WYdAJZu form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY7WYdAJZu form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY7WYdAJZu form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY7WYdAJZu .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY7ZyMAsYj .navbar-dropdown {
  position: relative !important;
}
.cid-tY7ZyMAsYj .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-tY7ZyMAsYj .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY7ZyMAsYj .dropdown-item:hover,
.cid-tY7ZyMAsYj .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY7ZyMAsYj .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY7ZyMAsYj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY7ZyMAsYj .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY7ZyMAsYj .container {
  display: flex;
  margin: auto;
}
.cid-tY7ZyMAsYj .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY7ZyMAsYj .dropdown-menu,
.cid-tY7ZyMAsYj .navbar.opened {
  background: #272727 !important;
}
.cid-tY7ZyMAsYj .nav-item:focus,
.cid-tY7ZyMAsYj .nav-link:focus {
  outline: none;
}
.cid-tY7ZyMAsYj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY7ZyMAsYj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY7ZyMAsYj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY7ZyMAsYj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY7ZyMAsYj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY7ZyMAsYj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY7ZyMAsYj .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY7ZyMAsYj .navbar.opened {
  transition: all 0.3s;
}
.cid-tY7ZyMAsYj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY7ZyMAsYj .navbar .navbar-logo img {
  width: auto;
}
.cid-tY7ZyMAsYj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY7ZyMAsYj .navbar.collapsed {
  justify-content: center;
}
.cid-tY7ZyMAsYj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY7ZyMAsYj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY7ZyMAsYj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY7ZyMAsYj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY7ZyMAsYj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY7ZyMAsYj .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-tY7ZyMAsYj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY7ZyMAsYj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY7ZyMAsYj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY7ZyMAsYj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY7ZyMAsYj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY7ZyMAsYj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY7ZyMAsYj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY7ZyMAsYj .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-tY7ZyMAsYj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY7ZyMAsYj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY7ZyMAsYj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY7ZyMAsYj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY7ZyMAsYj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY7ZyMAsYj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY7ZyMAsYj .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY7ZyMAsYj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY7ZyMAsYj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY7ZyMAsYj .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY7ZyMAsYj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY7ZyMAsYj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY7ZyMAsYj .dropdown-item.active,
.cid-tY7ZyMAsYj .dropdown-item:active {
  background-color: transparent;
}
.cid-tY7ZyMAsYj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY7ZyMAsYj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY7ZyMAsYj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY7ZyMAsYj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY7ZyMAsYj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY7ZyMAsYj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY7ZyMAsYj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY7ZyMAsYj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY7ZyMAsYj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY7ZyMAsYj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY7ZyMAsYj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY7ZyMAsYj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY7ZyMAsYj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY7ZyMAsYj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY7ZyMAsYj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY7ZyMAsYj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY7ZyMAsYj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY7ZyMAsYj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY7ZyMAsYj .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY7ZyMAsYj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY7ZyMAsYj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY7ZyMAsYj .navbar {
    height: 70px;
  }
  .cid-tY7ZyMAsYj .navbar.opened {
    height: auto;
  }
  .cid-tY7ZyMAsYj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY7ZyMAsYj .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY7ZyMAsYj .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY7ZyMAsYj a {
  display: inline;
  font-weight: bold;
}
.cid-tY7ZyMAsYj img {
  display: inline;
  padding-right: 10px;
}
.cid-tY7ZyMAsYj .dropdown-toggle:after {
  display: none;
}
.cid-tY7ZyMAsYj .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY7ZyMAsYj .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY7ZyMAsYj .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY7ZyMAsYj .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY7ZyMAsYj .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY7ZyMAsYj .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY7ZyMAsYj .btn {
  display: inline !important;
}
.cid-tY7ZyMAsYj .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY7ZyMAsYj .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY7ZyMAsYj .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY7ZyMAsYj .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY7ZyMAsYj .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY7ZyMAsYj .btn {
  border-radius: 50px;
}
.cid-tY7ZyNmICr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY7ZyNmICr .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY7ZyNmICr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY7ZyNmICr .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY7ZyNmICr .item {
    margin-bottom: 1rem;
  }
}
.cid-tY7ZyNmICr .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY7ZyNmICr .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY7ZyNmICr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY7ZyNmICr .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY7ZyNmICr .carousel-control,
.cid-tY7ZyNmICr .close {
  background: #1b1b1b;
}
.cid-tY7ZyNmICr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY7ZyNmICr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY7ZyNmICr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY7ZyNmICr .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY7ZyNmICr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY7ZyNmICr .close::before {
  content: '\e91a';
}
.cid-tY7ZyNmICr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY7ZyNmICr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY7ZyNmICr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY7ZyNmICr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY7ZyNmICr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY7ZyNmICr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY7ZyNmICr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY7ZyNmICr .carousel-indicators li.active,
.cid-tY7ZyNmICr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY7ZyNmICr .carousel-indicators li::after,
.cid-tY7ZyNmICr .carousel-indicators li::before {
  content: none;
}
.cid-tY7ZyNmICr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY7ZyNmICr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY7ZyNmICr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY7ZyNmICr .carousel-indicators {
    display: none;
  }
}
.cid-tY7ZyNmICr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY7ZyNmICr .carousel-inner > .active {
  display: block;
}
.cid-tY7ZyNmICr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY7ZyNmICr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY7ZyNmICr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY7ZyNmICr .carousel-control,
  .cid-tY7ZyNmICr .carousel-indicators,
  .cid-tY7ZyNmICr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY7ZyNmICr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY7ZyNmICr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY7ZyNmICr .carousel-indicators .active,
.cid-tY7ZyNmICr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY7ZyNmICr .carousel-indicators .active {
  background: #fff;
}
.cid-tY7ZyNmICr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY7ZyNmICr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY7ZyNmICr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY7ZyNmICr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY7ZyNmICr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY7ZyNmICr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY7ZyNmICr .carousel {
  width: 100%;
}
.cid-tY7ZyNmICr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY7ZyNmICr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY7ZyNmICr .modal.fade .modal-dialog,
.cid-tY7ZyNmICr .modal.in .modal-dialog {
  transform: none;
}
.cid-tY7ZyNmICr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY7ZyNmICr .content-head {
  max-width: 800px;
}
.cid-tY7ZyOkOpt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY7ZyOkOpt .mbr-text {
  color: #000000;
}
.cid-tY7ZyOkOpt .mbr-section-subtitle {
  color: #000000;
}
.cid-tY7ZyOkOpt .mbr-section-title {
  color: #000000;
}
.cid-tY7ZyOIwko {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY7ZyOIwko .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY7ZyOIwko form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY7ZyOIwko form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY7ZyOIwko form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY7ZyOIwko .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY81EZM3E8 .navbar-dropdown {
  position: relative !important;
}
.cid-tY81EZM3E8 .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-tY81EZM3E8 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY81EZM3E8 .dropdown-item:hover,
.cid-tY81EZM3E8 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY81EZM3E8 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY81EZM3E8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY81EZM3E8 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY81EZM3E8 .container {
  display: flex;
  margin: auto;
}
.cid-tY81EZM3E8 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY81EZM3E8 .dropdown-menu,
.cid-tY81EZM3E8 .navbar.opened {
  background: #272727 !important;
}
.cid-tY81EZM3E8 .nav-item:focus,
.cid-tY81EZM3E8 .nav-link:focus {
  outline: none;
}
.cid-tY81EZM3E8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY81EZM3E8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY81EZM3E8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY81EZM3E8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY81EZM3E8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY81EZM3E8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY81EZM3E8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY81EZM3E8 .navbar.opened {
  transition: all 0.3s;
}
.cid-tY81EZM3E8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY81EZM3E8 .navbar .navbar-logo img {
  width: auto;
}
.cid-tY81EZM3E8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY81EZM3E8 .navbar.collapsed {
  justify-content: center;
}
.cid-tY81EZM3E8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY81EZM3E8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY81EZM3E8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY81EZM3E8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY81EZM3E8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY81EZM3E8 .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-tY81EZM3E8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY81EZM3E8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY81EZM3E8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY81EZM3E8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY81EZM3E8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY81EZM3E8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY81EZM3E8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY81EZM3E8 .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-tY81EZM3E8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY81EZM3E8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY81EZM3E8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY81EZM3E8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY81EZM3E8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY81EZM3E8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY81EZM3E8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY81EZM3E8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY81EZM3E8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY81EZM3E8 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY81EZM3E8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY81EZM3E8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY81EZM3E8 .dropdown-item.active,
.cid-tY81EZM3E8 .dropdown-item:active {
  background-color: transparent;
}
.cid-tY81EZM3E8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY81EZM3E8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY81EZM3E8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY81EZM3E8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY81EZM3E8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY81EZM3E8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY81EZM3E8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY81EZM3E8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY81EZM3E8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY81EZM3E8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY81EZM3E8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY81EZM3E8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY81EZM3E8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY81EZM3E8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY81EZM3E8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY81EZM3E8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY81EZM3E8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY81EZM3E8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY81EZM3E8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY81EZM3E8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY81EZM3E8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY81EZM3E8 .navbar {
    height: 70px;
  }
  .cid-tY81EZM3E8 .navbar.opened {
    height: auto;
  }
  .cid-tY81EZM3E8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY81EZM3E8 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY81EZM3E8 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY81EZM3E8 a {
  display: inline;
  font-weight: bold;
}
.cid-tY81EZM3E8 img {
  display: inline;
  padding-right: 10px;
}
.cid-tY81EZM3E8 .dropdown-toggle:after {
  display: none;
}
.cid-tY81EZM3E8 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY81EZM3E8 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY81EZM3E8 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY81EZM3E8 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY81EZM3E8 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY81EZM3E8 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY81EZM3E8 .btn {
  display: inline !important;
}
.cid-tY81EZM3E8 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY81EZM3E8 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY81EZM3E8 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY81EZM3E8 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY81EZM3E8 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY81EZM3E8 .btn {
  border-radius: 50px;
}
.cid-tY81F0lhOC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY81F0lhOC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY81F0lhOC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY81F0lhOC .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY81F0lhOC .item {
    margin-bottom: 1rem;
  }
}
.cid-tY81F0lhOC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY81F0lhOC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY81F0lhOC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY81F0lhOC .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY81F0lhOC .carousel-control,
.cid-tY81F0lhOC .close {
  background: #1b1b1b;
}
.cid-tY81F0lhOC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY81F0lhOC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY81F0lhOC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY81F0lhOC .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY81F0lhOC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY81F0lhOC .close::before {
  content: '\e91a';
}
.cid-tY81F0lhOC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY81F0lhOC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY81F0lhOC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY81F0lhOC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY81F0lhOC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY81F0lhOC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY81F0lhOC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY81F0lhOC .carousel-indicators li.active,
.cid-tY81F0lhOC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY81F0lhOC .carousel-indicators li::after,
.cid-tY81F0lhOC .carousel-indicators li::before {
  content: none;
}
.cid-tY81F0lhOC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY81F0lhOC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY81F0lhOC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY81F0lhOC .carousel-indicators {
    display: none;
  }
}
.cid-tY81F0lhOC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY81F0lhOC .carousel-inner > .active {
  display: block;
}
.cid-tY81F0lhOC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY81F0lhOC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY81F0lhOC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY81F0lhOC .carousel-control,
  .cid-tY81F0lhOC .carousel-indicators,
  .cid-tY81F0lhOC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY81F0lhOC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY81F0lhOC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY81F0lhOC .carousel-indicators .active,
.cid-tY81F0lhOC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY81F0lhOC .carousel-indicators .active {
  background: #fff;
}
.cid-tY81F0lhOC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY81F0lhOC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY81F0lhOC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY81F0lhOC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY81F0lhOC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY81F0lhOC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY81F0lhOC .carousel {
  width: 100%;
}
.cid-tY81F0lhOC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY81F0lhOC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY81F0lhOC .modal.fade .modal-dialog,
.cid-tY81F0lhOC .modal.in .modal-dialog {
  transform: none;
}
.cid-tY81F0lhOC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY81F0lhOC .content-head {
  max-width: 800px;
}
.cid-tY81F0U4qi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY81F0U4qi .mbr-text {
  color: #000000;
}
.cid-tY81F0U4qi .mbr-section-subtitle {
  color: #000000;
}
.cid-tY81F0U4qi .mbr-section-title {
  color: #000000;
}
.cid-tY81F1iO8T {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY81F1iO8T .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY81F1iO8T form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY81F1iO8T form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY81F1iO8T form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY81F1iO8T .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY869HmwyD .navbar-dropdown {
  position: relative !important;
}
.cid-tY869HmwyD .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-tY869HmwyD .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY869HmwyD .dropdown-item:hover,
.cid-tY869HmwyD .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY869HmwyD .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY869HmwyD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY869HmwyD .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY869HmwyD .container {
  display: flex;
  margin: auto;
}
.cid-tY869HmwyD .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY869HmwyD .dropdown-menu,
.cid-tY869HmwyD .navbar.opened {
  background: #272727 !important;
}
.cid-tY869HmwyD .nav-item:focus,
.cid-tY869HmwyD .nav-link:focus {
  outline: none;
}
.cid-tY869HmwyD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY869HmwyD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY869HmwyD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY869HmwyD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY869HmwyD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY869HmwyD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY869HmwyD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY869HmwyD .navbar.opened {
  transition: all 0.3s;
}
.cid-tY869HmwyD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY869HmwyD .navbar .navbar-logo img {
  width: auto;
}
.cid-tY869HmwyD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY869HmwyD .navbar.collapsed {
  justify-content: center;
}
.cid-tY869HmwyD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY869HmwyD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY869HmwyD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY869HmwyD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY869HmwyD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY869HmwyD .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-tY869HmwyD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY869HmwyD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY869HmwyD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY869HmwyD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY869HmwyD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY869HmwyD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY869HmwyD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY869HmwyD .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-tY869HmwyD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY869HmwyD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY869HmwyD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY869HmwyD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY869HmwyD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY869HmwyD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY869HmwyD .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY869HmwyD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY869HmwyD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY869HmwyD .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY869HmwyD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY869HmwyD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY869HmwyD .dropdown-item.active,
.cid-tY869HmwyD .dropdown-item:active {
  background-color: transparent;
}
.cid-tY869HmwyD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY869HmwyD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY869HmwyD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY869HmwyD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY869HmwyD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY869HmwyD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY869HmwyD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY869HmwyD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY869HmwyD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY869HmwyD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY869HmwyD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY869HmwyD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY869HmwyD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY869HmwyD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY869HmwyD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY869HmwyD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY869HmwyD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY869HmwyD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY869HmwyD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY869HmwyD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY869HmwyD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY869HmwyD .navbar {
    height: 70px;
  }
  .cid-tY869HmwyD .navbar.opened {
    height: auto;
  }
  .cid-tY869HmwyD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY869HmwyD .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY869HmwyD .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY869HmwyD a {
  display: inline;
  font-weight: bold;
}
.cid-tY869HmwyD img {
  display: inline;
  padding-right: 10px;
}
.cid-tY869HmwyD .dropdown-toggle:after {
  display: none;
}
.cid-tY869HmwyD .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY869HmwyD .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY869HmwyD .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY869HmwyD .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY869HmwyD .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY869HmwyD .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY869HmwyD .btn {
  display: inline !important;
}
.cid-tY869HmwyD .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY869HmwyD .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY869HmwyD .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY869HmwyD .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY869HmwyD .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY869HmwyD .btn {
  border-radius: 50px;
}
.cid-tY869HR6Qn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY869HR6Qn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY869HR6Qn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY869HR6Qn .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY869HR6Qn .item {
    margin-bottom: 1rem;
  }
}
.cid-tY869HR6Qn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY869HR6Qn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY869HR6Qn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY869HR6Qn .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY869HR6Qn .carousel-control,
.cid-tY869HR6Qn .close {
  background: #1b1b1b;
}
.cid-tY869HR6Qn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY869HR6Qn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY869HR6Qn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY869HR6Qn .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY869HR6Qn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY869HR6Qn .close::before {
  content: '\e91a';
}
.cid-tY869HR6Qn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY869HR6Qn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY869HR6Qn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY869HR6Qn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY869HR6Qn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY869HR6Qn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY869HR6Qn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY869HR6Qn .carousel-indicators li.active,
.cid-tY869HR6Qn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY869HR6Qn .carousel-indicators li::after,
.cid-tY869HR6Qn .carousel-indicators li::before {
  content: none;
}
.cid-tY869HR6Qn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY869HR6Qn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY869HR6Qn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY869HR6Qn .carousel-indicators {
    display: none;
  }
}
.cid-tY869HR6Qn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY869HR6Qn .carousel-inner > .active {
  display: block;
}
.cid-tY869HR6Qn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY869HR6Qn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY869HR6Qn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY869HR6Qn .carousel-control,
  .cid-tY869HR6Qn .carousel-indicators,
  .cid-tY869HR6Qn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY869HR6Qn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY869HR6Qn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY869HR6Qn .carousel-indicators .active,
.cid-tY869HR6Qn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY869HR6Qn .carousel-indicators .active {
  background: #fff;
}
.cid-tY869HR6Qn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY869HR6Qn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY869HR6Qn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY869HR6Qn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY869HR6Qn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY869HR6Qn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY869HR6Qn .carousel {
  width: 100%;
}
.cid-tY869HR6Qn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY869HR6Qn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY869HR6Qn .modal.fade .modal-dialog,
.cid-tY869HR6Qn .modal.in .modal-dialog {
  transform: none;
}
.cid-tY869HR6Qn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY869HR6Qn .content-head {
  max-width: 800px;
}
.cid-tY869IIyPo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY869IIyPo .mbr-text {
  color: #000000;
}
.cid-tY869IIyPo .mbr-section-subtitle {
  color: #000000;
}
.cid-tY869IIyPo .mbr-section-title {
  color: #000000;
}
.cid-tY869JbjqX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY869JbjqX .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY869JbjqX form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY869JbjqX form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY869JbjqX form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY869JbjqX .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY887TS1Bu .navbar-dropdown {
  position: relative !important;
}
.cid-tY887TS1Bu .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-tY887TS1Bu .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY887TS1Bu .dropdown-item:hover,
.cid-tY887TS1Bu .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY887TS1Bu .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY887TS1Bu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY887TS1Bu .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY887TS1Bu .container {
  display: flex;
  margin: auto;
}
.cid-tY887TS1Bu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY887TS1Bu .dropdown-menu,
.cid-tY887TS1Bu .navbar.opened {
  background: #272727 !important;
}
.cid-tY887TS1Bu .nav-item:focus,
.cid-tY887TS1Bu .nav-link:focus {
  outline: none;
}
.cid-tY887TS1Bu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY887TS1Bu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY887TS1Bu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY887TS1Bu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY887TS1Bu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY887TS1Bu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY887TS1Bu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY887TS1Bu .navbar.opened {
  transition: all 0.3s;
}
.cid-tY887TS1Bu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY887TS1Bu .navbar .navbar-logo img {
  width: auto;
}
.cid-tY887TS1Bu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY887TS1Bu .navbar.collapsed {
  justify-content: center;
}
.cid-tY887TS1Bu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY887TS1Bu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY887TS1Bu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY887TS1Bu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY887TS1Bu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY887TS1Bu .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-tY887TS1Bu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY887TS1Bu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY887TS1Bu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY887TS1Bu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY887TS1Bu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY887TS1Bu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY887TS1Bu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY887TS1Bu .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-tY887TS1Bu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY887TS1Bu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY887TS1Bu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY887TS1Bu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY887TS1Bu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY887TS1Bu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY887TS1Bu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY887TS1Bu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY887TS1Bu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY887TS1Bu .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY887TS1Bu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY887TS1Bu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY887TS1Bu .dropdown-item.active,
.cid-tY887TS1Bu .dropdown-item:active {
  background-color: transparent;
}
.cid-tY887TS1Bu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY887TS1Bu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY887TS1Bu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY887TS1Bu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY887TS1Bu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY887TS1Bu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY887TS1Bu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY887TS1Bu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY887TS1Bu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY887TS1Bu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY887TS1Bu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY887TS1Bu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY887TS1Bu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY887TS1Bu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY887TS1Bu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY887TS1Bu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY887TS1Bu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY887TS1Bu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY887TS1Bu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY887TS1Bu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY887TS1Bu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY887TS1Bu .navbar {
    height: 70px;
  }
  .cid-tY887TS1Bu .navbar.opened {
    height: auto;
  }
  .cid-tY887TS1Bu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY887TS1Bu .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY887TS1Bu .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY887TS1Bu a {
  display: inline;
  font-weight: bold;
}
.cid-tY887TS1Bu img {
  display: inline;
  padding-right: 10px;
}
.cid-tY887TS1Bu .dropdown-toggle:after {
  display: none;
}
.cid-tY887TS1Bu .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY887TS1Bu .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY887TS1Bu .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY887TS1Bu .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY887TS1Bu .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY887TS1Bu .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY887TS1Bu .btn {
  display: inline !important;
}
.cid-tY887TS1Bu .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY887TS1Bu .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY887TS1Bu .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY887TS1Bu .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY887TS1Bu .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY887TS1Bu .btn {
  border-radius: 50px;
}
.cid-tY887UnCnb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY887UnCnb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY887UnCnb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY887UnCnb .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY887UnCnb .item {
    margin-bottom: 1rem;
  }
}
.cid-tY887UnCnb .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY887UnCnb .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY887UnCnb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY887UnCnb .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY887UnCnb .carousel-control,
.cid-tY887UnCnb .close {
  background: #1b1b1b;
}
.cid-tY887UnCnb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY887UnCnb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY887UnCnb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY887UnCnb .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY887UnCnb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY887UnCnb .close::before {
  content: '\e91a';
}
.cid-tY887UnCnb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY887UnCnb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY887UnCnb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY887UnCnb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY887UnCnb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY887UnCnb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY887UnCnb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY887UnCnb .carousel-indicators li.active,
.cid-tY887UnCnb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY887UnCnb .carousel-indicators li::after,
.cid-tY887UnCnb .carousel-indicators li::before {
  content: none;
}
.cid-tY887UnCnb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY887UnCnb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY887UnCnb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY887UnCnb .carousel-indicators {
    display: none;
  }
}
.cid-tY887UnCnb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY887UnCnb .carousel-inner > .active {
  display: block;
}
.cid-tY887UnCnb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY887UnCnb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY887UnCnb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY887UnCnb .carousel-control,
  .cid-tY887UnCnb .carousel-indicators,
  .cid-tY887UnCnb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY887UnCnb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY887UnCnb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY887UnCnb .carousel-indicators .active,
.cid-tY887UnCnb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY887UnCnb .carousel-indicators .active {
  background: #fff;
}
.cid-tY887UnCnb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY887UnCnb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY887UnCnb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY887UnCnb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY887UnCnb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY887UnCnb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY887UnCnb .carousel {
  width: 100%;
}
.cid-tY887UnCnb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY887UnCnb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY887UnCnb .modal.fade .modal-dialog,
.cid-tY887UnCnb .modal.in .modal-dialog {
  transform: none;
}
.cid-tY887UnCnb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY887UnCnb .content-head {
  max-width: 800px;
}
.cid-tY887V0CUz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY887V0CUz .mbr-text {
  color: #000000;
}
.cid-tY887V0CUz .mbr-section-subtitle {
  color: #000000;
}
.cid-tY887V0CUz .mbr-section-title {
  color: #000000;
}
.cid-tY887VoV7E {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY887VoV7E .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY887VoV7E form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY887VoV7E form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY887VoV7E form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY887VoV7E .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY89At0KvG .navbar-dropdown {
  position: relative !important;
}
.cid-tY89At0KvG .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-tY89At0KvG .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY89At0KvG .dropdown-item:hover,
.cid-tY89At0KvG .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY89At0KvG .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY89At0KvG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY89At0KvG .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY89At0KvG .container {
  display: flex;
  margin: auto;
}
.cid-tY89At0KvG .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY89At0KvG .dropdown-menu,
.cid-tY89At0KvG .navbar.opened {
  background: #272727 !important;
}
.cid-tY89At0KvG .nav-item:focus,
.cid-tY89At0KvG .nav-link:focus {
  outline: none;
}
.cid-tY89At0KvG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY89At0KvG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY89At0KvG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY89At0KvG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY89At0KvG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY89At0KvG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY89At0KvG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY89At0KvG .navbar.opened {
  transition: all 0.3s;
}
.cid-tY89At0KvG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY89At0KvG .navbar .navbar-logo img {
  width: auto;
}
.cid-tY89At0KvG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY89At0KvG .navbar.collapsed {
  justify-content: center;
}
.cid-tY89At0KvG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY89At0KvG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY89At0KvG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY89At0KvG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY89At0KvG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY89At0KvG .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-tY89At0KvG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY89At0KvG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY89At0KvG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY89At0KvG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY89At0KvG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY89At0KvG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY89At0KvG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY89At0KvG .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-tY89At0KvG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY89At0KvG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY89At0KvG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY89At0KvG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY89At0KvG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY89At0KvG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY89At0KvG .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY89At0KvG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY89At0KvG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY89At0KvG .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY89At0KvG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY89At0KvG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY89At0KvG .dropdown-item.active,
.cid-tY89At0KvG .dropdown-item:active {
  background-color: transparent;
}
.cid-tY89At0KvG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY89At0KvG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY89At0KvG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY89At0KvG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY89At0KvG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY89At0KvG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY89At0KvG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY89At0KvG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY89At0KvG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY89At0KvG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY89At0KvG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY89At0KvG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY89At0KvG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY89At0KvG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY89At0KvG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY89At0KvG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY89At0KvG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY89At0KvG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY89At0KvG .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY89At0KvG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY89At0KvG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY89At0KvG .navbar {
    height: 70px;
  }
  .cid-tY89At0KvG .navbar.opened {
    height: auto;
  }
  .cid-tY89At0KvG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY89At0KvG .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY89At0KvG .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY89At0KvG a {
  display: inline;
  font-weight: bold;
}
.cid-tY89At0KvG img {
  display: inline;
  padding-right: 10px;
}
.cid-tY89At0KvG .dropdown-toggle:after {
  display: none;
}
.cid-tY89At0KvG .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY89At0KvG .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY89At0KvG .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY89At0KvG .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY89At0KvG .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY89At0KvG .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY89At0KvG .btn {
  display: inline !important;
}
.cid-tY89At0KvG .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY89At0KvG .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY89At0KvG .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY89At0KvG .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY89At0KvG .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY89At0KvG .btn {
  border-radius: 50px;
}
.cid-tY89AtuNs5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY89AtuNs5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY89AtuNs5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY89AtuNs5 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY89AtuNs5 .item {
    margin-bottom: 1rem;
  }
}
.cid-tY89AtuNs5 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY89AtuNs5 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY89AtuNs5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY89AtuNs5 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY89AtuNs5 .carousel-control,
.cid-tY89AtuNs5 .close {
  background: #1b1b1b;
}
.cid-tY89AtuNs5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY89AtuNs5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY89AtuNs5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY89AtuNs5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY89AtuNs5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY89AtuNs5 .close::before {
  content: '\e91a';
}
.cid-tY89AtuNs5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY89AtuNs5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY89AtuNs5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY89AtuNs5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY89AtuNs5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY89AtuNs5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY89AtuNs5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY89AtuNs5 .carousel-indicators li.active,
.cid-tY89AtuNs5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY89AtuNs5 .carousel-indicators li::after,
.cid-tY89AtuNs5 .carousel-indicators li::before {
  content: none;
}
.cid-tY89AtuNs5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY89AtuNs5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY89AtuNs5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY89AtuNs5 .carousel-indicators {
    display: none;
  }
}
.cid-tY89AtuNs5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY89AtuNs5 .carousel-inner > .active {
  display: block;
}
.cid-tY89AtuNs5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY89AtuNs5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY89AtuNs5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY89AtuNs5 .carousel-control,
  .cid-tY89AtuNs5 .carousel-indicators,
  .cid-tY89AtuNs5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY89AtuNs5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY89AtuNs5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY89AtuNs5 .carousel-indicators .active,
.cid-tY89AtuNs5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY89AtuNs5 .carousel-indicators .active {
  background: #fff;
}
.cid-tY89AtuNs5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY89AtuNs5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY89AtuNs5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY89AtuNs5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY89AtuNs5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY89AtuNs5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY89AtuNs5 .carousel {
  width: 100%;
}
.cid-tY89AtuNs5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY89AtuNs5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY89AtuNs5 .modal.fade .modal-dialog,
.cid-tY89AtuNs5 .modal.in .modal-dialog {
  transform: none;
}
.cid-tY89AtuNs5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY89AtuNs5 .content-head {
  max-width: 800px;
}
.cid-tY89Auxdo3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY89Auxdo3 .mbr-text {
  color: #000000;
}
.cid-tY89Auxdo3 .mbr-section-subtitle {
  color: #000000;
}
.cid-tY89Auxdo3 .mbr-section-title {
  color: #000000;
}
.cid-tY89AuXdIs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY89AuXdIs .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY89AuXdIs form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY89AuXdIs form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY89AuXdIs form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY89AuXdIs .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY8gfZwcqE .navbar-dropdown {
  position: relative !important;
}
.cid-tY8gfZwcqE .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-tY8gfZwcqE .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY8gfZwcqE .dropdown-item:hover,
.cid-tY8gfZwcqE .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY8gfZwcqE .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY8gfZwcqE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY8gfZwcqE .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY8gfZwcqE .container {
  display: flex;
  margin: auto;
}
.cid-tY8gfZwcqE .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY8gfZwcqE .dropdown-menu,
.cid-tY8gfZwcqE .navbar.opened {
  background: #272727 !important;
}
.cid-tY8gfZwcqE .nav-item:focus,
.cid-tY8gfZwcqE .nav-link:focus {
  outline: none;
}
.cid-tY8gfZwcqE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY8gfZwcqE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY8gfZwcqE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY8gfZwcqE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY8gfZwcqE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY8gfZwcqE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY8gfZwcqE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY8gfZwcqE .navbar.opened {
  transition: all 0.3s;
}
.cid-tY8gfZwcqE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY8gfZwcqE .navbar .navbar-logo img {
  width: auto;
}
.cid-tY8gfZwcqE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY8gfZwcqE .navbar.collapsed {
  justify-content: center;
}
.cid-tY8gfZwcqE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY8gfZwcqE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY8gfZwcqE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY8gfZwcqE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY8gfZwcqE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY8gfZwcqE .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-tY8gfZwcqE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY8gfZwcqE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY8gfZwcqE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY8gfZwcqE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY8gfZwcqE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY8gfZwcqE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY8gfZwcqE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY8gfZwcqE .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-tY8gfZwcqE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY8gfZwcqE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY8gfZwcqE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY8gfZwcqE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY8gfZwcqE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY8gfZwcqE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY8gfZwcqE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY8gfZwcqE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY8gfZwcqE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY8gfZwcqE .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY8gfZwcqE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY8gfZwcqE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY8gfZwcqE .dropdown-item.active,
.cid-tY8gfZwcqE .dropdown-item:active {
  background-color: transparent;
}
.cid-tY8gfZwcqE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY8gfZwcqE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY8gfZwcqE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY8gfZwcqE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY8gfZwcqE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY8gfZwcqE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY8gfZwcqE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY8gfZwcqE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY8gfZwcqE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY8gfZwcqE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY8gfZwcqE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY8gfZwcqE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8gfZwcqE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8gfZwcqE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY8gfZwcqE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8gfZwcqE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY8gfZwcqE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY8gfZwcqE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8gfZwcqE .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY8gfZwcqE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY8gfZwcqE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY8gfZwcqE .navbar {
    height: 70px;
  }
  .cid-tY8gfZwcqE .navbar.opened {
    height: auto;
  }
  .cid-tY8gfZwcqE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY8gfZwcqE .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY8gfZwcqE .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY8gfZwcqE a {
  display: inline;
  font-weight: bold;
}
.cid-tY8gfZwcqE img {
  display: inline;
  padding-right: 10px;
}
.cid-tY8gfZwcqE .dropdown-toggle:after {
  display: none;
}
.cid-tY8gfZwcqE .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY8gfZwcqE .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY8gfZwcqE .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY8gfZwcqE .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY8gfZwcqE .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY8gfZwcqE .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY8gfZwcqE .btn {
  display: inline !important;
}
.cid-tY8gfZwcqE .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY8gfZwcqE .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY8gfZwcqE .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY8gfZwcqE .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY8gfZwcqE .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY8gfZwcqE .btn {
  border-radius: 50px;
}
.cid-tY8gg046iF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8gg046iF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY8gg046iF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY8gg046iF .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY8gg046iF .item {
    margin-bottom: 1rem;
  }
}
.cid-tY8gg046iF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY8gg046iF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY8gg046iF .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY8gg046iF .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY8gg046iF .carousel-control,
.cid-tY8gg046iF .close {
  background: #1b1b1b;
}
.cid-tY8gg046iF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY8gg046iF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY8gg046iF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY8gg046iF .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY8gg046iF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY8gg046iF .close::before {
  content: '\e91a';
}
.cid-tY8gg046iF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY8gg046iF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY8gg046iF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8gg046iF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY8gg046iF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY8gg046iF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY8gg046iF .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY8gg046iF .carousel-indicators li.active,
.cid-tY8gg046iF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY8gg046iF .carousel-indicators li::after,
.cid-tY8gg046iF .carousel-indicators li::before {
  content: none;
}
.cid-tY8gg046iF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY8gg046iF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY8gg046iF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY8gg046iF .carousel-indicators {
    display: none;
  }
}
.cid-tY8gg046iF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY8gg046iF .carousel-inner > .active {
  display: block;
}
.cid-tY8gg046iF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8gg046iF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY8gg046iF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY8gg046iF .carousel-control,
  .cid-tY8gg046iF .carousel-indicators,
  .cid-tY8gg046iF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY8gg046iF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY8gg046iF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY8gg046iF .carousel-indicators .active,
.cid-tY8gg046iF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY8gg046iF .carousel-indicators .active {
  background: #fff;
}
.cid-tY8gg046iF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY8gg046iF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY8gg046iF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY8gg046iF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY8gg046iF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY8gg046iF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY8gg046iF .carousel {
  width: 100%;
}
.cid-tY8gg046iF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY8gg046iF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY8gg046iF .modal.fade .modal-dialog,
.cid-tY8gg046iF .modal.in .modal-dialog {
  transform: none;
}
.cid-tY8gg046iF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY8gg046iF .content-head {
  max-width: 800px;
}
.cid-tY8gg1gHtk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY8gg1gHtk .mbr-text {
  color: #000000;
}
.cid-tY8gg1gHtk .mbr-section-subtitle {
  color: #000000;
}
.cid-tY8gg1gHtk .mbr-section-title {
  color: #000000;
}
.cid-tY8gg1NiKJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8gg1NiKJ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY8gg1NiKJ form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY8gg1NiKJ form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY8gg1NiKJ form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY8gg1NiKJ .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY8hvWGLpE .navbar-dropdown {
  position: relative !important;
}
.cid-tY8hvWGLpE .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-tY8hvWGLpE .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY8hvWGLpE .dropdown-item:hover,
.cid-tY8hvWGLpE .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY8hvWGLpE .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY8hvWGLpE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY8hvWGLpE .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY8hvWGLpE .container {
  display: flex;
  margin: auto;
}
.cid-tY8hvWGLpE .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY8hvWGLpE .dropdown-menu,
.cid-tY8hvWGLpE .navbar.opened {
  background: #272727 !important;
}
.cid-tY8hvWGLpE .nav-item:focus,
.cid-tY8hvWGLpE .nav-link:focus {
  outline: none;
}
.cid-tY8hvWGLpE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY8hvWGLpE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY8hvWGLpE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY8hvWGLpE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY8hvWGLpE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY8hvWGLpE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY8hvWGLpE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY8hvWGLpE .navbar.opened {
  transition: all 0.3s;
}
.cid-tY8hvWGLpE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY8hvWGLpE .navbar .navbar-logo img {
  width: auto;
}
.cid-tY8hvWGLpE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY8hvWGLpE .navbar.collapsed {
  justify-content: center;
}
.cid-tY8hvWGLpE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY8hvWGLpE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY8hvWGLpE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY8hvWGLpE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY8hvWGLpE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY8hvWGLpE .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-tY8hvWGLpE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY8hvWGLpE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY8hvWGLpE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY8hvWGLpE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY8hvWGLpE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY8hvWGLpE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY8hvWGLpE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY8hvWGLpE .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-tY8hvWGLpE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY8hvWGLpE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY8hvWGLpE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY8hvWGLpE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY8hvWGLpE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY8hvWGLpE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY8hvWGLpE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY8hvWGLpE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY8hvWGLpE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY8hvWGLpE .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY8hvWGLpE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY8hvWGLpE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY8hvWGLpE .dropdown-item.active,
.cid-tY8hvWGLpE .dropdown-item:active {
  background-color: transparent;
}
.cid-tY8hvWGLpE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY8hvWGLpE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY8hvWGLpE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY8hvWGLpE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY8hvWGLpE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY8hvWGLpE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY8hvWGLpE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY8hvWGLpE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY8hvWGLpE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY8hvWGLpE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY8hvWGLpE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY8hvWGLpE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8hvWGLpE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8hvWGLpE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY8hvWGLpE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8hvWGLpE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY8hvWGLpE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY8hvWGLpE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8hvWGLpE .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY8hvWGLpE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY8hvWGLpE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY8hvWGLpE .navbar {
    height: 70px;
  }
  .cid-tY8hvWGLpE .navbar.opened {
    height: auto;
  }
  .cid-tY8hvWGLpE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY8hvWGLpE .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY8hvWGLpE .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY8hvWGLpE a {
  display: inline;
  font-weight: bold;
}
.cid-tY8hvWGLpE img {
  display: inline;
  padding-right: 10px;
}
.cid-tY8hvWGLpE .dropdown-toggle:after {
  display: none;
}
.cid-tY8hvWGLpE .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY8hvWGLpE .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY8hvWGLpE .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY8hvWGLpE .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY8hvWGLpE .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY8hvWGLpE .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY8hvWGLpE .btn {
  display: inline !important;
}
.cid-tY8hvWGLpE .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY8hvWGLpE .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY8hvWGLpE .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY8hvWGLpE .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY8hvWGLpE .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY8hvWGLpE .btn {
  border-radius: 50px;
}
.cid-tY8hvXg6qB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8hvXg6qB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY8hvXg6qB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY8hvXg6qB .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY8hvXg6qB .item {
    margin-bottom: 1rem;
  }
}
.cid-tY8hvXg6qB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY8hvXg6qB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY8hvXg6qB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY8hvXg6qB .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY8hvXg6qB .carousel-control,
.cid-tY8hvXg6qB .close {
  background: #1b1b1b;
}
.cid-tY8hvXg6qB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY8hvXg6qB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY8hvXg6qB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY8hvXg6qB .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY8hvXg6qB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY8hvXg6qB .close::before {
  content: '\e91a';
}
.cid-tY8hvXg6qB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY8hvXg6qB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY8hvXg6qB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8hvXg6qB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY8hvXg6qB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY8hvXg6qB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY8hvXg6qB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY8hvXg6qB .carousel-indicators li.active,
.cid-tY8hvXg6qB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY8hvXg6qB .carousel-indicators li::after,
.cid-tY8hvXg6qB .carousel-indicators li::before {
  content: none;
}
.cid-tY8hvXg6qB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY8hvXg6qB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY8hvXg6qB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY8hvXg6qB .carousel-indicators {
    display: none;
  }
}
.cid-tY8hvXg6qB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY8hvXg6qB .carousel-inner > .active {
  display: block;
}
.cid-tY8hvXg6qB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8hvXg6qB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY8hvXg6qB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY8hvXg6qB .carousel-control,
  .cid-tY8hvXg6qB .carousel-indicators,
  .cid-tY8hvXg6qB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY8hvXg6qB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY8hvXg6qB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY8hvXg6qB .carousel-indicators .active,
.cid-tY8hvXg6qB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY8hvXg6qB .carousel-indicators .active {
  background: #fff;
}
.cid-tY8hvXg6qB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY8hvXg6qB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY8hvXg6qB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY8hvXg6qB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY8hvXg6qB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY8hvXg6qB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY8hvXg6qB .carousel {
  width: 100%;
}
.cid-tY8hvXg6qB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY8hvXg6qB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY8hvXg6qB .modal.fade .modal-dialog,
.cid-tY8hvXg6qB .modal.in .modal-dialog {
  transform: none;
}
.cid-tY8hvXg6qB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY8hvXg6qB .content-head {
  max-width: 800px;
}
.cid-tY8hvY7kaR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY8hvY7kaR .mbr-text {
  color: #000000;
}
.cid-tY8hvY7kaR .mbr-section-subtitle {
  color: #000000;
}
.cid-tY8hvY7kaR .mbr-section-title {
  color: #000000;
}
.cid-tY8hvYx9as {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8hvYx9as .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY8hvYx9as form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY8hvYx9as form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY8hvYx9as form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY8hvYx9as .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY8j3lLypZ .navbar-dropdown {
  position: relative !important;
}
.cid-tY8j3lLypZ .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-tY8j3lLypZ .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY8j3lLypZ .dropdown-item:hover,
.cid-tY8j3lLypZ .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY8j3lLypZ .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY8j3lLypZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY8j3lLypZ .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY8j3lLypZ .container {
  display: flex;
  margin: auto;
}
.cid-tY8j3lLypZ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY8j3lLypZ .dropdown-menu,
.cid-tY8j3lLypZ .navbar.opened {
  background: #272727 !important;
}
.cid-tY8j3lLypZ .nav-item:focus,
.cid-tY8j3lLypZ .nav-link:focus {
  outline: none;
}
.cid-tY8j3lLypZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY8j3lLypZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY8j3lLypZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY8j3lLypZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY8j3lLypZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY8j3lLypZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY8j3lLypZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY8j3lLypZ .navbar.opened {
  transition: all 0.3s;
}
.cid-tY8j3lLypZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY8j3lLypZ .navbar .navbar-logo img {
  width: auto;
}
.cid-tY8j3lLypZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY8j3lLypZ .navbar.collapsed {
  justify-content: center;
}
.cid-tY8j3lLypZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY8j3lLypZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY8j3lLypZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY8j3lLypZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY8j3lLypZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY8j3lLypZ .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-tY8j3lLypZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY8j3lLypZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY8j3lLypZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY8j3lLypZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY8j3lLypZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY8j3lLypZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY8j3lLypZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY8j3lLypZ .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-tY8j3lLypZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY8j3lLypZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY8j3lLypZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY8j3lLypZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY8j3lLypZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY8j3lLypZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY8j3lLypZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY8j3lLypZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY8j3lLypZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY8j3lLypZ .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY8j3lLypZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY8j3lLypZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY8j3lLypZ .dropdown-item.active,
.cid-tY8j3lLypZ .dropdown-item:active {
  background-color: transparent;
}
.cid-tY8j3lLypZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY8j3lLypZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY8j3lLypZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY8j3lLypZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY8j3lLypZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY8j3lLypZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY8j3lLypZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY8j3lLypZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY8j3lLypZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY8j3lLypZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY8j3lLypZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY8j3lLypZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8j3lLypZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8j3lLypZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY8j3lLypZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8j3lLypZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY8j3lLypZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY8j3lLypZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8j3lLypZ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY8j3lLypZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY8j3lLypZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY8j3lLypZ .navbar {
    height: 70px;
  }
  .cid-tY8j3lLypZ .navbar.opened {
    height: auto;
  }
  .cid-tY8j3lLypZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY8j3lLypZ .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY8j3lLypZ .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY8j3lLypZ a {
  display: inline;
  font-weight: bold;
}
.cid-tY8j3lLypZ img {
  display: inline;
  padding-right: 10px;
}
.cid-tY8j3lLypZ .dropdown-toggle:after {
  display: none;
}
.cid-tY8j3lLypZ .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY8j3lLypZ .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY8j3lLypZ .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY8j3lLypZ .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY8j3lLypZ .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY8j3lLypZ .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY8j3lLypZ .btn {
  display: inline !important;
}
.cid-tY8j3lLypZ .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY8j3lLypZ .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY8j3lLypZ .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY8j3lLypZ .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY8j3lLypZ .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY8j3lLypZ .btn {
  border-radius: 50px;
}
.cid-tY8j3miVqd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8j3miVqd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY8j3miVqd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY8j3miVqd .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY8j3miVqd .item {
    margin-bottom: 1rem;
  }
}
.cid-tY8j3miVqd .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY8j3miVqd .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY8j3miVqd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY8j3miVqd .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY8j3miVqd .carousel-control,
.cid-tY8j3miVqd .close {
  background: #1b1b1b;
}
.cid-tY8j3miVqd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY8j3miVqd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY8j3miVqd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY8j3miVqd .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY8j3miVqd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY8j3miVqd .close::before {
  content: '\e91a';
}
.cid-tY8j3miVqd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY8j3miVqd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY8j3miVqd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8j3miVqd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY8j3miVqd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY8j3miVqd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY8j3miVqd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY8j3miVqd .carousel-indicators li.active,
.cid-tY8j3miVqd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY8j3miVqd .carousel-indicators li::after,
.cid-tY8j3miVqd .carousel-indicators li::before {
  content: none;
}
.cid-tY8j3miVqd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY8j3miVqd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY8j3miVqd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY8j3miVqd .carousel-indicators {
    display: none;
  }
}
.cid-tY8j3miVqd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY8j3miVqd .carousel-inner > .active {
  display: block;
}
.cid-tY8j3miVqd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8j3miVqd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY8j3miVqd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY8j3miVqd .carousel-control,
  .cid-tY8j3miVqd .carousel-indicators,
  .cid-tY8j3miVqd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY8j3miVqd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY8j3miVqd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY8j3miVqd .carousel-indicators .active,
.cid-tY8j3miVqd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY8j3miVqd .carousel-indicators .active {
  background: #fff;
}
.cid-tY8j3miVqd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY8j3miVqd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY8j3miVqd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY8j3miVqd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY8j3miVqd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY8j3miVqd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY8j3miVqd .carousel {
  width: 100%;
}
.cid-tY8j3miVqd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY8j3miVqd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY8j3miVqd .modal.fade .modal-dialog,
.cid-tY8j3miVqd .modal.in .modal-dialog {
  transform: none;
}
.cid-tY8j3miVqd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY8j3miVqd .content-head {
  max-width: 800px;
}
.cid-tY8j3n6E5b {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY8j3n6E5b .mbr-text {
  color: #000000;
}
.cid-tY8j3n6E5b .mbr-section-subtitle {
  color: #000000;
}
.cid-tY8j3n6E5b .mbr-section-title {
  color: #000000;
}
.cid-tY8j3o0jAX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8j3o0jAX .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY8j3o0jAX form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY8j3o0jAX form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY8j3o0jAX form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY8j3o0jAX .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY8kwHF6YP .navbar-dropdown {
  position: relative !important;
}
.cid-tY8kwHF6YP .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-tY8kwHF6YP .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY8kwHF6YP .dropdown-item:hover,
.cid-tY8kwHF6YP .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY8kwHF6YP .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY8kwHF6YP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY8kwHF6YP .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY8kwHF6YP .container {
  display: flex;
  margin: auto;
}
.cid-tY8kwHF6YP .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY8kwHF6YP .dropdown-menu,
.cid-tY8kwHF6YP .navbar.opened {
  background: #272727 !important;
}
.cid-tY8kwHF6YP .nav-item:focus,
.cid-tY8kwHF6YP .nav-link:focus {
  outline: none;
}
.cid-tY8kwHF6YP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY8kwHF6YP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY8kwHF6YP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY8kwHF6YP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY8kwHF6YP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY8kwHF6YP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY8kwHF6YP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY8kwHF6YP .navbar.opened {
  transition: all 0.3s;
}
.cid-tY8kwHF6YP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY8kwHF6YP .navbar .navbar-logo img {
  width: auto;
}
.cid-tY8kwHF6YP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY8kwHF6YP .navbar.collapsed {
  justify-content: center;
}
.cid-tY8kwHF6YP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY8kwHF6YP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY8kwHF6YP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY8kwHF6YP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY8kwHF6YP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY8kwHF6YP .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-tY8kwHF6YP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY8kwHF6YP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY8kwHF6YP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY8kwHF6YP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY8kwHF6YP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY8kwHF6YP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY8kwHF6YP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY8kwHF6YP .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-tY8kwHF6YP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY8kwHF6YP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY8kwHF6YP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY8kwHF6YP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY8kwHF6YP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY8kwHF6YP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY8kwHF6YP .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY8kwHF6YP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY8kwHF6YP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY8kwHF6YP .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY8kwHF6YP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY8kwHF6YP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY8kwHF6YP .dropdown-item.active,
.cid-tY8kwHF6YP .dropdown-item:active {
  background-color: transparent;
}
.cid-tY8kwHF6YP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY8kwHF6YP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY8kwHF6YP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY8kwHF6YP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY8kwHF6YP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY8kwHF6YP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY8kwHF6YP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY8kwHF6YP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY8kwHF6YP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY8kwHF6YP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY8kwHF6YP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY8kwHF6YP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8kwHF6YP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8kwHF6YP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY8kwHF6YP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8kwHF6YP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY8kwHF6YP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY8kwHF6YP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8kwHF6YP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY8kwHF6YP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY8kwHF6YP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY8kwHF6YP .navbar {
    height: 70px;
  }
  .cid-tY8kwHF6YP .navbar.opened {
    height: auto;
  }
  .cid-tY8kwHF6YP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY8kwHF6YP .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY8kwHF6YP .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY8kwHF6YP a {
  display: inline;
  font-weight: bold;
}
.cid-tY8kwHF6YP img {
  display: inline;
  padding-right: 10px;
}
.cid-tY8kwHF6YP .dropdown-toggle:after {
  display: none;
}
.cid-tY8kwHF6YP .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY8kwHF6YP .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY8kwHF6YP .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY8kwHF6YP .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY8kwHF6YP .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY8kwHF6YP .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY8kwHF6YP .btn {
  display: inline !important;
}
.cid-tY8kwHF6YP .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY8kwHF6YP .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY8kwHF6YP .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY8kwHF6YP .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY8kwHF6YP .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY8kwHF6YP .btn {
  border-radius: 50px;
}
.cid-tY8kwI934z {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8kwI934z .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY8kwI934z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY8kwI934z .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY8kwI934z .item {
    margin-bottom: 1rem;
  }
}
.cid-tY8kwI934z .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY8kwI934z .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY8kwI934z .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY8kwI934z .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY8kwI934z .carousel-control,
.cid-tY8kwI934z .close {
  background: #1b1b1b;
}
.cid-tY8kwI934z .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY8kwI934z .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY8kwI934z .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY8kwI934z .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY8kwI934z .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY8kwI934z .close::before {
  content: '\e91a';
}
.cid-tY8kwI934z .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY8kwI934z .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY8kwI934z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8kwI934z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY8kwI934z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY8kwI934z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY8kwI934z .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY8kwI934z .carousel-indicators li.active,
.cid-tY8kwI934z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY8kwI934z .carousel-indicators li::after,
.cid-tY8kwI934z .carousel-indicators li::before {
  content: none;
}
.cid-tY8kwI934z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY8kwI934z .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY8kwI934z .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY8kwI934z .carousel-indicators {
    display: none;
  }
}
.cid-tY8kwI934z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY8kwI934z .carousel-inner > .active {
  display: block;
}
.cid-tY8kwI934z .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8kwI934z .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY8kwI934z .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY8kwI934z .carousel-control,
  .cid-tY8kwI934z .carousel-indicators,
  .cid-tY8kwI934z .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY8kwI934z .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY8kwI934z .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY8kwI934z .carousel-indicators .active,
.cid-tY8kwI934z .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY8kwI934z .carousel-indicators .active {
  background: #fff;
}
.cid-tY8kwI934z .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY8kwI934z .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY8kwI934z .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY8kwI934z .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY8kwI934z .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY8kwI934z .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY8kwI934z .carousel {
  width: 100%;
}
.cid-tY8kwI934z .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY8kwI934z .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY8kwI934z .modal.fade .modal-dialog,
.cid-tY8kwI934z .modal.in .modal-dialog {
  transform: none;
}
.cid-tY8kwI934z .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY8kwI934z .content-head {
  max-width: 800px;
}
.cid-tY8kwJ11aM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY8kwJ11aM .mbr-text {
  color: #000000;
}
.cid-tY8kwJ11aM .mbr-section-subtitle {
  color: #000000;
}
.cid-tY8kwJ11aM .mbr-section-title {
  color: #000000;
}
.cid-tY8kwJr0kI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8kwJr0kI .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY8kwJr0kI form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY8kwJr0kI form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY8kwJr0kI form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY8kwJr0kI .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY8lSjehUP .navbar-dropdown {
  position: relative !important;
}
.cid-tY8lSjehUP .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-tY8lSjehUP .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY8lSjehUP .dropdown-item:hover,
.cid-tY8lSjehUP .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY8lSjehUP .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY8lSjehUP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY8lSjehUP .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY8lSjehUP .container {
  display: flex;
  margin: auto;
}
.cid-tY8lSjehUP .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY8lSjehUP .dropdown-menu,
.cid-tY8lSjehUP .navbar.opened {
  background: #272727 !important;
}
.cid-tY8lSjehUP .nav-item:focus,
.cid-tY8lSjehUP .nav-link:focus {
  outline: none;
}
.cid-tY8lSjehUP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY8lSjehUP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY8lSjehUP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY8lSjehUP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY8lSjehUP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY8lSjehUP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY8lSjehUP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY8lSjehUP .navbar.opened {
  transition: all 0.3s;
}
.cid-tY8lSjehUP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY8lSjehUP .navbar .navbar-logo img {
  width: auto;
}
.cid-tY8lSjehUP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY8lSjehUP .navbar.collapsed {
  justify-content: center;
}
.cid-tY8lSjehUP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY8lSjehUP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY8lSjehUP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY8lSjehUP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY8lSjehUP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY8lSjehUP .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-tY8lSjehUP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY8lSjehUP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY8lSjehUP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY8lSjehUP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY8lSjehUP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY8lSjehUP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY8lSjehUP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY8lSjehUP .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-tY8lSjehUP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY8lSjehUP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY8lSjehUP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY8lSjehUP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY8lSjehUP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY8lSjehUP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY8lSjehUP .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY8lSjehUP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY8lSjehUP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY8lSjehUP .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY8lSjehUP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY8lSjehUP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY8lSjehUP .dropdown-item.active,
.cid-tY8lSjehUP .dropdown-item:active {
  background-color: transparent;
}
.cid-tY8lSjehUP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY8lSjehUP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY8lSjehUP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY8lSjehUP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY8lSjehUP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY8lSjehUP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY8lSjehUP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY8lSjehUP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY8lSjehUP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY8lSjehUP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY8lSjehUP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY8lSjehUP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8lSjehUP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8lSjehUP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY8lSjehUP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8lSjehUP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY8lSjehUP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY8lSjehUP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8lSjehUP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY8lSjehUP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY8lSjehUP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY8lSjehUP .navbar {
    height: 70px;
  }
  .cid-tY8lSjehUP .navbar.opened {
    height: auto;
  }
  .cid-tY8lSjehUP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY8lSjehUP .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY8lSjehUP .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY8lSjehUP a {
  display: inline;
  font-weight: bold;
}
.cid-tY8lSjehUP img {
  display: inline;
  padding-right: 10px;
}
.cid-tY8lSjehUP .dropdown-toggle:after {
  display: none;
}
.cid-tY8lSjehUP .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY8lSjehUP .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY8lSjehUP .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY8lSjehUP .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY8lSjehUP .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY8lSjehUP .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY8lSjehUP .btn {
  display: inline !important;
}
.cid-tY8lSjehUP .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY8lSjehUP .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY8lSjehUP .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY8lSjehUP .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY8lSjehUP .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY8lSjehUP .btn {
  border-radius: 50px;
}
.cid-tY8lSjIJDY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8lSjIJDY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY8lSjIJDY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY8lSjIJDY .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY8lSjIJDY .item {
    margin-bottom: 1rem;
  }
}
.cid-tY8lSjIJDY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY8lSjIJDY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY8lSjIJDY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY8lSjIJDY .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY8lSjIJDY .carousel-control,
.cid-tY8lSjIJDY .close {
  background: #1b1b1b;
}
.cid-tY8lSjIJDY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY8lSjIJDY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY8lSjIJDY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY8lSjIJDY .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY8lSjIJDY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY8lSjIJDY .close::before {
  content: '\e91a';
}
.cid-tY8lSjIJDY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY8lSjIJDY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY8lSjIJDY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8lSjIJDY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY8lSjIJDY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY8lSjIJDY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY8lSjIJDY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY8lSjIJDY .carousel-indicators li.active,
.cid-tY8lSjIJDY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY8lSjIJDY .carousel-indicators li::after,
.cid-tY8lSjIJDY .carousel-indicators li::before {
  content: none;
}
.cid-tY8lSjIJDY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY8lSjIJDY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY8lSjIJDY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY8lSjIJDY .carousel-indicators {
    display: none;
  }
}
.cid-tY8lSjIJDY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY8lSjIJDY .carousel-inner > .active {
  display: block;
}
.cid-tY8lSjIJDY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8lSjIJDY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY8lSjIJDY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY8lSjIJDY .carousel-control,
  .cid-tY8lSjIJDY .carousel-indicators,
  .cid-tY8lSjIJDY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY8lSjIJDY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY8lSjIJDY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY8lSjIJDY .carousel-indicators .active,
.cid-tY8lSjIJDY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY8lSjIJDY .carousel-indicators .active {
  background: #fff;
}
.cid-tY8lSjIJDY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY8lSjIJDY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY8lSjIJDY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY8lSjIJDY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY8lSjIJDY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY8lSjIJDY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY8lSjIJDY .carousel {
  width: 100%;
}
.cid-tY8lSjIJDY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY8lSjIJDY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY8lSjIJDY .modal.fade .modal-dialog,
.cid-tY8lSjIJDY .modal.in .modal-dialog {
  transform: none;
}
.cid-tY8lSjIJDY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY8lSjIJDY .content-head {
  max-width: 800px;
}
.cid-tY8lSkDxXi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY8lSkDxXi .mbr-text {
  color: #000000;
}
.cid-tY8lSkDxXi .mbr-section-subtitle {
  color: #000000;
}
.cid-tY8lSkDxXi .mbr-section-title {
  color: #000000;
}
.cid-tY8lSl2Dfw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8lSl2Dfw .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY8lSl2Dfw form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY8lSl2Dfw form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY8lSl2Dfw form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY8lSl2Dfw .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY8QnBskOX .navbar-dropdown {
  position: relative !important;
}
.cid-tY8QnBskOX .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-tY8QnBskOX .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY8QnBskOX .dropdown-item:hover,
.cid-tY8QnBskOX .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY8QnBskOX .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY8QnBskOX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY8QnBskOX .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY8QnBskOX .container {
  display: flex;
  margin: auto;
}
.cid-tY8QnBskOX .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY8QnBskOX .dropdown-menu,
.cid-tY8QnBskOX .navbar.opened {
  background: #272727 !important;
}
.cid-tY8QnBskOX .nav-item:focus,
.cid-tY8QnBskOX .nav-link:focus {
  outline: none;
}
.cid-tY8QnBskOX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY8QnBskOX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY8QnBskOX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY8QnBskOX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY8QnBskOX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY8QnBskOX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY8QnBskOX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY8QnBskOX .navbar.opened {
  transition: all 0.3s;
}
.cid-tY8QnBskOX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY8QnBskOX .navbar .navbar-logo img {
  width: auto;
}
.cid-tY8QnBskOX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY8QnBskOX .navbar.collapsed {
  justify-content: center;
}
.cid-tY8QnBskOX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY8QnBskOX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY8QnBskOX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY8QnBskOX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY8QnBskOX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY8QnBskOX .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-tY8QnBskOX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY8QnBskOX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY8QnBskOX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY8QnBskOX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY8QnBskOX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY8QnBskOX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY8QnBskOX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY8QnBskOX .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-tY8QnBskOX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY8QnBskOX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY8QnBskOX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY8QnBskOX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY8QnBskOX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY8QnBskOX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY8QnBskOX .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY8QnBskOX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY8QnBskOX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY8QnBskOX .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY8QnBskOX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY8QnBskOX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY8QnBskOX .dropdown-item.active,
.cid-tY8QnBskOX .dropdown-item:active {
  background-color: transparent;
}
.cid-tY8QnBskOX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY8QnBskOX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY8QnBskOX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY8QnBskOX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY8QnBskOX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY8QnBskOX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY8QnBskOX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY8QnBskOX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY8QnBskOX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY8QnBskOX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY8QnBskOX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY8QnBskOX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8QnBskOX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8QnBskOX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY8QnBskOX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8QnBskOX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY8QnBskOX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY8QnBskOX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8QnBskOX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY8QnBskOX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY8QnBskOX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY8QnBskOX .navbar {
    height: 70px;
  }
  .cid-tY8QnBskOX .navbar.opened {
    height: auto;
  }
  .cid-tY8QnBskOX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY8QnBskOX .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY8QnBskOX .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY8QnBskOX a {
  display: inline;
  font-weight: bold;
}
.cid-tY8QnBskOX img {
  display: inline;
  padding-right: 10px;
}
.cid-tY8QnBskOX .dropdown-toggle:after {
  display: none;
}
.cid-tY8QnBskOX .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY8QnBskOX .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY8QnBskOX .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY8QnBskOX .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY8QnBskOX .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY8QnBskOX .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY8QnBskOX .btn {
  display: inline !important;
}
.cid-tY8QnBskOX .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY8QnBskOX .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY8QnBskOX .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY8QnBskOX .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY8QnBskOX .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY8QnBskOX .btn {
  border-radius: 50px;
}
.cid-tY8QnBVxg8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8QnBVxg8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY8QnBVxg8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY8QnBVxg8 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY8QnBVxg8 .item {
    margin-bottom: 1rem;
  }
}
.cid-tY8QnBVxg8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY8QnBVxg8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY8QnBVxg8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY8QnBVxg8 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY8QnBVxg8 .carousel-control,
.cid-tY8QnBVxg8 .close {
  background: #1b1b1b;
}
.cid-tY8QnBVxg8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY8QnBVxg8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY8QnBVxg8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY8QnBVxg8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY8QnBVxg8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY8QnBVxg8 .close::before {
  content: '\e91a';
}
.cid-tY8QnBVxg8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY8QnBVxg8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY8QnBVxg8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8QnBVxg8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY8QnBVxg8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY8QnBVxg8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY8QnBVxg8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY8QnBVxg8 .carousel-indicators li.active,
.cid-tY8QnBVxg8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY8QnBVxg8 .carousel-indicators li::after,
.cid-tY8QnBVxg8 .carousel-indicators li::before {
  content: none;
}
.cid-tY8QnBVxg8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY8QnBVxg8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY8QnBVxg8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY8QnBVxg8 .carousel-indicators {
    display: none;
  }
}
.cid-tY8QnBVxg8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY8QnBVxg8 .carousel-inner > .active {
  display: block;
}
.cid-tY8QnBVxg8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8QnBVxg8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY8QnBVxg8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY8QnBVxg8 .carousel-control,
  .cid-tY8QnBVxg8 .carousel-indicators,
  .cid-tY8QnBVxg8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY8QnBVxg8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY8QnBVxg8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY8QnBVxg8 .carousel-indicators .active,
.cid-tY8QnBVxg8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY8QnBVxg8 .carousel-indicators .active {
  background: #fff;
}
.cid-tY8QnBVxg8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY8QnBVxg8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY8QnBVxg8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY8QnBVxg8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY8QnBVxg8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY8QnBVxg8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY8QnBVxg8 .carousel {
  width: 100%;
}
.cid-tY8QnBVxg8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY8QnBVxg8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY8QnBVxg8 .modal.fade .modal-dialog,
.cid-tY8QnBVxg8 .modal.in .modal-dialog {
  transform: none;
}
.cid-tY8QnBVxg8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY8QnBVxg8 .content-head {
  max-width: 800px;
}
.cid-tY8QnCE0lx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY8QnCE0lx .mbr-text {
  color: #000000;
}
.cid-tY8QnCE0lx .mbr-section-subtitle {
  color: #000000;
}
.cid-tY8QnCE0lx .mbr-section-title {
  color: #000000;
}
.cid-tY8QnD5Lle {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8QnD5Lle .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY8QnD5Lle form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY8QnD5Lle form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY8QnD5Lle form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY8QnD5Lle .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY8TuGde9E .navbar-dropdown {
  position: relative !important;
}
.cid-tY8TuGde9E .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-tY8TuGde9E .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY8TuGde9E .dropdown-item:hover,
.cid-tY8TuGde9E .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY8TuGde9E .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY8TuGde9E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY8TuGde9E .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY8TuGde9E .container {
  display: flex;
  margin: auto;
}
.cid-tY8TuGde9E .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY8TuGde9E .dropdown-menu,
.cid-tY8TuGde9E .navbar.opened {
  background: #272727 !important;
}
.cid-tY8TuGde9E .nav-item:focus,
.cid-tY8TuGde9E .nav-link:focus {
  outline: none;
}
.cid-tY8TuGde9E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY8TuGde9E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY8TuGde9E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY8TuGde9E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY8TuGde9E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY8TuGde9E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY8TuGde9E .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY8TuGde9E .navbar.opened {
  transition: all 0.3s;
}
.cid-tY8TuGde9E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY8TuGde9E .navbar .navbar-logo img {
  width: auto;
}
.cid-tY8TuGde9E .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY8TuGde9E .navbar.collapsed {
  justify-content: center;
}
.cid-tY8TuGde9E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY8TuGde9E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY8TuGde9E .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY8TuGde9E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY8TuGde9E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY8TuGde9E .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-tY8TuGde9E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY8TuGde9E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY8TuGde9E .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY8TuGde9E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY8TuGde9E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY8TuGde9E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY8TuGde9E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY8TuGde9E .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-tY8TuGde9E .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY8TuGde9E .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY8TuGde9E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY8TuGde9E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY8TuGde9E .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY8TuGde9E .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY8TuGde9E .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY8TuGde9E .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY8TuGde9E .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY8TuGde9E .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY8TuGde9E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY8TuGde9E .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY8TuGde9E .dropdown-item.active,
.cid-tY8TuGde9E .dropdown-item:active {
  background-color: transparent;
}
.cid-tY8TuGde9E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY8TuGde9E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY8TuGde9E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY8TuGde9E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY8TuGde9E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY8TuGde9E .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY8TuGde9E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY8TuGde9E .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY8TuGde9E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY8TuGde9E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY8TuGde9E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY8TuGde9E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8TuGde9E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY8TuGde9E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY8TuGde9E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8TuGde9E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY8TuGde9E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY8TuGde9E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY8TuGde9E .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY8TuGde9E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY8TuGde9E .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY8TuGde9E .navbar {
    height: 70px;
  }
  .cid-tY8TuGde9E .navbar.opened {
    height: auto;
  }
  .cid-tY8TuGde9E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY8TuGde9E .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY8TuGde9E .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY8TuGde9E a {
  display: inline;
  font-weight: bold;
}
.cid-tY8TuGde9E img {
  display: inline;
  padding-right: 10px;
}
.cid-tY8TuGde9E .dropdown-toggle:after {
  display: none;
}
.cid-tY8TuGde9E .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY8TuGde9E .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY8TuGde9E .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY8TuGde9E .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY8TuGde9E .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY8TuGde9E .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY8TuGde9E .btn {
  display: inline !important;
}
.cid-tY8TuGde9E .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY8TuGde9E .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY8TuGde9E .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY8TuGde9E .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY8TuGde9E .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY8TuGde9E .btn {
  border-radius: 50px;
}
.cid-tY8TuGKY0j {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8TuGKY0j .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY8TuGKY0j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY8TuGKY0j .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY8TuGKY0j .item {
    margin-bottom: 1rem;
  }
}
.cid-tY8TuGKY0j .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY8TuGKY0j .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY8TuGKY0j .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY8TuGKY0j .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY8TuGKY0j .carousel-control,
.cid-tY8TuGKY0j .close {
  background: #1b1b1b;
}
.cid-tY8TuGKY0j .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY8TuGKY0j .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY8TuGKY0j .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY8TuGKY0j .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY8TuGKY0j .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY8TuGKY0j .close::before {
  content: '\e91a';
}
.cid-tY8TuGKY0j .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY8TuGKY0j .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY8TuGKY0j .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8TuGKY0j .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY8TuGKY0j .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY8TuGKY0j .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY8TuGKY0j .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY8TuGKY0j .carousel-indicators li.active,
.cid-tY8TuGKY0j .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY8TuGKY0j .carousel-indicators li::after,
.cid-tY8TuGKY0j .carousel-indicators li::before {
  content: none;
}
.cid-tY8TuGKY0j .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY8TuGKY0j .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY8TuGKY0j .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY8TuGKY0j .carousel-indicators {
    display: none;
  }
}
.cid-tY8TuGKY0j .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY8TuGKY0j .carousel-inner > .active {
  display: block;
}
.cid-tY8TuGKY0j .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY8TuGKY0j .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY8TuGKY0j .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY8TuGKY0j .carousel-control,
  .cid-tY8TuGKY0j .carousel-indicators,
  .cid-tY8TuGKY0j .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY8TuGKY0j .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY8TuGKY0j .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY8TuGKY0j .carousel-indicators .active,
.cid-tY8TuGKY0j .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY8TuGKY0j .carousel-indicators .active {
  background: #fff;
}
.cid-tY8TuGKY0j .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY8TuGKY0j .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY8TuGKY0j .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY8TuGKY0j .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY8TuGKY0j .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY8TuGKY0j .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY8TuGKY0j .carousel {
  width: 100%;
}
.cid-tY8TuGKY0j .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY8TuGKY0j .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY8TuGKY0j .modal.fade .modal-dialog,
.cid-tY8TuGKY0j .modal.in .modal-dialog {
  transform: none;
}
.cid-tY8TuGKY0j .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY8TuGKY0j .content-head {
  max-width: 800px;
}
.cid-tY8TuHu3ps {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY8TuHu3ps .mbr-text {
  color: #000000;
}
.cid-tY8TuHu3ps .mbr-section-subtitle {
  color: #000000;
}
.cid-tY8TuHu3ps .mbr-section-title {
  color: #000000;
}
.cid-tY8TuHQ1uw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY8TuHQ1uw .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY8TuHQ1uw form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY8TuHQ1uw form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY8TuHQ1uw form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY8TuHQ1uw .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY9bOJzh0y .navbar-dropdown {
  position: relative !important;
}
.cid-tY9bOJzh0y .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-tY9bOJzh0y .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY9bOJzh0y .dropdown-item:hover,
.cid-tY9bOJzh0y .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY9bOJzh0y .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY9bOJzh0y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY9bOJzh0y .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY9bOJzh0y .container {
  display: flex;
  margin: auto;
}
.cid-tY9bOJzh0y .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY9bOJzh0y .dropdown-menu,
.cid-tY9bOJzh0y .navbar.opened {
  background: #272727 !important;
}
.cid-tY9bOJzh0y .nav-item:focus,
.cid-tY9bOJzh0y .nav-link:focus {
  outline: none;
}
.cid-tY9bOJzh0y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY9bOJzh0y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY9bOJzh0y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY9bOJzh0y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY9bOJzh0y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY9bOJzh0y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY9bOJzh0y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY9bOJzh0y .navbar.opened {
  transition: all 0.3s;
}
.cid-tY9bOJzh0y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY9bOJzh0y .navbar .navbar-logo img {
  width: auto;
}
.cid-tY9bOJzh0y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY9bOJzh0y .navbar.collapsed {
  justify-content: center;
}
.cid-tY9bOJzh0y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY9bOJzh0y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY9bOJzh0y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY9bOJzh0y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY9bOJzh0y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY9bOJzh0y .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-tY9bOJzh0y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY9bOJzh0y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY9bOJzh0y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY9bOJzh0y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY9bOJzh0y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY9bOJzh0y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY9bOJzh0y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY9bOJzh0y .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-tY9bOJzh0y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY9bOJzh0y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY9bOJzh0y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY9bOJzh0y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY9bOJzh0y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY9bOJzh0y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY9bOJzh0y .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY9bOJzh0y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY9bOJzh0y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY9bOJzh0y .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY9bOJzh0y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY9bOJzh0y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY9bOJzh0y .dropdown-item.active,
.cid-tY9bOJzh0y .dropdown-item:active {
  background-color: transparent;
}
.cid-tY9bOJzh0y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY9bOJzh0y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY9bOJzh0y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY9bOJzh0y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY9bOJzh0y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY9bOJzh0y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY9bOJzh0y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY9bOJzh0y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY9bOJzh0y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY9bOJzh0y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY9bOJzh0y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY9bOJzh0y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9bOJzh0y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9bOJzh0y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY9bOJzh0y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9bOJzh0y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY9bOJzh0y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY9bOJzh0y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9bOJzh0y .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY9bOJzh0y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY9bOJzh0y .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY9bOJzh0y .navbar {
    height: 70px;
  }
  .cid-tY9bOJzh0y .navbar.opened {
    height: auto;
  }
  .cid-tY9bOJzh0y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY9bOJzh0y .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY9bOJzh0y .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY9bOJzh0y a {
  display: inline;
  font-weight: bold;
}
.cid-tY9bOJzh0y img {
  display: inline;
  padding-right: 10px;
}
.cid-tY9bOJzh0y .dropdown-toggle:after {
  display: none;
}
.cid-tY9bOJzh0y .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY9bOJzh0y .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY9bOJzh0y .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY9bOJzh0y .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY9bOJzh0y .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY9bOJzh0y .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY9bOJzh0y .btn {
  display: inline !important;
}
.cid-tY9bOJzh0y .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY9bOJzh0y .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY9bOJzh0y .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY9bOJzh0y .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY9bOJzh0y .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY9bOJzh0y .btn {
  border-radius: 50px;
}
.cid-tY9bOKobTy {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9bOKobTy .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY9bOKobTy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY9bOKobTy .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY9bOKobTy .item {
    margin-bottom: 1rem;
  }
}
.cid-tY9bOKobTy .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY9bOKobTy .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY9bOKobTy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY9bOKobTy .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY9bOKobTy .carousel-control,
.cid-tY9bOKobTy .close {
  background: #1b1b1b;
}
.cid-tY9bOKobTy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY9bOKobTy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY9bOKobTy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY9bOKobTy .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY9bOKobTy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY9bOKobTy .close::before {
  content: '\e91a';
}
.cid-tY9bOKobTy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY9bOKobTy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY9bOKobTy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9bOKobTy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY9bOKobTy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY9bOKobTy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY9bOKobTy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY9bOKobTy .carousel-indicators li.active,
.cid-tY9bOKobTy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY9bOKobTy .carousel-indicators li::after,
.cid-tY9bOKobTy .carousel-indicators li::before {
  content: none;
}
.cid-tY9bOKobTy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY9bOKobTy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY9bOKobTy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY9bOKobTy .carousel-indicators {
    display: none;
  }
}
.cid-tY9bOKobTy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY9bOKobTy .carousel-inner > .active {
  display: block;
}
.cid-tY9bOKobTy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9bOKobTy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY9bOKobTy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY9bOKobTy .carousel-control,
  .cid-tY9bOKobTy .carousel-indicators,
  .cid-tY9bOKobTy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY9bOKobTy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY9bOKobTy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY9bOKobTy .carousel-indicators .active,
.cid-tY9bOKobTy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY9bOKobTy .carousel-indicators .active {
  background: #fff;
}
.cid-tY9bOKobTy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY9bOKobTy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY9bOKobTy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY9bOKobTy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY9bOKobTy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY9bOKobTy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY9bOKobTy .carousel {
  width: 100%;
}
.cid-tY9bOKobTy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY9bOKobTy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY9bOKobTy .modal.fade .modal-dialog,
.cid-tY9bOKobTy .modal.in .modal-dialog {
  transform: none;
}
.cid-tY9bOKobTy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY9bOKobTy .content-head {
  max-width: 800px;
}
.cid-tY9bOLlxqX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY9bOLlxqX .mbr-text {
  color: #000000;
}
.cid-tY9bOLlxqX .mbr-section-subtitle {
  color: #000000;
}
.cid-tY9bOLlxqX .mbr-section-title {
  color: #000000;
}
.cid-tY9bOLIQcT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9bOLIQcT .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY9bOLIQcT form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY9bOLIQcT form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY9bOLIQcT form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY9bOLIQcT .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY9dgoQTV2 .navbar-dropdown {
  position: relative !important;
}
.cid-tY9dgoQTV2 .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-tY9dgoQTV2 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY9dgoQTV2 .dropdown-item:hover,
.cid-tY9dgoQTV2 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY9dgoQTV2 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY9dgoQTV2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY9dgoQTV2 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY9dgoQTV2 .container {
  display: flex;
  margin: auto;
}
.cid-tY9dgoQTV2 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY9dgoQTV2 .dropdown-menu,
.cid-tY9dgoQTV2 .navbar.opened {
  background: #272727 !important;
}
.cid-tY9dgoQTV2 .nav-item:focus,
.cid-tY9dgoQTV2 .nav-link:focus {
  outline: none;
}
.cid-tY9dgoQTV2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY9dgoQTV2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY9dgoQTV2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY9dgoQTV2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY9dgoQTV2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY9dgoQTV2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY9dgoQTV2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY9dgoQTV2 .navbar.opened {
  transition: all 0.3s;
}
.cid-tY9dgoQTV2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY9dgoQTV2 .navbar .navbar-logo img {
  width: auto;
}
.cid-tY9dgoQTV2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY9dgoQTV2 .navbar.collapsed {
  justify-content: center;
}
.cid-tY9dgoQTV2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY9dgoQTV2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY9dgoQTV2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY9dgoQTV2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY9dgoQTV2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY9dgoQTV2 .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-tY9dgoQTV2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY9dgoQTV2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY9dgoQTV2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY9dgoQTV2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY9dgoQTV2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY9dgoQTV2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY9dgoQTV2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY9dgoQTV2 .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-tY9dgoQTV2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY9dgoQTV2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY9dgoQTV2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY9dgoQTV2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY9dgoQTV2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY9dgoQTV2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY9dgoQTV2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY9dgoQTV2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY9dgoQTV2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY9dgoQTV2 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY9dgoQTV2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY9dgoQTV2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY9dgoQTV2 .dropdown-item.active,
.cid-tY9dgoQTV2 .dropdown-item:active {
  background-color: transparent;
}
.cid-tY9dgoQTV2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY9dgoQTV2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY9dgoQTV2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY9dgoQTV2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY9dgoQTV2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY9dgoQTV2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY9dgoQTV2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY9dgoQTV2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY9dgoQTV2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY9dgoQTV2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY9dgoQTV2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY9dgoQTV2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9dgoQTV2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9dgoQTV2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY9dgoQTV2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9dgoQTV2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY9dgoQTV2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY9dgoQTV2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9dgoQTV2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY9dgoQTV2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY9dgoQTV2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY9dgoQTV2 .navbar {
    height: 70px;
  }
  .cid-tY9dgoQTV2 .navbar.opened {
    height: auto;
  }
  .cid-tY9dgoQTV2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY9dgoQTV2 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY9dgoQTV2 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY9dgoQTV2 a {
  display: inline;
  font-weight: bold;
}
.cid-tY9dgoQTV2 img {
  display: inline;
  padding-right: 10px;
}
.cid-tY9dgoQTV2 .dropdown-toggle:after {
  display: none;
}
.cid-tY9dgoQTV2 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY9dgoQTV2 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY9dgoQTV2 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY9dgoQTV2 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY9dgoQTV2 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY9dgoQTV2 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY9dgoQTV2 .btn {
  display: inline !important;
}
.cid-tY9dgoQTV2 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY9dgoQTV2 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY9dgoQTV2 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY9dgoQTV2 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY9dgoQTV2 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY9dgoQTV2 .btn {
  border-radius: 50px;
}
.cid-tY9dgphPYQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9dgphPYQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY9dgphPYQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY9dgphPYQ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY9dgphPYQ .item {
    margin-bottom: 1rem;
  }
}
.cid-tY9dgphPYQ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY9dgphPYQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY9dgphPYQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY9dgphPYQ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY9dgphPYQ .carousel-control,
.cid-tY9dgphPYQ .close {
  background: #1b1b1b;
}
.cid-tY9dgphPYQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY9dgphPYQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY9dgphPYQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY9dgphPYQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY9dgphPYQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY9dgphPYQ .close::before {
  content: '\e91a';
}
.cid-tY9dgphPYQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY9dgphPYQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY9dgphPYQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9dgphPYQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY9dgphPYQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY9dgphPYQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY9dgphPYQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY9dgphPYQ .carousel-indicators li.active,
.cid-tY9dgphPYQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY9dgphPYQ .carousel-indicators li::after,
.cid-tY9dgphPYQ .carousel-indicators li::before {
  content: none;
}
.cid-tY9dgphPYQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY9dgphPYQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY9dgphPYQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY9dgphPYQ .carousel-indicators {
    display: none;
  }
}
.cid-tY9dgphPYQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY9dgphPYQ .carousel-inner > .active {
  display: block;
}
.cid-tY9dgphPYQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9dgphPYQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY9dgphPYQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY9dgphPYQ .carousel-control,
  .cid-tY9dgphPYQ .carousel-indicators,
  .cid-tY9dgphPYQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY9dgphPYQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY9dgphPYQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY9dgphPYQ .carousel-indicators .active,
.cid-tY9dgphPYQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY9dgphPYQ .carousel-indicators .active {
  background: #fff;
}
.cid-tY9dgphPYQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY9dgphPYQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY9dgphPYQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY9dgphPYQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY9dgphPYQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY9dgphPYQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY9dgphPYQ .carousel {
  width: 100%;
}
.cid-tY9dgphPYQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY9dgphPYQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY9dgphPYQ .modal.fade .modal-dialog,
.cid-tY9dgphPYQ .modal.in .modal-dialog {
  transform: none;
}
.cid-tY9dgphPYQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY9dgphPYQ .content-head {
  max-width: 800px;
}
.cid-tY9dgpZZNQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY9dgpZZNQ .mbr-text {
  color: #000000;
}
.cid-tY9dgpZZNQ .mbr-section-subtitle {
  color: #000000;
}
.cid-tY9dgpZZNQ .mbr-section-title {
  color: #000000;
}
.cid-tY9dgqm09r {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9dgqm09r .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY9dgqm09r form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY9dgqm09r form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY9dgqm09r form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY9dgqm09r .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY9e8pISAd .navbar-dropdown {
  position: relative !important;
}
.cid-tY9e8pISAd .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-tY9e8pISAd .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY9e8pISAd .dropdown-item:hover,
.cid-tY9e8pISAd .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY9e8pISAd .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY9e8pISAd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY9e8pISAd .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY9e8pISAd .container {
  display: flex;
  margin: auto;
}
.cid-tY9e8pISAd .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY9e8pISAd .dropdown-menu,
.cid-tY9e8pISAd .navbar.opened {
  background: #272727 !important;
}
.cid-tY9e8pISAd .nav-item:focus,
.cid-tY9e8pISAd .nav-link:focus {
  outline: none;
}
.cid-tY9e8pISAd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY9e8pISAd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY9e8pISAd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY9e8pISAd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY9e8pISAd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY9e8pISAd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY9e8pISAd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY9e8pISAd .navbar.opened {
  transition: all 0.3s;
}
.cid-tY9e8pISAd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY9e8pISAd .navbar .navbar-logo img {
  width: auto;
}
.cid-tY9e8pISAd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY9e8pISAd .navbar.collapsed {
  justify-content: center;
}
.cid-tY9e8pISAd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY9e8pISAd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY9e8pISAd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY9e8pISAd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY9e8pISAd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY9e8pISAd .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-tY9e8pISAd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY9e8pISAd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY9e8pISAd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY9e8pISAd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY9e8pISAd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY9e8pISAd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY9e8pISAd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY9e8pISAd .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-tY9e8pISAd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY9e8pISAd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY9e8pISAd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY9e8pISAd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY9e8pISAd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY9e8pISAd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY9e8pISAd .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY9e8pISAd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY9e8pISAd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY9e8pISAd .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY9e8pISAd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY9e8pISAd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY9e8pISAd .dropdown-item.active,
.cid-tY9e8pISAd .dropdown-item:active {
  background-color: transparent;
}
.cid-tY9e8pISAd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY9e8pISAd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY9e8pISAd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY9e8pISAd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY9e8pISAd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY9e8pISAd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY9e8pISAd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY9e8pISAd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY9e8pISAd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY9e8pISAd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY9e8pISAd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY9e8pISAd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9e8pISAd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9e8pISAd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY9e8pISAd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9e8pISAd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY9e8pISAd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY9e8pISAd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9e8pISAd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY9e8pISAd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY9e8pISAd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY9e8pISAd .navbar {
    height: 70px;
  }
  .cid-tY9e8pISAd .navbar.opened {
    height: auto;
  }
  .cid-tY9e8pISAd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY9e8pISAd .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY9e8pISAd .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY9e8pISAd a {
  display: inline;
  font-weight: bold;
}
.cid-tY9e8pISAd img {
  display: inline;
  padding-right: 10px;
}
.cid-tY9e8pISAd .dropdown-toggle:after {
  display: none;
}
.cid-tY9e8pISAd .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY9e8pISAd .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY9e8pISAd .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY9e8pISAd .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY9e8pISAd .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY9e8pISAd .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY9e8pISAd .btn {
  display: inline !important;
}
.cid-tY9e8pISAd .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY9e8pISAd .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY9e8pISAd .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY9e8pISAd .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY9e8pISAd .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY9e8pISAd .btn {
  border-radius: 50px;
}
.cid-tY9e8qi0uO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9e8qi0uO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY9e8qi0uO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY9e8qi0uO .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY9e8qi0uO .item {
    margin-bottom: 1rem;
  }
}
.cid-tY9e8qi0uO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY9e8qi0uO .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY9e8qi0uO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY9e8qi0uO .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY9e8qi0uO .carousel-control,
.cid-tY9e8qi0uO .close {
  background: #1b1b1b;
}
.cid-tY9e8qi0uO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY9e8qi0uO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY9e8qi0uO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY9e8qi0uO .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY9e8qi0uO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY9e8qi0uO .close::before {
  content: '\e91a';
}
.cid-tY9e8qi0uO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY9e8qi0uO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY9e8qi0uO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9e8qi0uO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY9e8qi0uO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY9e8qi0uO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY9e8qi0uO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY9e8qi0uO .carousel-indicators li.active,
.cid-tY9e8qi0uO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY9e8qi0uO .carousel-indicators li::after,
.cid-tY9e8qi0uO .carousel-indicators li::before {
  content: none;
}
.cid-tY9e8qi0uO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY9e8qi0uO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY9e8qi0uO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY9e8qi0uO .carousel-indicators {
    display: none;
  }
}
.cid-tY9e8qi0uO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY9e8qi0uO .carousel-inner > .active {
  display: block;
}
.cid-tY9e8qi0uO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9e8qi0uO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY9e8qi0uO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY9e8qi0uO .carousel-control,
  .cid-tY9e8qi0uO .carousel-indicators,
  .cid-tY9e8qi0uO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY9e8qi0uO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY9e8qi0uO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY9e8qi0uO .carousel-indicators .active,
.cid-tY9e8qi0uO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY9e8qi0uO .carousel-indicators .active {
  background: #fff;
}
.cid-tY9e8qi0uO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY9e8qi0uO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY9e8qi0uO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY9e8qi0uO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY9e8qi0uO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY9e8qi0uO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY9e8qi0uO .carousel {
  width: 100%;
}
.cid-tY9e8qi0uO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY9e8qi0uO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY9e8qi0uO .modal.fade .modal-dialog,
.cid-tY9e8qi0uO .modal.in .modal-dialog {
  transform: none;
}
.cid-tY9e8qi0uO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY9e8qi0uO .content-head {
  max-width: 800px;
}
.cid-tY9e8rbAcd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY9e8rbAcd .mbr-text {
  color: #000000;
}
.cid-tY9e8rbAcd .mbr-section-subtitle {
  color: #000000;
}
.cid-tY9e8rbAcd .mbr-section-title {
  color: #000000;
}
.cid-tY9e8rBEQt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9e8rBEQt .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY9e8rBEQt form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY9e8rBEQt form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY9e8rBEQt form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY9e8rBEQt .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY9fsJ1aYa .navbar-dropdown {
  position: relative !important;
}
.cid-tY9fsJ1aYa .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-tY9fsJ1aYa .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY9fsJ1aYa .dropdown-item:hover,
.cid-tY9fsJ1aYa .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY9fsJ1aYa .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY9fsJ1aYa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY9fsJ1aYa .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY9fsJ1aYa .container {
  display: flex;
  margin: auto;
}
.cid-tY9fsJ1aYa .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY9fsJ1aYa .dropdown-menu,
.cid-tY9fsJ1aYa .navbar.opened {
  background: #272727 !important;
}
.cid-tY9fsJ1aYa .nav-item:focus,
.cid-tY9fsJ1aYa .nav-link:focus {
  outline: none;
}
.cid-tY9fsJ1aYa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY9fsJ1aYa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY9fsJ1aYa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY9fsJ1aYa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY9fsJ1aYa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY9fsJ1aYa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY9fsJ1aYa .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY9fsJ1aYa .navbar.opened {
  transition: all 0.3s;
}
.cid-tY9fsJ1aYa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY9fsJ1aYa .navbar .navbar-logo img {
  width: auto;
}
.cid-tY9fsJ1aYa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY9fsJ1aYa .navbar.collapsed {
  justify-content: center;
}
.cid-tY9fsJ1aYa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY9fsJ1aYa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY9fsJ1aYa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY9fsJ1aYa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY9fsJ1aYa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY9fsJ1aYa .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-tY9fsJ1aYa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY9fsJ1aYa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY9fsJ1aYa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY9fsJ1aYa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY9fsJ1aYa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY9fsJ1aYa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY9fsJ1aYa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY9fsJ1aYa .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-tY9fsJ1aYa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY9fsJ1aYa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY9fsJ1aYa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY9fsJ1aYa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY9fsJ1aYa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY9fsJ1aYa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY9fsJ1aYa .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY9fsJ1aYa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY9fsJ1aYa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY9fsJ1aYa .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY9fsJ1aYa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY9fsJ1aYa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY9fsJ1aYa .dropdown-item.active,
.cid-tY9fsJ1aYa .dropdown-item:active {
  background-color: transparent;
}
.cid-tY9fsJ1aYa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY9fsJ1aYa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY9fsJ1aYa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY9fsJ1aYa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY9fsJ1aYa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY9fsJ1aYa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY9fsJ1aYa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY9fsJ1aYa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY9fsJ1aYa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY9fsJ1aYa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY9fsJ1aYa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY9fsJ1aYa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9fsJ1aYa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9fsJ1aYa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY9fsJ1aYa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9fsJ1aYa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY9fsJ1aYa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY9fsJ1aYa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9fsJ1aYa .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY9fsJ1aYa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY9fsJ1aYa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY9fsJ1aYa .navbar {
    height: 70px;
  }
  .cid-tY9fsJ1aYa .navbar.opened {
    height: auto;
  }
  .cid-tY9fsJ1aYa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY9fsJ1aYa .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY9fsJ1aYa .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY9fsJ1aYa a {
  display: inline;
  font-weight: bold;
}
.cid-tY9fsJ1aYa img {
  display: inline;
  padding-right: 10px;
}
.cid-tY9fsJ1aYa .dropdown-toggle:after {
  display: none;
}
.cid-tY9fsJ1aYa .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY9fsJ1aYa .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY9fsJ1aYa .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY9fsJ1aYa .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY9fsJ1aYa .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY9fsJ1aYa .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY9fsJ1aYa .btn {
  display: inline !important;
}
.cid-tY9fsJ1aYa .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY9fsJ1aYa .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY9fsJ1aYa .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY9fsJ1aYa .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY9fsJ1aYa .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY9fsJ1aYa .btn {
  border-radius: 50px;
}
.cid-tY9fsJtqnx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9fsJtqnx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY9fsJtqnx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY9fsJtqnx .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY9fsJtqnx .item {
    margin-bottom: 1rem;
  }
}
.cid-tY9fsJtqnx .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY9fsJtqnx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY9fsJtqnx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY9fsJtqnx .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY9fsJtqnx .carousel-control,
.cid-tY9fsJtqnx .close {
  background: #1b1b1b;
}
.cid-tY9fsJtqnx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY9fsJtqnx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY9fsJtqnx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY9fsJtqnx .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY9fsJtqnx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY9fsJtqnx .close::before {
  content: '\e91a';
}
.cid-tY9fsJtqnx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY9fsJtqnx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY9fsJtqnx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9fsJtqnx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY9fsJtqnx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY9fsJtqnx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY9fsJtqnx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY9fsJtqnx .carousel-indicators li.active,
.cid-tY9fsJtqnx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY9fsJtqnx .carousel-indicators li::after,
.cid-tY9fsJtqnx .carousel-indicators li::before {
  content: none;
}
.cid-tY9fsJtqnx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY9fsJtqnx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY9fsJtqnx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY9fsJtqnx .carousel-indicators {
    display: none;
  }
}
.cid-tY9fsJtqnx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY9fsJtqnx .carousel-inner > .active {
  display: block;
}
.cid-tY9fsJtqnx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9fsJtqnx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY9fsJtqnx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY9fsJtqnx .carousel-control,
  .cid-tY9fsJtqnx .carousel-indicators,
  .cid-tY9fsJtqnx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY9fsJtqnx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY9fsJtqnx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY9fsJtqnx .carousel-indicators .active,
.cid-tY9fsJtqnx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY9fsJtqnx .carousel-indicators .active {
  background: #fff;
}
.cid-tY9fsJtqnx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY9fsJtqnx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY9fsJtqnx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY9fsJtqnx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY9fsJtqnx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY9fsJtqnx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY9fsJtqnx .carousel {
  width: 100%;
}
.cid-tY9fsJtqnx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY9fsJtqnx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY9fsJtqnx .modal.fade .modal-dialog,
.cid-tY9fsJtqnx .modal.in .modal-dialog {
  transform: none;
}
.cid-tY9fsJtqnx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY9fsJtqnx .content-head {
  max-width: 800px;
}
.cid-tY9fsKdA1Q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY9fsKdA1Q .mbr-text {
  color: #000000;
}
.cid-tY9fsKdA1Q .mbr-section-subtitle {
  color: #000000;
}
.cid-tY9fsKdA1Q .mbr-section-title {
  color: #000000;
}
.cid-tY9fsKA7H2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9fsKA7H2 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY9fsKA7H2 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY9fsKA7H2 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY9fsKA7H2 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY9fsKA7H2 .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY9icXQJSK .navbar-dropdown {
  position: relative !important;
}
.cid-tY9icXQJSK .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-tY9icXQJSK .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY9icXQJSK .dropdown-item:hover,
.cid-tY9icXQJSK .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY9icXQJSK .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY9icXQJSK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY9icXQJSK .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY9icXQJSK .container {
  display: flex;
  margin: auto;
}
.cid-tY9icXQJSK .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY9icXQJSK .dropdown-menu,
.cid-tY9icXQJSK .navbar.opened {
  background: #272727 !important;
}
.cid-tY9icXQJSK .nav-item:focus,
.cid-tY9icXQJSK .nav-link:focus {
  outline: none;
}
.cid-tY9icXQJSK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY9icXQJSK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY9icXQJSK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY9icXQJSK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY9icXQJSK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY9icXQJSK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY9icXQJSK .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY9icXQJSK .navbar.opened {
  transition: all 0.3s;
}
.cid-tY9icXQJSK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY9icXQJSK .navbar .navbar-logo img {
  width: auto;
}
.cid-tY9icXQJSK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY9icXQJSK .navbar.collapsed {
  justify-content: center;
}
.cid-tY9icXQJSK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY9icXQJSK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY9icXQJSK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY9icXQJSK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY9icXQJSK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY9icXQJSK .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-tY9icXQJSK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY9icXQJSK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY9icXQJSK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY9icXQJSK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY9icXQJSK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY9icXQJSK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY9icXQJSK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY9icXQJSK .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-tY9icXQJSK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY9icXQJSK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY9icXQJSK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY9icXQJSK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY9icXQJSK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY9icXQJSK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY9icXQJSK .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY9icXQJSK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY9icXQJSK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY9icXQJSK .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY9icXQJSK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY9icXQJSK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY9icXQJSK .dropdown-item.active,
.cid-tY9icXQJSK .dropdown-item:active {
  background-color: transparent;
}
.cid-tY9icXQJSK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY9icXQJSK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY9icXQJSK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY9icXQJSK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY9icXQJSK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY9icXQJSK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY9icXQJSK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY9icXQJSK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY9icXQJSK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY9icXQJSK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY9icXQJSK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY9icXQJSK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9icXQJSK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9icXQJSK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY9icXQJSK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9icXQJSK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY9icXQJSK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY9icXQJSK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9icXQJSK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY9icXQJSK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY9icXQJSK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY9icXQJSK .navbar {
    height: 70px;
  }
  .cid-tY9icXQJSK .navbar.opened {
    height: auto;
  }
  .cid-tY9icXQJSK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY9icXQJSK .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY9icXQJSK .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY9icXQJSK a {
  display: inline;
  font-weight: bold;
}
.cid-tY9icXQJSK img {
  display: inline;
  padding-right: 10px;
}
.cid-tY9icXQJSK .dropdown-toggle:after {
  display: none;
}
.cid-tY9icXQJSK .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY9icXQJSK .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY9icXQJSK .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY9icXQJSK .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY9icXQJSK .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY9icXQJSK .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY9icXQJSK .btn {
  display: inline !important;
}
.cid-tY9icXQJSK .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY9icXQJSK .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY9icXQJSK .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY9icXQJSK .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY9icXQJSK .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY9icXQJSK .btn {
  border-radius: 50px;
}
.cid-tY9icYn5bi {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9icYn5bi .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY9icYn5bi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY9icYn5bi .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY9icYn5bi .item {
    margin-bottom: 1rem;
  }
}
.cid-tY9icYn5bi .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY9icYn5bi .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY9icYn5bi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY9icYn5bi .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY9icYn5bi .carousel-control,
.cid-tY9icYn5bi .close {
  background: #1b1b1b;
}
.cid-tY9icYn5bi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY9icYn5bi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY9icYn5bi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY9icYn5bi .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY9icYn5bi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY9icYn5bi .close::before {
  content: '\e91a';
}
.cid-tY9icYn5bi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY9icYn5bi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY9icYn5bi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9icYn5bi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY9icYn5bi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY9icYn5bi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY9icYn5bi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY9icYn5bi .carousel-indicators li.active,
.cid-tY9icYn5bi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY9icYn5bi .carousel-indicators li::after,
.cid-tY9icYn5bi .carousel-indicators li::before {
  content: none;
}
.cid-tY9icYn5bi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY9icYn5bi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY9icYn5bi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY9icYn5bi .carousel-indicators {
    display: none;
  }
}
.cid-tY9icYn5bi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY9icYn5bi .carousel-inner > .active {
  display: block;
}
.cid-tY9icYn5bi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9icYn5bi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY9icYn5bi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY9icYn5bi .carousel-control,
  .cid-tY9icYn5bi .carousel-indicators,
  .cid-tY9icYn5bi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY9icYn5bi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY9icYn5bi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY9icYn5bi .carousel-indicators .active,
.cid-tY9icYn5bi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY9icYn5bi .carousel-indicators .active {
  background: #fff;
}
.cid-tY9icYn5bi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY9icYn5bi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY9icYn5bi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY9icYn5bi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY9icYn5bi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY9icYn5bi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY9icYn5bi .carousel {
  width: 100%;
}
.cid-tY9icYn5bi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY9icYn5bi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY9icYn5bi .modal.fade .modal-dialog,
.cid-tY9icYn5bi .modal.in .modal-dialog {
  transform: none;
}
.cid-tY9icYn5bi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY9icYn5bi .content-head {
  max-width: 800px;
}
.cid-tY9icZ2sW6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY9icZ2sW6 .mbr-text {
  color: #000000;
}
.cid-tY9icZ2sW6 .mbr-section-subtitle {
  color: #000000;
}
.cid-tY9icZ2sW6 .mbr-section-title {
  color: #000000;
}
.cid-tY9icZqdcQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9icZqdcQ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY9icZqdcQ form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY9icZqdcQ form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY9icZqdcQ form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY9icZqdcQ .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tY9jxIMtl1 .navbar-dropdown {
  position: relative !important;
}
.cid-tY9jxIMtl1 .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-tY9jxIMtl1 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tY9jxIMtl1 .dropdown-item:hover,
.cid-tY9jxIMtl1 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tY9jxIMtl1 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tY9jxIMtl1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tY9jxIMtl1 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tY9jxIMtl1 .container {
  display: flex;
  margin: auto;
}
.cid-tY9jxIMtl1 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tY9jxIMtl1 .dropdown-menu,
.cid-tY9jxIMtl1 .navbar.opened {
  background: #272727 !important;
}
.cid-tY9jxIMtl1 .nav-item:focus,
.cid-tY9jxIMtl1 .nav-link:focus {
  outline: none;
}
.cid-tY9jxIMtl1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tY9jxIMtl1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tY9jxIMtl1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tY9jxIMtl1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tY9jxIMtl1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tY9jxIMtl1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tY9jxIMtl1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tY9jxIMtl1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tY9jxIMtl1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tY9jxIMtl1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tY9jxIMtl1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tY9jxIMtl1 .navbar.collapsed {
  justify-content: center;
}
.cid-tY9jxIMtl1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tY9jxIMtl1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tY9jxIMtl1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tY9jxIMtl1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tY9jxIMtl1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tY9jxIMtl1 .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-tY9jxIMtl1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tY9jxIMtl1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tY9jxIMtl1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tY9jxIMtl1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tY9jxIMtl1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tY9jxIMtl1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tY9jxIMtl1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tY9jxIMtl1 .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-tY9jxIMtl1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tY9jxIMtl1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tY9jxIMtl1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tY9jxIMtl1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tY9jxIMtl1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tY9jxIMtl1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tY9jxIMtl1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tY9jxIMtl1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tY9jxIMtl1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tY9jxIMtl1 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tY9jxIMtl1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tY9jxIMtl1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tY9jxIMtl1 .dropdown-item.active,
.cid-tY9jxIMtl1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tY9jxIMtl1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tY9jxIMtl1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tY9jxIMtl1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tY9jxIMtl1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tY9jxIMtl1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tY9jxIMtl1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tY9jxIMtl1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tY9jxIMtl1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tY9jxIMtl1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tY9jxIMtl1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tY9jxIMtl1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tY9jxIMtl1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9jxIMtl1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tY9jxIMtl1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tY9jxIMtl1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9jxIMtl1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tY9jxIMtl1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tY9jxIMtl1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tY9jxIMtl1 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tY9jxIMtl1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tY9jxIMtl1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tY9jxIMtl1 .navbar {
    height: 70px;
  }
  .cid-tY9jxIMtl1 .navbar.opened {
    height: auto;
  }
  .cid-tY9jxIMtl1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tY9jxIMtl1 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tY9jxIMtl1 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tY9jxIMtl1 a {
  display: inline;
  font-weight: bold;
}
.cid-tY9jxIMtl1 img {
  display: inline;
  padding-right: 10px;
}
.cid-tY9jxIMtl1 .dropdown-toggle:after {
  display: none;
}
.cid-tY9jxIMtl1 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tY9jxIMtl1 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tY9jxIMtl1 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tY9jxIMtl1 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tY9jxIMtl1 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tY9jxIMtl1 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tY9jxIMtl1 .btn {
  display: inline !important;
}
.cid-tY9jxIMtl1 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tY9jxIMtl1 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tY9jxIMtl1 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tY9jxIMtl1 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tY9jxIMtl1 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tY9jxIMtl1 .btn {
  border-radius: 50px;
}
.cid-tY9jxJcjM0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9jxJcjM0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tY9jxJcjM0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tY9jxJcjM0 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tY9jxJcjM0 .item {
    margin-bottom: 1rem;
  }
}
.cid-tY9jxJcjM0 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tY9jxJcjM0 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tY9jxJcjM0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tY9jxJcjM0 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tY9jxJcjM0 .carousel-control,
.cid-tY9jxJcjM0 .close {
  background: #1b1b1b;
}
.cid-tY9jxJcjM0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tY9jxJcjM0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tY9jxJcjM0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tY9jxJcjM0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tY9jxJcjM0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tY9jxJcjM0 .close::before {
  content: '\e91a';
}
.cid-tY9jxJcjM0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tY9jxJcjM0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tY9jxJcjM0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9jxJcjM0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tY9jxJcjM0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tY9jxJcjM0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tY9jxJcjM0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tY9jxJcjM0 .carousel-indicators li.active,
.cid-tY9jxJcjM0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tY9jxJcjM0 .carousel-indicators li::after,
.cid-tY9jxJcjM0 .carousel-indicators li::before {
  content: none;
}
.cid-tY9jxJcjM0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tY9jxJcjM0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tY9jxJcjM0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tY9jxJcjM0 .carousel-indicators {
    display: none;
  }
}
.cid-tY9jxJcjM0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tY9jxJcjM0 .carousel-inner > .active {
  display: block;
}
.cid-tY9jxJcjM0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tY9jxJcjM0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tY9jxJcjM0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tY9jxJcjM0 .carousel-control,
  .cid-tY9jxJcjM0 .carousel-indicators,
  .cid-tY9jxJcjM0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tY9jxJcjM0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tY9jxJcjM0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tY9jxJcjM0 .carousel-indicators .active,
.cid-tY9jxJcjM0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tY9jxJcjM0 .carousel-indicators .active {
  background: #fff;
}
.cid-tY9jxJcjM0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tY9jxJcjM0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tY9jxJcjM0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tY9jxJcjM0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tY9jxJcjM0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tY9jxJcjM0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tY9jxJcjM0 .carousel {
  width: 100%;
}
.cid-tY9jxJcjM0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tY9jxJcjM0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tY9jxJcjM0 .modal.fade .modal-dialog,
.cid-tY9jxJcjM0 .modal.in .modal-dialog {
  transform: none;
}
.cid-tY9jxJcjM0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tY9jxJcjM0 .content-head {
  max-width: 800px;
}
.cid-tY9jxJQXB8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tY9jxJQXB8 .mbr-text {
  color: #000000;
}
.cid-tY9jxJQXB8 .mbr-section-subtitle {
  color: #000000;
}
.cid-tY9jxJQXB8 .mbr-section-title {
  color: #000000;
}
.cid-tY9jxKc7vq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tY9jxKc7vq .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tY9jxKc7vq form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tY9jxKc7vq form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tY9jxKc7vq form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tY9jxKc7vq .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYhllL2E73 .navbar-dropdown {
  position: relative !important;
}
.cid-tYhllL2E73 .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-tYhllL2E73 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYhllL2E73 .dropdown-item:hover,
.cid-tYhllL2E73 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYhllL2E73 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYhllL2E73 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYhllL2E73 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYhllL2E73 .container {
  display: flex;
  margin: auto;
}
.cid-tYhllL2E73 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYhllL2E73 .dropdown-menu,
.cid-tYhllL2E73 .navbar.opened {
  background: #272727 !important;
}
.cid-tYhllL2E73 .nav-item:focus,
.cid-tYhllL2E73 .nav-link:focus {
  outline: none;
}
.cid-tYhllL2E73 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYhllL2E73 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYhllL2E73 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYhllL2E73 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYhllL2E73 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYhllL2E73 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYhllL2E73 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYhllL2E73 .navbar.opened {
  transition: all 0.3s;
}
.cid-tYhllL2E73 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYhllL2E73 .navbar .navbar-logo img {
  width: auto;
}
.cid-tYhllL2E73 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYhllL2E73 .navbar.collapsed {
  justify-content: center;
}
.cid-tYhllL2E73 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYhllL2E73 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYhllL2E73 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYhllL2E73 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYhllL2E73 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYhllL2E73 .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-tYhllL2E73 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYhllL2E73 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYhllL2E73 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYhllL2E73 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYhllL2E73 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYhllL2E73 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYhllL2E73 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYhllL2E73 .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-tYhllL2E73 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYhllL2E73 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYhllL2E73 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYhllL2E73 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYhllL2E73 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYhllL2E73 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYhllL2E73 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYhllL2E73 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYhllL2E73 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYhllL2E73 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYhllL2E73 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYhllL2E73 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYhllL2E73 .dropdown-item.active,
.cid-tYhllL2E73 .dropdown-item:active {
  background-color: transparent;
}
.cid-tYhllL2E73 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYhllL2E73 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYhllL2E73 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYhllL2E73 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYhllL2E73 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYhllL2E73 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYhllL2E73 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYhllL2E73 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYhllL2E73 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYhllL2E73 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYhllL2E73 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYhllL2E73 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhllL2E73 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhllL2E73 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYhllL2E73 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhllL2E73 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYhllL2E73 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYhllL2E73 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhllL2E73 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYhllL2E73 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYhllL2E73 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYhllL2E73 .navbar {
    height: 70px;
  }
  .cid-tYhllL2E73 .navbar.opened {
    height: auto;
  }
  .cid-tYhllL2E73 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYhllL2E73 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYhllL2E73 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYhllL2E73 a {
  display: inline;
  font-weight: bold;
}
.cid-tYhllL2E73 img {
  display: inline;
  padding-right: 10px;
}
.cid-tYhllL2E73 .dropdown-toggle:after {
  display: none;
}
.cid-tYhllL2E73 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYhllL2E73 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYhllL2E73 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYhllL2E73 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYhllL2E73 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYhllL2E73 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYhllL2E73 .btn {
  display: inline !important;
}
.cid-tYhllL2E73 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYhllL2E73 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYhllL2E73 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYhllL2E73 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYhllL2E73 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYhllL2E73 .btn {
  border-radius: 50px;
}
.cid-tYhllLzPhU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhllLzPhU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYhllLzPhU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYhllLzPhU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYhllLzPhU .item {
    margin-bottom: 1rem;
  }
}
.cid-tYhllLzPhU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYhllLzPhU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYhllLzPhU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYhllLzPhU .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYhllLzPhU .carousel-control,
.cid-tYhllLzPhU .close {
  background: #1b1b1b;
}
.cid-tYhllLzPhU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYhllLzPhU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYhllLzPhU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYhllLzPhU .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYhllLzPhU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYhllLzPhU .close::before {
  content: '\e91a';
}
.cid-tYhllLzPhU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYhllLzPhU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYhllLzPhU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhllLzPhU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYhllLzPhU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYhllLzPhU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYhllLzPhU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYhllLzPhU .carousel-indicators li.active,
.cid-tYhllLzPhU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYhllLzPhU .carousel-indicators li::after,
.cid-tYhllLzPhU .carousel-indicators li::before {
  content: none;
}
.cid-tYhllLzPhU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYhllLzPhU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYhllLzPhU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYhllLzPhU .carousel-indicators {
    display: none;
  }
}
.cid-tYhllLzPhU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYhllLzPhU .carousel-inner > .active {
  display: block;
}
.cid-tYhllLzPhU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhllLzPhU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYhllLzPhU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYhllLzPhU .carousel-control,
  .cid-tYhllLzPhU .carousel-indicators,
  .cid-tYhllLzPhU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYhllLzPhU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYhllLzPhU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYhllLzPhU .carousel-indicators .active,
.cid-tYhllLzPhU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYhllLzPhU .carousel-indicators .active {
  background: #fff;
}
.cid-tYhllLzPhU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYhllLzPhU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYhllLzPhU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYhllLzPhU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYhllLzPhU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYhllLzPhU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYhllLzPhU .carousel {
  width: 100%;
}
.cid-tYhllLzPhU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYhllLzPhU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYhllLzPhU .modal.fade .modal-dialog,
.cid-tYhllLzPhU .modal.in .modal-dialog {
  transform: none;
}
.cid-tYhllLzPhU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYhllLzPhU .content-head {
  max-width: 800px;
}
.cid-tYhllMoDqz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYhllMoDqz .mbr-text {
  color: #000000;
}
.cid-tYhllMoDqz .mbr-section-subtitle {
  color: #000000;
}
.cid-tYhllMoDqz .mbr-section-title {
  color: #000000;
}
.cid-tYhllMM4nb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhllMM4nb .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYhllMM4nb form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYhllMM4nb form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYhllMM4nb form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYhllMM4nb .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYhmMupz6V .navbar-dropdown {
  position: relative !important;
}
.cid-tYhmMupz6V .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-tYhmMupz6V .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYhmMupz6V .dropdown-item:hover,
.cid-tYhmMupz6V .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYhmMupz6V .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYhmMupz6V .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYhmMupz6V .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYhmMupz6V .container {
  display: flex;
  margin: auto;
}
.cid-tYhmMupz6V .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYhmMupz6V .dropdown-menu,
.cid-tYhmMupz6V .navbar.opened {
  background: #272727 !important;
}
.cid-tYhmMupz6V .nav-item:focus,
.cid-tYhmMupz6V .nav-link:focus {
  outline: none;
}
.cid-tYhmMupz6V .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYhmMupz6V .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYhmMupz6V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYhmMupz6V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYhmMupz6V .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYhmMupz6V .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYhmMupz6V .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYhmMupz6V .navbar.opened {
  transition: all 0.3s;
}
.cid-tYhmMupz6V .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYhmMupz6V .navbar .navbar-logo img {
  width: auto;
}
.cid-tYhmMupz6V .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYhmMupz6V .navbar.collapsed {
  justify-content: center;
}
.cid-tYhmMupz6V .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYhmMupz6V .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYhmMupz6V .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYhmMupz6V .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYhmMupz6V .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYhmMupz6V .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-tYhmMupz6V .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYhmMupz6V .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYhmMupz6V .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYhmMupz6V .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYhmMupz6V .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYhmMupz6V .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYhmMupz6V .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYhmMupz6V .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-tYhmMupz6V .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYhmMupz6V .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYhmMupz6V .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYhmMupz6V .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYhmMupz6V .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYhmMupz6V .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYhmMupz6V .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYhmMupz6V .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYhmMupz6V .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYhmMupz6V .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYhmMupz6V .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYhmMupz6V .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYhmMupz6V .dropdown-item.active,
.cid-tYhmMupz6V .dropdown-item:active {
  background-color: transparent;
}
.cid-tYhmMupz6V .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYhmMupz6V .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYhmMupz6V .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYhmMupz6V .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYhmMupz6V .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYhmMupz6V .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYhmMupz6V ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYhmMupz6V .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYhmMupz6V button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYhmMupz6V button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYhmMupz6V button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYhmMupz6V button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhmMupz6V button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhmMupz6V button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYhmMupz6V nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhmMupz6V nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYhmMupz6V nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYhmMupz6V nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhmMupz6V .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYhmMupz6V a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYhmMupz6V .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYhmMupz6V .navbar {
    height: 70px;
  }
  .cid-tYhmMupz6V .navbar.opened {
    height: auto;
  }
  .cid-tYhmMupz6V .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYhmMupz6V .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYhmMupz6V .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYhmMupz6V a {
  display: inline;
  font-weight: bold;
}
.cid-tYhmMupz6V img {
  display: inline;
  padding-right: 10px;
}
.cid-tYhmMupz6V .dropdown-toggle:after {
  display: none;
}
.cid-tYhmMupz6V .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYhmMupz6V .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYhmMupz6V .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYhmMupz6V .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYhmMupz6V .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYhmMupz6V .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYhmMupz6V .btn {
  display: inline !important;
}
.cid-tYhmMupz6V .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYhmMupz6V .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYhmMupz6V .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYhmMupz6V .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYhmMupz6V .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYhmMupz6V .btn {
  border-radius: 50px;
}
.cid-tYhmMuXhtI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhmMuXhtI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYhmMuXhtI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYhmMuXhtI .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYhmMuXhtI .item {
    margin-bottom: 1rem;
  }
}
.cid-tYhmMuXhtI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYhmMuXhtI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYhmMuXhtI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYhmMuXhtI .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYhmMuXhtI .carousel-control,
.cid-tYhmMuXhtI .close {
  background: #1b1b1b;
}
.cid-tYhmMuXhtI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYhmMuXhtI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYhmMuXhtI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYhmMuXhtI .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYhmMuXhtI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYhmMuXhtI .close::before {
  content: '\e91a';
}
.cid-tYhmMuXhtI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYhmMuXhtI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYhmMuXhtI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhmMuXhtI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYhmMuXhtI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYhmMuXhtI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYhmMuXhtI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYhmMuXhtI .carousel-indicators li.active,
.cid-tYhmMuXhtI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYhmMuXhtI .carousel-indicators li::after,
.cid-tYhmMuXhtI .carousel-indicators li::before {
  content: none;
}
.cid-tYhmMuXhtI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYhmMuXhtI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYhmMuXhtI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYhmMuXhtI .carousel-indicators {
    display: none;
  }
}
.cid-tYhmMuXhtI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYhmMuXhtI .carousel-inner > .active {
  display: block;
}
.cid-tYhmMuXhtI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhmMuXhtI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYhmMuXhtI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYhmMuXhtI .carousel-control,
  .cid-tYhmMuXhtI .carousel-indicators,
  .cid-tYhmMuXhtI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYhmMuXhtI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYhmMuXhtI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYhmMuXhtI .carousel-indicators .active,
.cid-tYhmMuXhtI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYhmMuXhtI .carousel-indicators .active {
  background: #fff;
}
.cid-tYhmMuXhtI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYhmMuXhtI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYhmMuXhtI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYhmMuXhtI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYhmMuXhtI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYhmMuXhtI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYhmMuXhtI .carousel {
  width: 100%;
}
.cid-tYhmMuXhtI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYhmMuXhtI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYhmMuXhtI .modal.fade .modal-dialog,
.cid-tYhmMuXhtI .modal.in .modal-dialog {
  transform: none;
}
.cid-tYhmMuXhtI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYhmMuXhtI .content-head {
  max-width: 800px;
}
.cid-tYhmMvO6FX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYhmMvO6FX .mbr-text {
  color: #000000;
}
.cid-tYhmMvO6FX .mbr-section-subtitle {
  color: #000000;
}
.cid-tYhmMvO6FX .mbr-section-title {
  color: #000000;
}
.cid-tYhmMwehCH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhmMwehCH .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYhmMwehCH form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYhmMwehCH form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYhmMwehCH form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYhmMwehCH .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYhnV0nwQP .navbar-dropdown {
  position: relative !important;
}
.cid-tYhnV0nwQP .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-tYhnV0nwQP .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYhnV0nwQP .dropdown-item:hover,
.cid-tYhnV0nwQP .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYhnV0nwQP .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYhnV0nwQP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYhnV0nwQP .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYhnV0nwQP .container {
  display: flex;
  margin: auto;
}
.cid-tYhnV0nwQP .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYhnV0nwQP .dropdown-menu,
.cid-tYhnV0nwQP .navbar.opened {
  background: #272727 !important;
}
.cid-tYhnV0nwQP .nav-item:focus,
.cid-tYhnV0nwQP .nav-link:focus {
  outline: none;
}
.cid-tYhnV0nwQP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYhnV0nwQP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYhnV0nwQP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYhnV0nwQP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYhnV0nwQP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYhnV0nwQP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYhnV0nwQP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYhnV0nwQP .navbar.opened {
  transition: all 0.3s;
}
.cid-tYhnV0nwQP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYhnV0nwQP .navbar .navbar-logo img {
  width: auto;
}
.cid-tYhnV0nwQP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYhnV0nwQP .navbar.collapsed {
  justify-content: center;
}
.cid-tYhnV0nwQP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYhnV0nwQP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYhnV0nwQP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYhnV0nwQP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYhnV0nwQP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYhnV0nwQP .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-tYhnV0nwQP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYhnV0nwQP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYhnV0nwQP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYhnV0nwQP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYhnV0nwQP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYhnV0nwQP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYhnV0nwQP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYhnV0nwQP .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-tYhnV0nwQP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYhnV0nwQP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYhnV0nwQP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYhnV0nwQP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYhnV0nwQP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYhnV0nwQP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYhnV0nwQP .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYhnV0nwQP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYhnV0nwQP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYhnV0nwQP .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYhnV0nwQP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYhnV0nwQP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYhnV0nwQP .dropdown-item.active,
.cid-tYhnV0nwQP .dropdown-item:active {
  background-color: transparent;
}
.cid-tYhnV0nwQP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYhnV0nwQP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYhnV0nwQP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYhnV0nwQP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYhnV0nwQP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYhnV0nwQP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYhnV0nwQP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYhnV0nwQP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYhnV0nwQP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYhnV0nwQP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYhnV0nwQP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYhnV0nwQP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhnV0nwQP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhnV0nwQP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYhnV0nwQP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhnV0nwQP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYhnV0nwQP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYhnV0nwQP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhnV0nwQP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYhnV0nwQP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYhnV0nwQP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYhnV0nwQP .navbar {
    height: 70px;
  }
  .cid-tYhnV0nwQP .navbar.opened {
    height: auto;
  }
  .cid-tYhnV0nwQP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYhnV0nwQP .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYhnV0nwQP .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYhnV0nwQP a {
  display: inline;
  font-weight: bold;
}
.cid-tYhnV0nwQP img {
  display: inline;
  padding-right: 10px;
}
.cid-tYhnV0nwQP .dropdown-toggle:after {
  display: none;
}
.cid-tYhnV0nwQP .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYhnV0nwQP .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYhnV0nwQP .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYhnV0nwQP .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYhnV0nwQP .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYhnV0nwQP .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYhnV0nwQP .btn {
  display: inline !important;
}
.cid-tYhnV0nwQP .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYhnV0nwQP .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYhnV0nwQP .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYhnV0nwQP .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYhnV0nwQP .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYhnV0nwQP .btn {
  border-radius: 50px;
}
.cid-tYhnV0TawQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhnV0TawQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYhnV0TawQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYhnV0TawQ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYhnV0TawQ .item {
    margin-bottom: 1rem;
  }
}
.cid-tYhnV0TawQ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYhnV0TawQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYhnV0TawQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYhnV0TawQ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYhnV0TawQ .carousel-control,
.cid-tYhnV0TawQ .close {
  background: #1b1b1b;
}
.cid-tYhnV0TawQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYhnV0TawQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYhnV0TawQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYhnV0TawQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYhnV0TawQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYhnV0TawQ .close::before {
  content: '\e91a';
}
.cid-tYhnV0TawQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYhnV0TawQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYhnV0TawQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhnV0TawQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYhnV0TawQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYhnV0TawQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYhnV0TawQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYhnV0TawQ .carousel-indicators li.active,
.cid-tYhnV0TawQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYhnV0TawQ .carousel-indicators li::after,
.cid-tYhnV0TawQ .carousel-indicators li::before {
  content: none;
}
.cid-tYhnV0TawQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYhnV0TawQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYhnV0TawQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYhnV0TawQ .carousel-indicators {
    display: none;
  }
}
.cid-tYhnV0TawQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYhnV0TawQ .carousel-inner > .active {
  display: block;
}
.cid-tYhnV0TawQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhnV0TawQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYhnV0TawQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYhnV0TawQ .carousel-control,
  .cid-tYhnV0TawQ .carousel-indicators,
  .cid-tYhnV0TawQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYhnV0TawQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYhnV0TawQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYhnV0TawQ .carousel-indicators .active,
.cid-tYhnV0TawQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYhnV0TawQ .carousel-indicators .active {
  background: #fff;
}
.cid-tYhnV0TawQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYhnV0TawQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYhnV0TawQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYhnV0TawQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYhnV0TawQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYhnV0TawQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYhnV0TawQ .carousel {
  width: 100%;
}
.cid-tYhnV0TawQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYhnV0TawQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYhnV0TawQ .modal.fade .modal-dialog,
.cid-tYhnV0TawQ .modal.in .modal-dialog {
  transform: none;
}
.cid-tYhnV0TawQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYhnV0TawQ .content-head {
  max-width: 800px;
}
.cid-tYhnV1UR0z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYhnV1UR0z .mbr-text {
  color: #000000;
}
.cid-tYhnV1UR0z .mbr-section-subtitle {
  color: #000000;
}
.cid-tYhnV1UR0z .mbr-section-title {
  color: #000000;
}
.cid-tYhnV2jQdq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhnV2jQdq .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYhnV2jQdq form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYhnV2jQdq form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYhnV2jQdq form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYhnV2jQdq .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYhp4K2Hzg .navbar-dropdown {
  position: relative !important;
}
.cid-tYhp4K2Hzg .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-tYhp4K2Hzg .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYhp4K2Hzg .dropdown-item:hover,
.cid-tYhp4K2Hzg .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYhp4K2Hzg .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYhp4K2Hzg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYhp4K2Hzg .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYhp4K2Hzg .container {
  display: flex;
  margin: auto;
}
.cid-tYhp4K2Hzg .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYhp4K2Hzg .dropdown-menu,
.cid-tYhp4K2Hzg .navbar.opened {
  background: #272727 !important;
}
.cid-tYhp4K2Hzg .nav-item:focus,
.cid-tYhp4K2Hzg .nav-link:focus {
  outline: none;
}
.cid-tYhp4K2Hzg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYhp4K2Hzg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYhp4K2Hzg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYhp4K2Hzg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYhp4K2Hzg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYhp4K2Hzg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYhp4K2Hzg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYhp4K2Hzg .navbar.opened {
  transition: all 0.3s;
}
.cid-tYhp4K2Hzg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYhp4K2Hzg .navbar .navbar-logo img {
  width: auto;
}
.cid-tYhp4K2Hzg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYhp4K2Hzg .navbar.collapsed {
  justify-content: center;
}
.cid-tYhp4K2Hzg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYhp4K2Hzg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYhp4K2Hzg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYhp4K2Hzg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYhp4K2Hzg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYhp4K2Hzg .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-tYhp4K2Hzg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYhp4K2Hzg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYhp4K2Hzg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYhp4K2Hzg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYhp4K2Hzg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYhp4K2Hzg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYhp4K2Hzg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYhp4K2Hzg .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-tYhp4K2Hzg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYhp4K2Hzg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYhp4K2Hzg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYhp4K2Hzg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYhp4K2Hzg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYhp4K2Hzg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYhp4K2Hzg .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYhp4K2Hzg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYhp4K2Hzg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYhp4K2Hzg .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYhp4K2Hzg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYhp4K2Hzg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYhp4K2Hzg .dropdown-item.active,
.cid-tYhp4K2Hzg .dropdown-item:active {
  background-color: transparent;
}
.cid-tYhp4K2Hzg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYhp4K2Hzg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYhp4K2Hzg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYhp4K2Hzg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYhp4K2Hzg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYhp4K2Hzg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYhp4K2Hzg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYhp4K2Hzg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYhp4K2Hzg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYhp4K2Hzg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYhp4K2Hzg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYhp4K2Hzg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhp4K2Hzg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhp4K2Hzg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYhp4K2Hzg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhp4K2Hzg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYhp4K2Hzg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYhp4K2Hzg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhp4K2Hzg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYhp4K2Hzg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYhp4K2Hzg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYhp4K2Hzg .navbar {
    height: 70px;
  }
  .cid-tYhp4K2Hzg .navbar.opened {
    height: auto;
  }
  .cid-tYhp4K2Hzg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYhp4K2Hzg .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYhp4K2Hzg .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYhp4K2Hzg a {
  display: inline;
  font-weight: bold;
}
.cid-tYhp4K2Hzg img {
  display: inline;
  padding-right: 10px;
}
.cid-tYhp4K2Hzg .dropdown-toggle:after {
  display: none;
}
.cid-tYhp4K2Hzg .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYhp4K2Hzg .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYhp4K2Hzg .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYhp4K2Hzg .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYhp4K2Hzg .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYhp4K2Hzg .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYhp4K2Hzg .btn {
  display: inline !important;
}
.cid-tYhp4K2Hzg .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYhp4K2Hzg .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYhp4K2Hzg .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYhp4K2Hzg .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYhp4K2Hzg .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYhp4K2Hzg .btn {
  border-radius: 50px;
}
.cid-tYhp4KyG3d {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhp4KyG3d .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYhp4KyG3d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYhp4KyG3d .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYhp4KyG3d .item {
    margin-bottom: 1rem;
  }
}
.cid-tYhp4KyG3d .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYhp4KyG3d .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYhp4KyG3d .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYhp4KyG3d .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYhp4KyG3d .carousel-control,
.cid-tYhp4KyG3d .close {
  background: #1b1b1b;
}
.cid-tYhp4KyG3d .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYhp4KyG3d .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYhp4KyG3d .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYhp4KyG3d .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYhp4KyG3d .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYhp4KyG3d .close::before {
  content: '\e91a';
}
.cid-tYhp4KyG3d .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYhp4KyG3d .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYhp4KyG3d .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhp4KyG3d .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYhp4KyG3d .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYhp4KyG3d .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYhp4KyG3d .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYhp4KyG3d .carousel-indicators li.active,
.cid-tYhp4KyG3d .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYhp4KyG3d .carousel-indicators li::after,
.cid-tYhp4KyG3d .carousel-indicators li::before {
  content: none;
}
.cid-tYhp4KyG3d .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYhp4KyG3d .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYhp4KyG3d .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYhp4KyG3d .carousel-indicators {
    display: none;
  }
}
.cid-tYhp4KyG3d .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYhp4KyG3d .carousel-inner > .active {
  display: block;
}
.cid-tYhp4KyG3d .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhp4KyG3d .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYhp4KyG3d .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYhp4KyG3d .carousel-control,
  .cid-tYhp4KyG3d .carousel-indicators,
  .cid-tYhp4KyG3d .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYhp4KyG3d .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYhp4KyG3d .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYhp4KyG3d .carousel-indicators .active,
.cid-tYhp4KyG3d .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYhp4KyG3d .carousel-indicators .active {
  background: #fff;
}
.cid-tYhp4KyG3d .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYhp4KyG3d .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYhp4KyG3d .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYhp4KyG3d .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYhp4KyG3d .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYhp4KyG3d .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYhp4KyG3d .carousel {
  width: 100%;
}
.cid-tYhp4KyG3d .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYhp4KyG3d .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYhp4KyG3d .modal.fade .modal-dialog,
.cid-tYhp4KyG3d .modal.in .modal-dialog {
  transform: none;
}
.cid-tYhp4KyG3d .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYhp4KyG3d .content-head {
  max-width: 800px;
}
.cid-tYhp4Ls98C {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYhp4Ls98C .mbr-text {
  color: #000000;
}
.cid-tYhp4Ls98C .mbr-section-subtitle {
  color: #000000;
}
.cid-tYhp4Ls98C .mbr-section-title {
  color: #000000;
}
.cid-tYhp4LQc7N {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhp4LQc7N .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYhp4LQc7N form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYhp4LQc7N form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYhp4LQc7N form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYhp4LQc7N .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYhqNqQO2x .navbar-dropdown {
  position: relative !important;
}
.cid-tYhqNqQO2x .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-tYhqNqQO2x .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYhqNqQO2x .dropdown-item:hover,
.cid-tYhqNqQO2x .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYhqNqQO2x .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYhqNqQO2x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYhqNqQO2x .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYhqNqQO2x .container {
  display: flex;
  margin: auto;
}
.cid-tYhqNqQO2x .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYhqNqQO2x .dropdown-menu,
.cid-tYhqNqQO2x .navbar.opened {
  background: #272727 !important;
}
.cid-tYhqNqQO2x .nav-item:focus,
.cid-tYhqNqQO2x .nav-link:focus {
  outline: none;
}
.cid-tYhqNqQO2x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYhqNqQO2x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYhqNqQO2x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYhqNqQO2x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYhqNqQO2x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYhqNqQO2x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYhqNqQO2x .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYhqNqQO2x .navbar.opened {
  transition: all 0.3s;
}
.cid-tYhqNqQO2x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYhqNqQO2x .navbar .navbar-logo img {
  width: auto;
}
.cid-tYhqNqQO2x .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYhqNqQO2x .navbar.collapsed {
  justify-content: center;
}
.cid-tYhqNqQO2x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYhqNqQO2x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYhqNqQO2x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYhqNqQO2x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYhqNqQO2x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYhqNqQO2x .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-tYhqNqQO2x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYhqNqQO2x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYhqNqQO2x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYhqNqQO2x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYhqNqQO2x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYhqNqQO2x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYhqNqQO2x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYhqNqQO2x .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-tYhqNqQO2x .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYhqNqQO2x .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYhqNqQO2x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYhqNqQO2x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYhqNqQO2x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYhqNqQO2x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYhqNqQO2x .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYhqNqQO2x .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYhqNqQO2x .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYhqNqQO2x .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYhqNqQO2x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYhqNqQO2x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYhqNqQO2x .dropdown-item.active,
.cid-tYhqNqQO2x .dropdown-item:active {
  background-color: transparent;
}
.cid-tYhqNqQO2x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYhqNqQO2x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYhqNqQO2x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYhqNqQO2x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYhqNqQO2x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYhqNqQO2x .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYhqNqQO2x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYhqNqQO2x .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYhqNqQO2x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYhqNqQO2x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYhqNqQO2x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYhqNqQO2x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhqNqQO2x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhqNqQO2x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYhqNqQO2x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhqNqQO2x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYhqNqQO2x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYhqNqQO2x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhqNqQO2x .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYhqNqQO2x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYhqNqQO2x .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYhqNqQO2x .navbar {
    height: 70px;
  }
  .cid-tYhqNqQO2x .navbar.opened {
    height: auto;
  }
  .cid-tYhqNqQO2x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYhqNqQO2x .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYhqNqQO2x .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYhqNqQO2x a {
  display: inline;
  font-weight: bold;
}
.cid-tYhqNqQO2x img {
  display: inline;
  padding-right: 10px;
}
.cid-tYhqNqQO2x .dropdown-toggle:after {
  display: none;
}
.cid-tYhqNqQO2x .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYhqNqQO2x .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYhqNqQO2x .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYhqNqQO2x .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYhqNqQO2x .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYhqNqQO2x .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYhqNqQO2x .btn {
  display: inline !important;
}
.cid-tYhqNqQO2x .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYhqNqQO2x .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYhqNqQO2x .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYhqNqQO2x .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYhqNqQO2x .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYhqNqQO2x .btn {
  border-radius: 50px;
}
.cid-tYhqNrkVQq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhqNrkVQq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYhqNrkVQq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYhqNrkVQq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYhqNrkVQq .item {
    margin-bottom: 1rem;
  }
}
.cid-tYhqNrkVQq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYhqNrkVQq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYhqNrkVQq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYhqNrkVQq .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYhqNrkVQq .carousel-control,
.cid-tYhqNrkVQq .close {
  background: #1b1b1b;
}
.cid-tYhqNrkVQq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYhqNrkVQq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYhqNrkVQq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYhqNrkVQq .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYhqNrkVQq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYhqNrkVQq .close::before {
  content: '\e91a';
}
.cid-tYhqNrkVQq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYhqNrkVQq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYhqNrkVQq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhqNrkVQq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYhqNrkVQq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYhqNrkVQq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYhqNrkVQq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYhqNrkVQq .carousel-indicators li.active,
.cid-tYhqNrkVQq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYhqNrkVQq .carousel-indicators li::after,
.cid-tYhqNrkVQq .carousel-indicators li::before {
  content: none;
}
.cid-tYhqNrkVQq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYhqNrkVQq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYhqNrkVQq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYhqNrkVQq .carousel-indicators {
    display: none;
  }
}
.cid-tYhqNrkVQq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYhqNrkVQq .carousel-inner > .active {
  display: block;
}
.cid-tYhqNrkVQq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhqNrkVQq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYhqNrkVQq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYhqNrkVQq .carousel-control,
  .cid-tYhqNrkVQq .carousel-indicators,
  .cid-tYhqNrkVQq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYhqNrkVQq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYhqNrkVQq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYhqNrkVQq .carousel-indicators .active,
.cid-tYhqNrkVQq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYhqNrkVQq .carousel-indicators .active {
  background: #fff;
}
.cid-tYhqNrkVQq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYhqNrkVQq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYhqNrkVQq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYhqNrkVQq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYhqNrkVQq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYhqNrkVQq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYhqNrkVQq .carousel {
  width: 100%;
}
.cid-tYhqNrkVQq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYhqNrkVQq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYhqNrkVQq .modal.fade .modal-dialog,
.cid-tYhqNrkVQq .modal.in .modal-dialog {
  transform: none;
}
.cid-tYhqNrkVQq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYhqNrkVQq .content-head {
  max-width: 800px;
}
.cid-tYhqNs8u6S {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYhqNs8u6S .mbr-text {
  color: #000000;
}
.cid-tYhqNs8u6S .mbr-section-subtitle {
  color: #000000;
}
.cid-tYhqNs8u6S .mbr-section-title {
  color: #000000;
}
.cid-tYhqNsyEPs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhqNsyEPs .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYhqNsyEPs form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYhqNsyEPs form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYhqNsyEPs form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYhqNsyEPs .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYhrLiiuFA .navbar-dropdown {
  position: relative !important;
}
.cid-tYhrLiiuFA .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-tYhrLiiuFA .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYhrLiiuFA .dropdown-item:hover,
.cid-tYhrLiiuFA .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYhrLiiuFA .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYhrLiiuFA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYhrLiiuFA .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYhrLiiuFA .container {
  display: flex;
  margin: auto;
}
.cid-tYhrLiiuFA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYhrLiiuFA .dropdown-menu,
.cid-tYhrLiiuFA .navbar.opened {
  background: #272727 !important;
}
.cid-tYhrLiiuFA .nav-item:focus,
.cid-tYhrLiiuFA .nav-link:focus {
  outline: none;
}
.cid-tYhrLiiuFA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYhrLiiuFA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYhrLiiuFA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYhrLiiuFA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYhrLiiuFA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYhrLiiuFA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYhrLiiuFA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYhrLiiuFA .navbar.opened {
  transition: all 0.3s;
}
.cid-tYhrLiiuFA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYhrLiiuFA .navbar .navbar-logo img {
  width: auto;
}
.cid-tYhrLiiuFA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYhrLiiuFA .navbar.collapsed {
  justify-content: center;
}
.cid-tYhrLiiuFA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYhrLiiuFA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYhrLiiuFA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYhrLiiuFA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYhrLiiuFA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYhrLiiuFA .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-tYhrLiiuFA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYhrLiiuFA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYhrLiiuFA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYhrLiiuFA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYhrLiiuFA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYhrLiiuFA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYhrLiiuFA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYhrLiiuFA .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-tYhrLiiuFA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYhrLiiuFA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYhrLiiuFA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYhrLiiuFA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYhrLiiuFA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYhrLiiuFA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYhrLiiuFA .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYhrLiiuFA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYhrLiiuFA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYhrLiiuFA .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYhrLiiuFA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYhrLiiuFA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYhrLiiuFA .dropdown-item.active,
.cid-tYhrLiiuFA .dropdown-item:active {
  background-color: transparent;
}
.cid-tYhrLiiuFA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYhrLiiuFA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYhrLiiuFA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYhrLiiuFA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYhrLiiuFA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYhrLiiuFA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYhrLiiuFA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYhrLiiuFA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYhrLiiuFA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYhrLiiuFA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYhrLiiuFA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYhrLiiuFA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhrLiiuFA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhrLiiuFA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYhrLiiuFA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhrLiiuFA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYhrLiiuFA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYhrLiiuFA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhrLiiuFA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYhrLiiuFA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYhrLiiuFA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYhrLiiuFA .navbar {
    height: 70px;
  }
  .cid-tYhrLiiuFA .navbar.opened {
    height: auto;
  }
  .cid-tYhrLiiuFA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYhrLiiuFA .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYhrLiiuFA .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYhrLiiuFA a {
  display: inline;
  font-weight: bold;
}
.cid-tYhrLiiuFA img {
  display: inline;
  padding-right: 10px;
}
.cid-tYhrLiiuFA .dropdown-toggle:after {
  display: none;
}
.cid-tYhrLiiuFA .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYhrLiiuFA .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYhrLiiuFA .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYhrLiiuFA .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYhrLiiuFA .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYhrLiiuFA .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYhrLiiuFA .btn {
  display: inline !important;
}
.cid-tYhrLiiuFA .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYhrLiiuFA .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYhrLiiuFA .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYhrLiiuFA .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYhrLiiuFA .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYhrLiiuFA .btn {
  border-radius: 50px;
}
.cid-tYhrLiOQkU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhrLiOQkU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYhrLiOQkU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYhrLiOQkU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYhrLiOQkU .item {
    margin-bottom: 1rem;
  }
}
.cid-tYhrLiOQkU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYhrLiOQkU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYhrLiOQkU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYhrLiOQkU .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYhrLiOQkU .carousel-control,
.cid-tYhrLiOQkU .close {
  background: #1b1b1b;
}
.cid-tYhrLiOQkU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYhrLiOQkU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYhrLiOQkU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYhrLiOQkU .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYhrLiOQkU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYhrLiOQkU .close::before {
  content: '\e91a';
}
.cid-tYhrLiOQkU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYhrLiOQkU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYhrLiOQkU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhrLiOQkU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYhrLiOQkU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYhrLiOQkU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYhrLiOQkU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYhrLiOQkU .carousel-indicators li.active,
.cid-tYhrLiOQkU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYhrLiOQkU .carousel-indicators li::after,
.cid-tYhrLiOQkU .carousel-indicators li::before {
  content: none;
}
.cid-tYhrLiOQkU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYhrLiOQkU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYhrLiOQkU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYhrLiOQkU .carousel-indicators {
    display: none;
  }
}
.cid-tYhrLiOQkU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYhrLiOQkU .carousel-inner > .active {
  display: block;
}
.cid-tYhrLiOQkU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhrLiOQkU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYhrLiOQkU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYhrLiOQkU .carousel-control,
  .cid-tYhrLiOQkU .carousel-indicators,
  .cid-tYhrLiOQkU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYhrLiOQkU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYhrLiOQkU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYhrLiOQkU .carousel-indicators .active,
.cid-tYhrLiOQkU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYhrLiOQkU .carousel-indicators .active {
  background: #fff;
}
.cid-tYhrLiOQkU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYhrLiOQkU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYhrLiOQkU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYhrLiOQkU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYhrLiOQkU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYhrLiOQkU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYhrLiOQkU .carousel {
  width: 100%;
}
.cid-tYhrLiOQkU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYhrLiOQkU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYhrLiOQkU .modal.fade .modal-dialog,
.cid-tYhrLiOQkU .modal.in .modal-dialog {
  transform: none;
}
.cid-tYhrLiOQkU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYhrLiOQkU .content-head {
  max-width: 800px;
}
.cid-tYhrLjLXFW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYhrLjLXFW .mbr-text {
  color: #000000;
}
.cid-tYhrLjLXFW .mbr-section-subtitle {
  color: #000000;
}
.cid-tYhrLjLXFW .mbr-section-title {
  color: #000000;
}
.cid-tYhrLk6KtK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhrLk6KtK .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYhrLk6KtK form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYhrLk6KtK form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYhrLk6KtK form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYhrLk6KtK .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYhxJBMkl2 .navbar-dropdown {
  position: relative !important;
}
.cid-tYhxJBMkl2 .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-tYhxJBMkl2 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYhxJBMkl2 .dropdown-item:hover,
.cid-tYhxJBMkl2 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYhxJBMkl2 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYhxJBMkl2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYhxJBMkl2 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYhxJBMkl2 .container {
  display: flex;
  margin: auto;
}
.cid-tYhxJBMkl2 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYhxJBMkl2 .dropdown-menu,
.cid-tYhxJBMkl2 .navbar.opened {
  background: #272727 !important;
}
.cid-tYhxJBMkl2 .nav-item:focus,
.cid-tYhxJBMkl2 .nav-link:focus {
  outline: none;
}
.cid-tYhxJBMkl2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYhxJBMkl2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYhxJBMkl2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYhxJBMkl2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYhxJBMkl2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYhxJBMkl2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYhxJBMkl2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYhxJBMkl2 .navbar.opened {
  transition: all 0.3s;
}
.cid-tYhxJBMkl2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYhxJBMkl2 .navbar .navbar-logo img {
  width: auto;
}
.cid-tYhxJBMkl2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYhxJBMkl2 .navbar.collapsed {
  justify-content: center;
}
.cid-tYhxJBMkl2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYhxJBMkl2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYhxJBMkl2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYhxJBMkl2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYhxJBMkl2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYhxJBMkl2 .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-tYhxJBMkl2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYhxJBMkl2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYhxJBMkl2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYhxJBMkl2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYhxJBMkl2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYhxJBMkl2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYhxJBMkl2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYhxJBMkl2 .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-tYhxJBMkl2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYhxJBMkl2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYhxJBMkl2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYhxJBMkl2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYhxJBMkl2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYhxJBMkl2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYhxJBMkl2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYhxJBMkl2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYhxJBMkl2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYhxJBMkl2 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYhxJBMkl2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYhxJBMkl2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYhxJBMkl2 .dropdown-item.active,
.cid-tYhxJBMkl2 .dropdown-item:active {
  background-color: transparent;
}
.cid-tYhxJBMkl2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYhxJBMkl2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYhxJBMkl2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYhxJBMkl2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYhxJBMkl2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYhxJBMkl2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYhxJBMkl2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYhxJBMkl2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYhxJBMkl2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYhxJBMkl2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYhxJBMkl2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYhxJBMkl2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhxJBMkl2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhxJBMkl2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYhxJBMkl2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhxJBMkl2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYhxJBMkl2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYhxJBMkl2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhxJBMkl2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYhxJBMkl2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYhxJBMkl2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYhxJBMkl2 .navbar {
    height: 70px;
  }
  .cid-tYhxJBMkl2 .navbar.opened {
    height: auto;
  }
  .cid-tYhxJBMkl2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYhxJBMkl2 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYhxJBMkl2 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYhxJBMkl2 a {
  display: inline;
  font-weight: bold;
}
.cid-tYhxJBMkl2 img {
  display: inline;
  padding-right: 10px;
}
.cid-tYhxJBMkl2 .dropdown-toggle:after {
  display: none;
}
.cid-tYhxJBMkl2 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYhxJBMkl2 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYhxJBMkl2 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYhxJBMkl2 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYhxJBMkl2 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYhxJBMkl2 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYhxJBMkl2 .btn {
  display: inline !important;
}
.cid-tYhxJBMkl2 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYhxJBMkl2 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYhxJBMkl2 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYhxJBMkl2 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYhxJBMkl2 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYhxJBMkl2 .btn {
  border-radius: 50px;
}
.cid-tYhxJChyJd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhxJChyJd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYhxJChyJd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYhxJChyJd .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYhxJChyJd .item {
    margin-bottom: 1rem;
  }
}
.cid-tYhxJChyJd .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYhxJChyJd .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYhxJChyJd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYhxJChyJd .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYhxJChyJd .carousel-control,
.cid-tYhxJChyJd .close {
  background: #1b1b1b;
}
.cid-tYhxJChyJd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYhxJChyJd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYhxJChyJd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYhxJChyJd .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYhxJChyJd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYhxJChyJd .close::before {
  content: '\e91a';
}
.cid-tYhxJChyJd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYhxJChyJd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYhxJChyJd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhxJChyJd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYhxJChyJd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYhxJChyJd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYhxJChyJd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYhxJChyJd .carousel-indicators li.active,
.cid-tYhxJChyJd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYhxJChyJd .carousel-indicators li::after,
.cid-tYhxJChyJd .carousel-indicators li::before {
  content: none;
}
.cid-tYhxJChyJd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYhxJChyJd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYhxJChyJd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYhxJChyJd .carousel-indicators {
    display: none;
  }
}
.cid-tYhxJChyJd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYhxJChyJd .carousel-inner > .active {
  display: block;
}
.cid-tYhxJChyJd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhxJChyJd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYhxJChyJd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYhxJChyJd .carousel-control,
  .cid-tYhxJChyJd .carousel-indicators,
  .cid-tYhxJChyJd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYhxJChyJd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYhxJChyJd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYhxJChyJd .carousel-indicators .active,
.cid-tYhxJChyJd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYhxJChyJd .carousel-indicators .active {
  background: #fff;
}
.cid-tYhxJChyJd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYhxJChyJd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYhxJChyJd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYhxJChyJd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYhxJChyJd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYhxJChyJd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYhxJChyJd .carousel {
  width: 100%;
}
.cid-tYhxJChyJd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYhxJChyJd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYhxJChyJd .modal.fade .modal-dialog,
.cid-tYhxJChyJd .modal.in .modal-dialog {
  transform: none;
}
.cid-tYhxJChyJd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYhxJChyJd .content-head {
  max-width: 800px;
}
.cid-tYhxJDfjmh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYhxJDfjmh .mbr-text {
  color: #000000;
}
.cid-tYhxJDfjmh .mbr-section-subtitle {
  color: #000000;
}
.cid-tYhxJDfjmh .mbr-section-title {
  color: #000000;
}
.cid-tYhxJDCUcN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhxJDCUcN .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYhxJDCUcN form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYhxJDCUcN form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYhxJDCUcN form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYhxJDCUcN .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYku5IAuLf .navbar-dropdown {
  position: relative !important;
}
.cid-tYku5IAuLf .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-tYku5IAuLf .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYku5IAuLf .dropdown-item:hover,
.cid-tYku5IAuLf .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYku5IAuLf .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYku5IAuLf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYku5IAuLf .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYku5IAuLf .container {
  display: flex;
  margin: auto;
}
.cid-tYku5IAuLf .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYku5IAuLf .dropdown-menu,
.cid-tYku5IAuLf .navbar.opened {
  background: #272727 !important;
}
.cid-tYku5IAuLf .nav-item:focus,
.cid-tYku5IAuLf .nav-link:focus {
  outline: none;
}
.cid-tYku5IAuLf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYku5IAuLf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYku5IAuLf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYku5IAuLf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYku5IAuLf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYku5IAuLf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYku5IAuLf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYku5IAuLf .navbar.opened {
  transition: all 0.3s;
}
.cid-tYku5IAuLf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYku5IAuLf .navbar .navbar-logo img {
  width: auto;
}
.cid-tYku5IAuLf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYku5IAuLf .navbar.collapsed {
  justify-content: center;
}
.cid-tYku5IAuLf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYku5IAuLf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYku5IAuLf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYku5IAuLf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYku5IAuLf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYku5IAuLf .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-tYku5IAuLf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYku5IAuLf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYku5IAuLf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYku5IAuLf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYku5IAuLf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYku5IAuLf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYku5IAuLf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYku5IAuLf .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-tYku5IAuLf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYku5IAuLf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYku5IAuLf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYku5IAuLf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYku5IAuLf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYku5IAuLf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYku5IAuLf .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYku5IAuLf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYku5IAuLf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYku5IAuLf .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYku5IAuLf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYku5IAuLf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYku5IAuLf .dropdown-item.active,
.cid-tYku5IAuLf .dropdown-item:active {
  background-color: transparent;
}
.cid-tYku5IAuLf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYku5IAuLf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYku5IAuLf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYku5IAuLf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYku5IAuLf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYku5IAuLf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYku5IAuLf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYku5IAuLf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYku5IAuLf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYku5IAuLf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYku5IAuLf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYku5IAuLf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYku5IAuLf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYku5IAuLf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYku5IAuLf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYku5IAuLf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYku5IAuLf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYku5IAuLf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYku5IAuLf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYku5IAuLf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYku5IAuLf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYku5IAuLf .navbar {
    height: 70px;
  }
  .cid-tYku5IAuLf .navbar.opened {
    height: auto;
  }
  .cid-tYku5IAuLf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYku5IAuLf .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYku5IAuLf .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYku5IAuLf a {
  display: inline;
  font-weight: bold;
}
.cid-tYku5IAuLf img {
  display: inline;
  padding-right: 10px;
}
.cid-tYku5IAuLf .dropdown-toggle:after {
  display: none;
}
.cid-tYku5IAuLf .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYku5IAuLf .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYku5IAuLf .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYku5IAuLf .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYku5IAuLf .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYku5IAuLf .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYku5IAuLf .btn {
  display: inline !important;
}
.cid-tYku5IAuLf .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYku5IAuLf .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYku5IAuLf .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYku5IAuLf .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYku5IAuLf .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYku5IAuLf .btn {
  border-radius: 50px;
}
.cid-tYku5Jc4Va {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYku5Jc4Va .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYku5Jc4Va .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYku5Jc4Va .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYku5Jc4Va .item {
    margin-bottom: 1rem;
  }
}
.cid-tYku5Jc4Va .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYku5Jc4Va .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYku5Jc4Va .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYku5Jc4Va .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYku5Jc4Va .carousel-control,
.cid-tYku5Jc4Va .close {
  background: #1b1b1b;
}
.cid-tYku5Jc4Va .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYku5Jc4Va .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYku5Jc4Va .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYku5Jc4Va .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYku5Jc4Va .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYku5Jc4Va .close::before {
  content: '\e91a';
}
.cid-tYku5Jc4Va .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYku5Jc4Va .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYku5Jc4Va .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYku5Jc4Va .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYku5Jc4Va .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYku5Jc4Va .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYku5Jc4Va .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYku5Jc4Va .carousel-indicators li.active,
.cid-tYku5Jc4Va .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYku5Jc4Va .carousel-indicators li::after,
.cid-tYku5Jc4Va .carousel-indicators li::before {
  content: none;
}
.cid-tYku5Jc4Va .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYku5Jc4Va .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYku5Jc4Va .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYku5Jc4Va .carousel-indicators {
    display: none;
  }
}
.cid-tYku5Jc4Va .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYku5Jc4Va .carousel-inner > .active {
  display: block;
}
.cid-tYku5Jc4Va .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYku5Jc4Va .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYku5Jc4Va .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYku5Jc4Va .carousel-control,
  .cid-tYku5Jc4Va .carousel-indicators,
  .cid-tYku5Jc4Va .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYku5Jc4Va .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYku5Jc4Va .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYku5Jc4Va .carousel-indicators .active,
.cid-tYku5Jc4Va .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYku5Jc4Va .carousel-indicators .active {
  background: #fff;
}
.cid-tYku5Jc4Va .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYku5Jc4Va .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYku5Jc4Va .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYku5Jc4Va .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYku5Jc4Va .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYku5Jc4Va .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYku5Jc4Va .carousel {
  width: 100%;
}
.cid-tYku5Jc4Va .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYku5Jc4Va .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYku5Jc4Va .modal.fade .modal-dialog,
.cid-tYku5Jc4Va .modal.in .modal-dialog {
  transform: none;
}
.cid-tYku5Jc4Va .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYku5Jc4Va .content-head {
  max-width: 800px;
}
.cid-tYku5JSZRn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYku5JSZRn .mbr-text {
  color: #000000;
}
.cid-tYku5JSZRn .mbr-section-subtitle {
  color: #000000;
}
.cid-tYku5JSZRn .mbr-section-title {
  color: #000000;
}
.cid-tYku5Kl4CL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYku5Kl4CL .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYku5Kl4CL form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYku5Kl4CL form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYku5Kl4CL form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYku5Kl4CL .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYXHztCTIn .navbar-dropdown {
  position: relative !important;
}
.cid-tYXHztCTIn .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-tYXHztCTIn .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYXHztCTIn .dropdown-item:hover,
.cid-tYXHztCTIn .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYXHztCTIn .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYXHztCTIn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYXHztCTIn .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYXHztCTIn .container {
  display: flex;
  margin: auto;
}
.cid-tYXHztCTIn .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYXHztCTIn .dropdown-menu,
.cid-tYXHztCTIn .navbar.opened {
  background: #272727 !important;
}
.cid-tYXHztCTIn .nav-item:focus,
.cid-tYXHztCTIn .nav-link:focus {
  outline: none;
}
.cid-tYXHztCTIn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYXHztCTIn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYXHztCTIn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYXHztCTIn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYXHztCTIn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYXHztCTIn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYXHztCTIn .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYXHztCTIn .navbar.opened {
  transition: all 0.3s;
}
.cid-tYXHztCTIn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYXHztCTIn .navbar .navbar-logo img {
  width: auto;
}
.cid-tYXHztCTIn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYXHztCTIn .navbar.collapsed {
  justify-content: center;
}
.cid-tYXHztCTIn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYXHztCTIn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYXHztCTIn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYXHztCTIn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYXHztCTIn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYXHztCTIn .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-tYXHztCTIn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYXHztCTIn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYXHztCTIn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYXHztCTIn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYXHztCTIn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYXHztCTIn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYXHztCTIn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYXHztCTIn .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-tYXHztCTIn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYXHztCTIn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYXHztCTIn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYXHztCTIn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYXHztCTIn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYXHztCTIn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYXHztCTIn .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYXHztCTIn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYXHztCTIn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYXHztCTIn .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYXHztCTIn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYXHztCTIn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYXHztCTIn .dropdown-item.active,
.cid-tYXHztCTIn .dropdown-item:active {
  background-color: transparent;
}
.cid-tYXHztCTIn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYXHztCTIn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYXHztCTIn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYXHztCTIn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYXHztCTIn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYXHztCTIn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYXHztCTIn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYXHztCTIn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYXHztCTIn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYXHztCTIn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYXHztCTIn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYXHztCTIn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXHztCTIn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXHztCTIn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYXHztCTIn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXHztCTIn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYXHztCTIn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYXHztCTIn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXHztCTIn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYXHztCTIn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYXHztCTIn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYXHztCTIn .navbar {
    height: 70px;
  }
  .cid-tYXHztCTIn .navbar.opened {
    height: auto;
  }
  .cid-tYXHztCTIn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYXHztCTIn .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYXHztCTIn .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYXHztCTIn a {
  display: inline;
  font-weight: bold;
}
.cid-tYXHztCTIn img {
  display: inline;
  padding-right: 10px;
}
.cid-tYXHztCTIn .dropdown-toggle:after {
  display: none;
}
.cid-tYXHztCTIn .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYXHztCTIn .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYXHztCTIn .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYXHztCTIn .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYXHztCTIn .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYXHztCTIn .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYXHztCTIn .btn {
  display: inline !important;
}
.cid-tYXHztCTIn .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYXHztCTIn .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYXHztCTIn .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYXHztCTIn .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYXHztCTIn .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYXHztCTIn .btn {
  border-radius: 50px;
}
.cid-tYXHzu9cYG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXHzu9cYG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYXHzu9cYG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYXHzu9cYG .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYXHzu9cYG .item {
    margin-bottom: 1rem;
  }
}
.cid-tYXHzu9cYG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYXHzu9cYG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYXHzu9cYG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYXHzu9cYG .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYXHzu9cYG .carousel-control,
.cid-tYXHzu9cYG .close {
  background: #1b1b1b;
}
.cid-tYXHzu9cYG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYXHzu9cYG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYXHzu9cYG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYXHzu9cYG .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYXHzu9cYG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYXHzu9cYG .close::before {
  content: '\e91a';
}
.cid-tYXHzu9cYG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYXHzu9cYG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYXHzu9cYG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXHzu9cYG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYXHzu9cYG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYXHzu9cYG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYXHzu9cYG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYXHzu9cYG .carousel-indicators li.active,
.cid-tYXHzu9cYG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYXHzu9cYG .carousel-indicators li::after,
.cid-tYXHzu9cYG .carousel-indicators li::before {
  content: none;
}
.cid-tYXHzu9cYG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYXHzu9cYG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYXHzu9cYG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYXHzu9cYG .carousel-indicators {
    display: none;
  }
}
.cid-tYXHzu9cYG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYXHzu9cYG .carousel-inner > .active {
  display: block;
}
.cid-tYXHzu9cYG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXHzu9cYG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYXHzu9cYG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYXHzu9cYG .carousel-control,
  .cid-tYXHzu9cYG .carousel-indicators,
  .cid-tYXHzu9cYG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYXHzu9cYG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYXHzu9cYG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYXHzu9cYG .carousel-indicators .active,
.cid-tYXHzu9cYG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYXHzu9cYG .carousel-indicators .active {
  background: #fff;
}
.cid-tYXHzu9cYG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYXHzu9cYG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYXHzu9cYG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYXHzu9cYG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYXHzu9cYG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYXHzu9cYG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYXHzu9cYG .carousel {
  width: 100%;
}
.cid-tYXHzu9cYG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYXHzu9cYG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYXHzu9cYG .modal.fade .modal-dialog,
.cid-tYXHzu9cYG .modal.in .modal-dialog {
  transform: none;
}
.cid-tYXHzu9cYG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYXHzu9cYG .content-head {
  max-width: 800px;
}
.cid-tYXHzv2yDH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYXHzv2yDH .mbr-text {
  color: #000000;
}
.cid-tYXHzv2yDH .mbr-section-subtitle {
  color: #000000;
}
.cid-tYXHzv2yDH .mbr-section-title {
  color: #000000;
}
.cid-tYXHzvt7wM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXHzvt7wM .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYXHzvt7wM form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYXHzvt7wM form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYXHzvt7wM form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYXHzvt7wM .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYhvOai7dL .navbar-dropdown {
  position: relative !important;
}
.cid-tYhvOai7dL .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-tYhvOai7dL .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYhvOai7dL .dropdown-item:hover,
.cid-tYhvOai7dL .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYhvOai7dL .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYhvOai7dL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYhvOai7dL .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYhvOai7dL .container {
  display: flex;
  margin: auto;
}
.cid-tYhvOai7dL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYhvOai7dL .dropdown-menu,
.cid-tYhvOai7dL .navbar.opened {
  background: #272727 !important;
}
.cid-tYhvOai7dL .nav-item:focus,
.cid-tYhvOai7dL .nav-link:focus {
  outline: none;
}
.cid-tYhvOai7dL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYhvOai7dL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYhvOai7dL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYhvOai7dL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYhvOai7dL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYhvOai7dL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYhvOai7dL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYhvOai7dL .navbar.opened {
  transition: all 0.3s;
}
.cid-tYhvOai7dL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYhvOai7dL .navbar .navbar-logo img {
  width: auto;
}
.cid-tYhvOai7dL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYhvOai7dL .navbar.collapsed {
  justify-content: center;
}
.cid-tYhvOai7dL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYhvOai7dL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYhvOai7dL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYhvOai7dL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYhvOai7dL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYhvOai7dL .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-tYhvOai7dL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYhvOai7dL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYhvOai7dL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYhvOai7dL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYhvOai7dL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYhvOai7dL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYhvOai7dL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYhvOai7dL .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-tYhvOai7dL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYhvOai7dL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYhvOai7dL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYhvOai7dL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYhvOai7dL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYhvOai7dL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYhvOai7dL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYhvOai7dL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYhvOai7dL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYhvOai7dL .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYhvOai7dL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYhvOai7dL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYhvOai7dL .dropdown-item.active,
.cid-tYhvOai7dL .dropdown-item:active {
  background-color: transparent;
}
.cid-tYhvOai7dL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYhvOai7dL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYhvOai7dL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYhvOai7dL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYhvOai7dL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYhvOai7dL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYhvOai7dL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYhvOai7dL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYhvOai7dL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYhvOai7dL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYhvOai7dL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYhvOai7dL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhvOai7dL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYhvOai7dL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYhvOai7dL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhvOai7dL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYhvOai7dL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYhvOai7dL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYhvOai7dL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYhvOai7dL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYhvOai7dL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYhvOai7dL .navbar {
    height: 70px;
  }
  .cid-tYhvOai7dL .navbar.opened {
    height: auto;
  }
  .cid-tYhvOai7dL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYhvOai7dL .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYhvOai7dL .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYhvOai7dL a {
  display: inline;
  font-weight: bold;
}
.cid-tYhvOai7dL img {
  display: inline;
  padding-right: 10px;
}
.cid-tYhvOai7dL .dropdown-toggle:after {
  display: none;
}
.cid-tYhvOai7dL .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYhvOai7dL .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYhvOai7dL .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYhvOai7dL .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYhvOai7dL .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYhvOai7dL .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYhvOai7dL .btn {
  display: inline !important;
}
.cid-tYhvOai7dL .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYhvOai7dL .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYhvOai7dL .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYhvOai7dL .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYhvOai7dL .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYhvOai7dL .btn {
  border-radius: 50px;
}
.cid-tYhvOaSX6o {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhvOaSX6o .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYhvOaSX6o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYhvOaSX6o .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYhvOaSX6o .item {
    margin-bottom: 1rem;
  }
}
.cid-tYhvOaSX6o .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYhvOaSX6o .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYhvOaSX6o .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYhvOaSX6o .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYhvOaSX6o .carousel-control,
.cid-tYhvOaSX6o .close {
  background: #1b1b1b;
}
.cid-tYhvOaSX6o .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYhvOaSX6o .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYhvOaSX6o .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYhvOaSX6o .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYhvOaSX6o .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYhvOaSX6o .close::before {
  content: '\e91a';
}
.cid-tYhvOaSX6o .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYhvOaSX6o .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYhvOaSX6o .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhvOaSX6o .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYhvOaSX6o .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYhvOaSX6o .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYhvOaSX6o .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYhvOaSX6o .carousel-indicators li.active,
.cid-tYhvOaSX6o .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYhvOaSX6o .carousel-indicators li::after,
.cid-tYhvOaSX6o .carousel-indicators li::before {
  content: none;
}
.cid-tYhvOaSX6o .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYhvOaSX6o .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYhvOaSX6o .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYhvOaSX6o .carousel-indicators {
    display: none;
  }
}
.cid-tYhvOaSX6o .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYhvOaSX6o .carousel-inner > .active {
  display: block;
}
.cid-tYhvOaSX6o .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYhvOaSX6o .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYhvOaSX6o .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYhvOaSX6o .carousel-control,
  .cid-tYhvOaSX6o .carousel-indicators,
  .cid-tYhvOaSX6o .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYhvOaSX6o .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYhvOaSX6o .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYhvOaSX6o .carousel-indicators .active,
.cid-tYhvOaSX6o .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYhvOaSX6o .carousel-indicators .active {
  background: #fff;
}
.cid-tYhvOaSX6o .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYhvOaSX6o .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYhvOaSX6o .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYhvOaSX6o .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYhvOaSX6o .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYhvOaSX6o .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYhvOaSX6o .carousel {
  width: 100%;
}
.cid-tYhvOaSX6o .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYhvOaSX6o .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYhvOaSX6o .modal.fade .modal-dialog,
.cid-tYhvOaSX6o .modal.in .modal-dialog {
  transform: none;
}
.cid-tYhvOaSX6o .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYhvOaSX6o .content-head {
  max-width: 800px;
}
.cid-tYhvOc29Kr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYhvOc29Kr .mbr-text {
  color: #000000;
}
.cid-tYhvOc29Kr .mbr-section-subtitle {
  color: #000000;
}
.cid-tYhvOc29Kr .mbr-section-title {
  color: #000000;
}
.cid-tYhvOcvjWR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYhvOcvjWR .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYhvOcvjWR form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYhvOcvjWR form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYhvOcvjWR form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYhvOcvjWR .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYXJOQE70j .navbar-dropdown {
  position: relative !important;
}
.cid-tYXJOQE70j .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-tYXJOQE70j .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYXJOQE70j .dropdown-item:hover,
.cid-tYXJOQE70j .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYXJOQE70j .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYXJOQE70j .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYXJOQE70j .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYXJOQE70j .container {
  display: flex;
  margin: auto;
}
.cid-tYXJOQE70j .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYXJOQE70j .dropdown-menu,
.cid-tYXJOQE70j .navbar.opened {
  background: #272727 !important;
}
.cid-tYXJOQE70j .nav-item:focus,
.cid-tYXJOQE70j .nav-link:focus {
  outline: none;
}
.cid-tYXJOQE70j .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYXJOQE70j .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYXJOQE70j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYXJOQE70j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYXJOQE70j .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYXJOQE70j .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYXJOQE70j .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYXJOQE70j .navbar.opened {
  transition: all 0.3s;
}
.cid-tYXJOQE70j .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYXJOQE70j .navbar .navbar-logo img {
  width: auto;
}
.cid-tYXJOQE70j .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYXJOQE70j .navbar.collapsed {
  justify-content: center;
}
.cid-tYXJOQE70j .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYXJOQE70j .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYXJOQE70j .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYXJOQE70j .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYXJOQE70j .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYXJOQE70j .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-tYXJOQE70j .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYXJOQE70j .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYXJOQE70j .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYXJOQE70j .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYXJOQE70j .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYXJOQE70j .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYXJOQE70j .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYXJOQE70j .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-tYXJOQE70j .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYXJOQE70j .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYXJOQE70j .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYXJOQE70j .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYXJOQE70j .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYXJOQE70j .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYXJOQE70j .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYXJOQE70j .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYXJOQE70j .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYXJOQE70j .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYXJOQE70j .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYXJOQE70j .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYXJOQE70j .dropdown-item.active,
.cid-tYXJOQE70j .dropdown-item:active {
  background-color: transparent;
}
.cid-tYXJOQE70j .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYXJOQE70j .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYXJOQE70j .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYXJOQE70j .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYXJOQE70j .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYXJOQE70j .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYXJOQE70j ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYXJOQE70j .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYXJOQE70j button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYXJOQE70j button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYXJOQE70j button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYXJOQE70j button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXJOQE70j button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXJOQE70j button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYXJOQE70j nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXJOQE70j nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYXJOQE70j nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYXJOQE70j nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXJOQE70j .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYXJOQE70j a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYXJOQE70j .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYXJOQE70j .navbar {
    height: 70px;
  }
  .cid-tYXJOQE70j .navbar.opened {
    height: auto;
  }
  .cid-tYXJOQE70j .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYXJOQE70j .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYXJOQE70j .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYXJOQE70j a {
  display: inline;
  font-weight: bold;
}
.cid-tYXJOQE70j img {
  display: inline;
  padding-right: 10px;
}
.cid-tYXJOQE70j .dropdown-toggle:after {
  display: none;
}
.cid-tYXJOQE70j .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYXJOQE70j .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYXJOQE70j .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYXJOQE70j .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYXJOQE70j .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYXJOQE70j .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYXJOQE70j .btn {
  display: inline !important;
}
.cid-tYXJOQE70j .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYXJOQE70j .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYXJOQE70j .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYXJOQE70j .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYXJOQE70j .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYXJOQE70j .btn {
  border-radius: 50px;
}
.cid-tYXJORhfCW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXJORhfCW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYXJORhfCW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYXJORhfCW .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYXJORhfCW .item {
    margin-bottom: 1rem;
  }
}
.cid-tYXJORhfCW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYXJORhfCW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYXJORhfCW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYXJORhfCW .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYXJORhfCW .carousel-control,
.cid-tYXJORhfCW .close {
  background: #1b1b1b;
}
.cid-tYXJORhfCW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYXJORhfCW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYXJORhfCW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYXJORhfCW .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYXJORhfCW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYXJORhfCW .close::before {
  content: '\e91a';
}
.cid-tYXJORhfCW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYXJORhfCW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYXJORhfCW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXJORhfCW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYXJORhfCW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYXJORhfCW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYXJORhfCW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYXJORhfCW .carousel-indicators li.active,
.cid-tYXJORhfCW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYXJORhfCW .carousel-indicators li::after,
.cid-tYXJORhfCW .carousel-indicators li::before {
  content: none;
}
.cid-tYXJORhfCW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYXJORhfCW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYXJORhfCW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYXJORhfCW .carousel-indicators {
    display: none;
  }
}
.cid-tYXJORhfCW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYXJORhfCW .carousel-inner > .active {
  display: block;
}
.cid-tYXJORhfCW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXJORhfCW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYXJORhfCW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYXJORhfCW .carousel-control,
  .cid-tYXJORhfCW .carousel-indicators,
  .cid-tYXJORhfCW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYXJORhfCW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYXJORhfCW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYXJORhfCW .carousel-indicators .active,
.cid-tYXJORhfCW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYXJORhfCW .carousel-indicators .active {
  background: #fff;
}
.cid-tYXJORhfCW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYXJORhfCW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYXJORhfCW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYXJORhfCW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYXJORhfCW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYXJORhfCW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYXJORhfCW .carousel {
  width: 100%;
}
.cid-tYXJORhfCW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYXJORhfCW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYXJORhfCW .modal.fade .modal-dialog,
.cid-tYXJORhfCW .modal.in .modal-dialog {
  transform: none;
}
.cid-tYXJORhfCW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYXJORhfCW .content-head {
  max-width: 800px;
}
.cid-tYXJORW5xZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYXJORW5xZ .mbr-text {
  color: #000000;
}
.cid-tYXJORW5xZ .mbr-section-subtitle {
  color: #000000;
}
.cid-tYXJORW5xZ .mbr-section-title {
  color: #000000;
}
.cid-tYXJOSjLWr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXJOSjLWr .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYXJOSjLWr form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYXJOSjLWr form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYXJOSjLWr form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYXJOSjLWr .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYXLi4TaMS .navbar-dropdown {
  position: relative !important;
}
.cid-tYXLi4TaMS .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-tYXLi4TaMS .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYXLi4TaMS .dropdown-item:hover,
.cid-tYXLi4TaMS .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYXLi4TaMS .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYXLi4TaMS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYXLi4TaMS .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYXLi4TaMS .container {
  display: flex;
  margin: auto;
}
.cid-tYXLi4TaMS .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYXLi4TaMS .dropdown-menu,
.cid-tYXLi4TaMS .navbar.opened {
  background: #272727 !important;
}
.cid-tYXLi4TaMS .nav-item:focus,
.cid-tYXLi4TaMS .nav-link:focus {
  outline: none;
}
.cid-tYXLi4TaMS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYXLi4TaMS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYXLi4TaMS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYXLi4TaMS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYXLi4TaMS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYXLi4TaMS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYXLi4TaMS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYXLi4TaMS .navbar.opened {
  transition: all 0.3s;
}
.cid-tYXLi4TaMS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYXLi4TaMS .navbar .navbar-logo img {
  width: auto;
}
.cid-tYXLi4TaMS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYXLi4TaMS .navbar.collapsed {
  justify-content: center;
}
.cid-tYXLi4TaMS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYXLi4TaMS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYXLi4TaMS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYXLi4TaMS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYXLi4TaMS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYXLi4TaMS .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-tYXLi4TaMS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYXLi4TaMS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYXLi4TaMS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYXLi4TaMS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYXLi4TaMS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYXLi4TaMS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYXLi4TaMS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYXLi4TaMS .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-tYXLi4TaMS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYXLi4TaMS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYXLi4TaMS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYXLi4TaMS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYXLi4TaMS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYXLi4TaMS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYXLi4TaMS .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYXLi4TaMS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYXLi4TaMS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYXLi4TaMS .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYXLi4TaMS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYXLi4TaMS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYXLi4TaMS .dropdown-item.active,
.cid-tYXLi4TaMS .dropdown-item:active {
  background-color: transparent;
}
.cid-tYXLi4TaMS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYXLi4TaMS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYXLi4TaMS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYXLi4TaMS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYXLi4TaMS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYXLi4TaMS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYXLi4TaMS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYXLi4TaMS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYXLi4TaMS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYXLi4TaMS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYXLi4TaMS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYXLi4TaMS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXLi4TaMS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXLi4TaMS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYXLi4TaMS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXLi4TaMS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYXLi4TaMS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYXLi4TaMS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXLi4TaMS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYXLi4TaMS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYXLi4TaMS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYXLi4TaMS .navbar {
    height: 70px;
  }
  .cid-tYXLi4TaMS .navbar.opened {
    height: auto;
  }
  .cid-tYXLi4TaMS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYXLi4TaMS .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYXLi4TaMS .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYXLi4TaMS a {
  display: inline;
  font-weight: bold;
}
.cid-tYXLi4TaMS img {
  display: inline;
  padding-right: 10px;
}
.cid-tYXLi4TaMS .dropdown-toggle:after {
  display: none;
}
.cid-tYXLi4TaMS .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYXLi4TaMS .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYXLi4TaMS .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYXLi4TaMS .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYXLi4TaMS .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYXLi4TaMS .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYXLi4TaMS .btn {
  display: inline !important;
}
.cid-tYXLi4TaMS .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYXLi4TaMS .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYXLi4TaMS .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYXLi4TaMS .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYXLi4TaMS .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYXLi4TaMS .btn {
  border-radius: 50px;
}
.cid-tYXLi5vwpX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXLi5vwpX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYXLi5vwpX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYXLi5vwpX .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYXLi5vwpX .item {
    margin-bottom: 1rem;
  }
}
.cid-tYXLi5vwpX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYXLi5vwpX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYXLi5vwpX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYXLi5vwpX .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYXLi5vwpX .carousel-control,
.cid-tYXLi5vwpX .close {
  background: #1b1b1b;
}
.cid-tYXLi5vwpX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYXLi5vwpX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYXLi5vwpX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYXLi5vwpX .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYXLi5vwpX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYXLi5vwpX .close::before {
  content: '\e91a';
}
.cid-tYXLi5vwpX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYXLi5vwpX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYXLi5vwpX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXLi5vwpX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYXLi5vwpX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYXLi5vwpX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYXLi5vwpX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYXLi5vwpX .carousel-indicators li.active,
.cid-tYXLi5vwpX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYXLi5vwpX .carousel-indicators li::after,
.cid-tYXLi5vwpX .carousel-indicators li::before {
  content: none;
}
.cid-tYXLi5vwpX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYXLi5vwpX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYXLi5vwpX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYXLi5vwpX .carousel-indicators {
    display: none;
  }
}
.cid-tYXLi5vwpX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYXLi5vwpX .carousel-inner > .active {
  display: block;
}
.cid-tYXLi5vwpX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXLi5vwpX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYXLi5vwpX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYXLi5vwpX .carousel-control,
  .cid-tYXLi5vwpX .carousel-indicators,
  .cid-tYXLi5vwpX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYXLi5vwpX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYXLi5vwpX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYXLi5vwpX .carousel-indicators .active,
.cid-tYXLi5vwpX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYXLi5vwpX .carousel-indicators .active {
  background: #fff;
}
.cid-tYXLi5vwpX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYXLi5vwpX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYXLi5vwpX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYXLi5vwpX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYXLi5vwpX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYXLi5vwpX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYXLi5vwpX .carousel {
  width: 100%;
}
.cid-tYXLi5vwpX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYXLi5vwpX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYXLi5vwpX .modal.fade .modal-dialog,
.cid-tYXLi5vwpX .modal.in .modal-dialog {
  transform: none;
}
.cid-tYXLi5vwpX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYXLi5vwpX .content-head {
  max-width: 800px;
}
.cid-tYXLi6HzP9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYXLi6HzP9 .mbr-text {
  color: #000000;
}
.cid-tYXLi6HzP9 .mbr-section-subtitle {
  color: #000000;
}
.cid-tYXLi6HzP9 .mbr-section-title {
  color: #000000;
}
.cid-tYXLi7ahZU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXLi7ahZU .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYXLi7ahZU form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYXLi7ahZU form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYXLi7ahZU form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYXLi7ahZU .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYXMJg6fM6 .navbar-dropdown {
  position: relative !important;
}
.cid-tYXMJg6fM6 .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-tYXMJg6fM6 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYXMJg6fM6 .dropdown-item:hover,
.cid-tYXMJg6fM6 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYXMJg6fM6 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYXMJg6fM6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYXMJg6fM6 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYXMJg6fM6 .container {
  display: flex;
  margin: auto;
}
.cid-tYXMJg6fM6 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYXMJg6fM6 .dropdown-menu,
.cid-tYXMJg6fM6 .navbar.opened {
  background: #272727 !important;
}
.cid-tYXMJg6fM6 .nav-item:focus,
.cid-tYXMJg6fM6 .nav-link:focus {
  outline: none;
}
.cid-tYXMJg6fM6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYXMJg6fM6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYXMJg6fM6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYXMJg6fM6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYXMJg6fM6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYXMJg6fM6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYXMJg6fM6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYXMJg6fM6 .navbar.opened {
  transition: all 0.3s;
}
.cid-tYXMJg6fM6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYXMJg6fM6 .navbar .navbar-logo img {
  width: auto;
}
.cid-tYXMJg6fM6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYXMJg6fM6 .navbar.collapsed {
  justify-content: center;
}
.cid-tYXMJg6fM6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYXMJg6fM6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYXMJg6fM6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYXMJg6fM6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYXMJg6fM6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYXMJg6fM6 .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-tYXMJg6fM6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYXMJg6fM6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYXMJg6fM6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYXMJg6fM6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYXMJg6fM6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYXMJg6fM6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYXMJg6fM6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYXMJg6fM6 .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-tYXMJg6fM6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYXMJg6fM6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYXMJg6fM6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYXMJg6fM6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYXMJg6fM6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYXMJg6fM6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYXMJg6fM6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYXMJg6fM6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYXMJg6fM6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYXMJg6fM6 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYXMJg6fM6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYXMJg6fM6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYXMJg6fM6 .dropdown-item.active,
.cid-tYXMJg6fM6 .dropdown-item:active {
  background-color: transparent;
}
.cid-tYXMJg6fM6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYXMJg6fM6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYXMJg6fM6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYXMJg6fM6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYXMJg6fM6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYXMJg6fM6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYXMJg6fM6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYXMJg6fM6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYXMJg6fM6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYXMJg6fM6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYXMJg6fM6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYXMJg6fM6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXMJg6fM6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXMJg6fM6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYXMJg6fM6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXMJg6fM6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYXMJg6fM6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYXMJg6fM6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXMJg6fM6 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYXMJg6fM6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYXMJg6fM6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYXMJg6fM6 .navbar {
    height: 70px;
  }
  .cid-tYXMJg6fM6 .navbar.opened {
    height: auto;
  }
  .cid-tYXMJg6fM6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYXMJg6fM6 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYXMJg6fM6 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYXMJg6fM6 a {
  display: inline;
  font-weight: bold;
}
.cid-tYXMJg6fM6 img {
  display: inline;
  padding-right: 10px;
}
.cid-tYXMJg6fM6 .dropdown-toggle:after {
  display: none;
}
.cid-tYXMJg6fM6 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYXMJg6fM6 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYXMJg6fM6 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYXMJg6fM6 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYXMJg6fM6 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYXMJg6fM6 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYXMJg6fM6 .btn {
  display: inline !important;
}
.cid-tYXMJg6fM6 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYXMJg6fM6 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYXMJg6fM6 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYXMJg6fM6 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYXMJg6fM6 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYXMJg6fM6 .btn {
  border-radius: 50px;
}
.cid-tYXMJgzQhf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXMJgzQhf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYXMJgzQhf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYXMJgzQhf .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYXMJgzQhf .item {
    margin-bottom: 1rem;
  }
}
.cid-tYXMJgzQhf .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYXMJgzQhf .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYXMJgzQhf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYXMJgzQhf .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYXMJgzQhf .carousel-control,
.cid-tYXMJgzQhf .close {
  background: #1b1b1b;
}
.cid-tYXMJgzQhf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYXMJgzQhf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYXMJgzQhf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYXMJgzQhf .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYXMJgzQhf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYXMJgzQhf .close::before {
  content: '\e91a';
}
.cid-tYXMJgzQhf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYXMJgzQhf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYXMJgzQhf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXMJgzQhf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYXMJgzQhf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYXMJgzQhf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYXMJgzQhf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYXMJgzQhf .carousel-indicators li.active,
.cid-tYXMJgzQhf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYXMJgzQhf .carousel-indicators li::after,
.cid-tYXMJgzQhf .carousel-indicators li::before {
  content: none;
}
.cid-tYXMJgzQhf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYXMJgzQhf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYXMJgzQhf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYXMJgzQhf .carousel-indicators {
    display: none;
  }
}
.cid-tYXMJgzQhf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYXMJgzQhf .carousel-inner > .active {
  display: block;
}
.cid-tYXMJgzQhf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXMJgzQhf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYXMJgzQhf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYXMJgzQhf .carousel-control,
  .cid-tYXMJgzQhf .carousel-indicators,
  .cid-tYXMJgzQhf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYXMJgzQhf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYXMJgzQhf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYXMJgzQhf .carousel-indicators .active,
.cid-tYXMJgzQhf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYXMJgzQhf .carousel-indicators .active {
  background: #fff;
}
.cid-tYXMJgzQhf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYXMJgzQhf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYXMJgzQhf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYXMJgzQhf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYXMJgzQhf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYXMJgzQhf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYXMJgzQhf .carousel {
  width: 100%;
}
.cid-tYXMJgzQhf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYXMJgzQhf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYXMJgzQhf .modal.fade .modal-dialog,
.cid-tYXMJgzQhf .modal.in .modal-dialog {
  transform: none;
}
.cid-tYXMJgzQhf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYXMJgzQhf .content-head {
  max-width: 800px;
}
.cid-tYXMJhs8Is {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYXMJhs8Is .mbr-text {
  color: #000000;
}
.cid-tYXMJhs8Is .mbr-section-subtitle {
  color: #000000;
}
.cid-tYXMJhs8Is .mbr-section-title {
  color: #000000;
}
.cid-tYXMJhU6fL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXMJhU6fL .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYXMJhU6fL form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYXMJhU6fL form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYXMJhU6fL form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYXMJhU6fL .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYXNX3I1Fw .navbar-dropdown {
  position: relative !important;
}
.cid-tYXNX3I1Fw .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-tYXNX3I1Fw .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYXNX3I1Fw .dropdown-item:hover,
.cid-tYXNX3I1Fw .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYXNX3I1Fw .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYXNX3I1Fw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYXNX3I1Fw .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYXNX3I1Fw .container {
  display: flex;
  margin: auto;
}
.cid-tYXNX3I1Fw .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYXNX3I1Fw .dropdown-menu,
.cid-tYXNX3I1Fw .navbar.opened {
  background: #272727 !important;
}
.cid-tYXNX3I1Fw .nav-item:focus,
.cid-tYXNX3I1Fw .nav-link:focus {
  outline: none;
}
.cid-tYXNX3I1Fw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYXNX3I1Fw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYXNX3I1Fw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYXNX3I1Fw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYXNX3I1Fw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYXNX3I1Fw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYXNX3I1Fw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYXNX3I1Fw .navbar.opened {
  transition: all 0.3s;
}
.cid-tYXNX3I1Fw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYXNX3I1Fw .navbar .navbar-logo img {
  width: auto;
}
.cid-tYXNX3I1Fw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYXNX3I1Fw .navbar.collapsed {
  justify-content: center;
}
.cid-tYXNX3I1Fw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYXNX3I1Fw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYXNX3I1Fw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYXNX3I1Fw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYXNX3I1Fw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYXNX3I1Fw .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-tYXNX3I1Fw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYXNX3I1Fw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYXNX3I1Fw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYXNX3I1Fw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYXNX3I1Fw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYXNX3I1Fw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYXNX3I1Fw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYXNX3I1Fw .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-tYXNX3I1Fw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYXNX3I1Fw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYXNX3I1Fw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYXNX3I1Fw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYXNX3I1Fw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYXNX3I1Fw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYXNX3I1Fw .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYXNX3I1Fw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYXNX3I1Fw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYXNX3I1Fw .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYXNX3I1Fw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYXNX3I1Fw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYXNX3I1Fw .dropdown-item.active,
.cid-tYXNX3I1Fw .dropdown-item:active {
  background-color: transparent;
}
.cid-tYXNX3I1Fw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYXNX3I1Fw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYXNX3I1Fw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYXNX3I1Fw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYXNX3I1Fw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYXNX3I1Fw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYXNX3I1Fw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYXNX3I1Fw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYXNX3I1Fw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYXNX3I1Fw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYXNX3I1Fw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYXNX3I1Fw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXNX3I1Fw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXNX3I1Fw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYXNX3I1Fw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXNX3I1Fw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYXNX3I1Fw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYXNX3I1Fw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXNX3I1Fw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYXNX3I1Fw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYXNX3I1Fw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYXNX3I1Fw .navbar {
    height: 70px;
  }
  .cid-tYXNX3I1Fw .navbar.opened {
    height: auto;
  }
  .cid-tYXNX3I1Fw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYXNX3I1Fw .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYXNX3I1Fw .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYXNX3I1Fw a {
  display: inline;
  font-weight: bold;
}
.cid-tYXNX3I1Fw img {
  display: inline;
  padding-right: 10px;
}
.cid-tYXNX3I1Fw .dropdown-toggle:after {
  display: none;
}
.cid-tYXNX3I1Fw .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYXNX3I1Fw .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYXNX3I1Fw .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYXNX3I1Fw .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYXNX3I1Fw .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYXNX3I1Fw .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYXNX3I1Fw .btn {
  display: inline !important;
}
.cid-tYXNX3I1Fw .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYXNX3I1Fw .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYXNX3I1Fw .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYXNX3I1Fw .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYXNX3I1Fw .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYXNX3I1Fw .btn {
  border-radius: 50px;
}
.cid-tYXNX4f6Qw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXNX4f6Qw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYXNX4f6Qw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYXNX4f6Qw .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYXNX4f6Qw .item {
    margin-bottom: 1rem;
  }
}
.cid-tYXNX4f6Qw .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYXNX4f6Qw .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYXNX4f6Qw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYXNX4f6Qw .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYXNX4f6Qw .carousel-control,
.cid-tYXNX4f6Qw .close {
  background: #1b1b1b;
}
.cid-tYXNX4f6Qw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYXNX4f6Qw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYXNX4f6Qw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYXNX4f6Qw .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYXNX4f6Qw .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYXNX4f6Qw .close::before {
  content: '\e91a';
}
.cid-tYXNX4f6Qw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYXNX4f6Qw .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYXNX4f6Qw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXNX4f6Qw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYXNX4f6Qw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYXNX4f6Qw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYXNX4f6Qw .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYXNX4f6Qw .carousel-indicators li.active,
.cid-tYXNX4f6Qw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYXNX4f6Qw .carousel-indicators li::after,
.cid-tYXNX4f6Qw .carousel-indicators li::before {
  content: none;
}
.cid-tYXNX4f6Qw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYXNX4f6Qw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYXNX4f6Qw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYXNX4f6Qw .carousel-indicators {
    display: none;
  }
}
.cid-tYXNX4f6Qw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYXNX4f6Qw .carousel-inner > .active {
  display: block;
}
.cid-tYXNX4f6Qw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXNX4f6Qw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYXNX4f6Qw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYXNX4f6Qw .carousel-control,
  .cid-tYXNX4f6Qw .carousel-indicators,
  .cid-tYXNX4f6Qw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYXNX4f6Qw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYXNX4f6Qw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYXNX4f6Qw .carousel-indicators .active,
.cid-tYXNX4f6Qw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYXNX4f6Qw .carousel-indicators .active {
  background: #fff;
}
.cid-tYXNX4f6Qw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYXNX4f6Qw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYXNX4f6Qw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYXNX4f6Qw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYXNX4f6Qw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYXNX4f6Qw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYXNX4f6Qw .carousel {
  width: 100%;
}
.cid-tYXNX4f6Qw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYXNX4f6Qw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYXNX4f6Qw .modal.fade .modal-dialog,
.cid-tYXNX4f6Qw .modal.in .modal-dialog {
  transform: none;
}
.cid-tYXNX4f6Qw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYXNX4f6Qw .content-head {
  max-width: 800px;
}
.cid-tYXNX4ZZjp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYXNX4ZZjp .mbr-text {
  color: #000000;
}
.cid-tYXNX4ZZjp .mbr-section-subtitle {
  color: #000000;
}
.cid-tYXNX4ZZjp .mbr-section-title {
  color: #000000;
}
.cid-tYXNX5ohvo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXNX5ohvo .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYXNX5ohvo form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYXNX5ohvo form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYXNX5ohvo form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYXNX5ohvo .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYXYFd3Yox .navbar-dropdown {
  position: relative !important;
}
.cid-tYXYFd3Yox .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-tYXYFd3Yox .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYXYFd3Yox .dropdown-item:hover,
.cid-tYXYFd3Yox .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYXYFd3Yox .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYXYFd3Yox .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYXYFd3Yox .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYXYFd3Yox .container {
  display: flex;
  margin: auto;
}
.cid-tYXYFd3Yox .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYXYFd3Yox .dropdown-menu,
.cid-tYXYFd3Yox .navbar.opened {
  background: #272727 !important;
}
.cid-tYXYFd3Yox .nav-item:focus,
.cid-tYXYFd3Yox .nav-link:focus {
  outline: none;
}
.cid-tYXYFd3Yox .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYXYFd3Yox .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYXYFd3Yox .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYXYFd3Yox .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYXYFd3Yox .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYXYFd3Yox .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYXYFd3Yox .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYXYFd3Yox .navbar.opened {
  transition: all 0.3s;
}
.cid-tYXYFd3Yox .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYXYFd3Yox .navbar .navbar-logo img {
  width: auto;
}
.cid-tYXYFd3Yox .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYXYFd3Yox .navbar.collapsed {
  justify-content: center;
}
.cid-tYXYFd3Yox .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYXYFd3Yox .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYXYFd3Yox .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYXYFd3Yox .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYXYFd3Yox .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYXYFd3Yox .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-tYXYFd3Yox .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYXYFd3Yox .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYXYFd3Yox .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYXYFd3Yox .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYXYFd3Yox .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYXYFd3Yox .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYXYFd3Yox .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYXYFd3Yox .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-tYXYFd3Yox .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYXYFd3Yox .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYXYFd3Yox .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYXYFd3Yox .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYXYFd3Yox .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYXYFd3Yox .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYXYFd3Yox .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYXYFd3Yox .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYXYFd3Yox .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYXYFd3Yox .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYXYFd3Yox .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYXYFd3Yox .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYXYFd3Yox .dropdown-item.active,
.cid-tYXYFd3Yox .dropdown-item:active {
  background-color: transparent;
}
.cid-tYXYFd3Yox .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYXYFd3Yox .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYXYFd3Yox .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYXYFd3Yox .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYXYFd3Yox .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYXYFd3Yox .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYXYFd3Yox ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYXYFd3Yox .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYXYFd3Yox button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYXYFd3Yox button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYXYFd3Yox button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYXYFd3Yox button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXYFd3Yox button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYXYFd3Yox button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYXYFd3Yox nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXYFd3Yox nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYXYFd3Yox nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYXYFd3Yox nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYXYFd3Yox .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYXYFd3Yox a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYXYFd3Yox .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYXYFd3Yox .navbar {
    height: 70px;
  }
  .cid-tYXYFd3Yox .navbar.opened {
    height: auto;
  }
  .cid-tYXYFd3Yox .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYXYFd3Yox .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYXYFd3Yox .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYXYFd3Yox a {
  display: inline;
  font-weight: bold;
}
.cid-tYXYFd3Yox img {
  display: inline;
  padding-right: 10px;
}
.cid-tYXYFd3Yox .dropdown-toggle:after {
  display: none;
}
.cid-tYXYFd3Yox .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYXYFd3Yox .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYXYFd3Yox .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYXYFd3Yox .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYXYFd3Yox .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYXYFd3Yox .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYXYFd3Yox .btn {
  display: inline !important;
}
.cid-tYXYFd3Yox .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYXYFd3Yox .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYXYFd3Yox .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYXYFd3Yox .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYXYFd3Yox .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYXYFd3Yox .btn {
  border-radius: 50px;
}
.cid-tYXYFdGQjz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXYFdGQjz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYXYFdGQjz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYXYFdGQjz .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYXYFdGQjz .item {
    margin-bottom: 1rem;
  }
}
.cid-tYXYFdGQjz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYXYFdGQjz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYXYFdGQjz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYXYFdGQjz .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYXYFdGQjz .carousel-control,
.cid-tYXYFdGQjz .close {
  background: #1b1b1b;
}
.cid-tYXYFdGQjz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYXYFdGQjz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYXYFdGQjz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYXYFdGQjz .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYXYFdGQjz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYXYFdGQjz .close::before {
  content: '\e91a';
}
.cid-tYXYFdGQjz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYXYFdGQjz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYXYFdGQjz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXYFdGQjz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYXYFdGQjz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYXYFdGQjz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYXYFdGQjz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYXYFdGQjz .carousel-indicators li.active,
.cid-tYXYFdGQjz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYXYFdGQjz .carousel-indicators li::after,
.cid-tYXYFdGQjz .carousel-indicators li::before {
  content: none;
}
.cid-tYXYFdGQjz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYXYFdGQjz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYXYFdGQjz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYXYFdGQjz .carousel-indicators {
    display: none;
  }
}
.cid-tYXYFdGQjz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYXYFdGQjz .carousel-inner > .active {
  display: block;
}
.cid-tYXYFdGQjz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYXYFdGQjz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYXYFdGQjz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYXYFdGQjz .carousel-control,
  .cid-tYXYFdGQjz .carousel-indicators,
  .cid-tYXYFdGQjz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYXYFdGQjz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYXYFdGQjz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYXYFdGQjz .carousel-indicators .active,
.cid-tYXYFdGQjz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYXYFdGQjz .carousel-indicators .active {
  background: #fff;
}
.cid-tYXYFdGQjz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYXYFdGQjz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYXYFdGQjz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYXYFdGQjz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYXYFdGQjz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYXYFdGQjz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYXYFdGQjz .carousel {
  width: 100%;
}
.cid-tYXYFdGQjz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYXYFdGQjz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYXYFdGQjz .modal.fade .modal-dialog,
.cid-tYXYFdGQjz .modal.in .modal-dialog {
  transform: none;
}
.cid-tYXYFdGQjz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYXYFdGQjz .content-head {
  max-width: 800px;
}
.cid-tYXYFeFtWu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYXYFeFtWu .mbr-text {
  color: #000000;
}
.cid-tYXYFeFtWu .mbr-section-subtitle {
  color: #000000;
}
.cid-tYXYFeFtWu .mbr-section-title {
  color: #000000;
}
.cid-tYXYFf6HMH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYXYFf6HMH .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYXYFf6HMH form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYXYFf6HMH form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYXYFf6HMH form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYXYFf6HMH .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYY1DUSHwx .navbar-dropdown {
  position: relative !important;
}
.cid-tYY1DUSHwx .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-tYY1DUSHwx .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYY1DUSHwx .dropdown-item:hover,
.cid-tYY1DUSHwx .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYY1DUSHwx .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYY1DUSHwx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYY1DUSHwx .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYY1DUSHwx .container {
  display: flex;
  margin: auto;
}
.cid-tYY1DUSHwx .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYY1DUSHwx .dropdown-menu,
.cid-tYY1DUSHwx .navbar.opened {
  background: #272727 !important;
}
.cid-tYY1DUSHwx .nav-item:focus,
.cid-tYY1DUSHwx .nav-link:focus {
  outline: none;
}
.cid-tYY1DUSHwx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYY1DUSHwx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYY1DUSHwx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYY1DUSHwx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYY1DUSHwx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYY1DUSHwx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYY1DUSHwx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYY1DUSHwx .navbar.opened {
  transition: all 0.3s;
}
.cid-tYY1DUSHwx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYY1DUSHwx .navbar .navbar-logo img {
  width: auto;
}
.cid-tYY1DUSHwx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYY1DUSHwx .navbar.collapsed {
  justify-content: center;
}
.cid-tYY1DUSHwx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYY1DUSHwx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYY1DUSHwx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYY1DUSHwx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYY1DUSHwx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYY1DUSHwx .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-tYY1DUSHwx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYY1DUSHwx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYY1DUSHwx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYY1DUSHwx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYY1DUSHwx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYY1DUSHwx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYY1DUSHwx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYY1DUSHwx .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-tYY1DUSHwx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYY1DUSHwx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYY1DUSHwx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYY1DUSHwx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYY1DUSHwx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYY1DUSHwx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYY1DUSHwx .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYY1DUSHwx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYY1DUSHwx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYY1DUSHwx .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYY1DUSHwx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYY1DUSHwx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYY1DUSHwx .dropdown-item.active,
.cid-tYY1DUSHwx .dropdown-item:active {
  background-color: transparent;
}
.cid-tYY1DUSHwx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYY1DUSHwx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYY1DUSHwx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYY1DUSHwx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYY1DUSHwx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYY1DUSHwx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYY1DUSHwx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYY1DUSHwx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYY1DUSHwx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYY1DUSHwx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYY1DUSHwx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYY1DUSHwx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYY1DUSHwx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYY1DUSHwx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYY1DUSHwx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYY1DUSHwx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYY1DUSHwx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYY1DUSHwx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYY1DUSHwx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYY1DUSHwx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYY1DUSHwx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYY1DUSHwx .navbar {
    height: 70px;
  }
  .cid-tYY1DUSHwx .navbar.opened {
    height: auto;
  }
  .cid-tYY1DUSHwx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYY1DUSHwx .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYY1DUSHwx .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYY1DUSHwx a {
  display: inline;
  font-weight: bold;
}
.cid-tYY1DUSHwx img {
  display: inline;
  padding-right: 10px;
}
.cid-tYY1DUSHwx .dropdown-toggle:after {
  display: none;
}
.cid-tYY1DUSHwx .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYY1DUSHwx .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYY1DUSHwx .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYY1DUSHwx .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYY1DUSHwx .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYY1DUSHwx .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYY1DUSHwx .btn {
  display: inline !important;
}
.cid-tYY1DUSHwx .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYY1DUSHwx .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYY1DUSHwx .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYY1DUSHwx .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYY1DUSHwx .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYY1DUSHwx .btn {
  border-radius: 50px;
}
.cid-tYY1DVn2kC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYY1DVn2kC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYY1DVn2kC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYY1DVn2kC .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYY1DVn2kC .item {
    margin-bottom: 1rem;
  }
}
.cid-tYY1DVn2kC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYY1DVn2kC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYY1DVn2kC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYY1DVn2kC .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYY1DVn2kC .carousel-control,
.cid-tYY1DVn2kC .close {
  background: #1b1b1b;
}
.cid-tYY1DVn2kC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYY1DVn2kC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYY1DVn2kC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYY1DVn2kC .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYY1DVn2kC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYY1DVn2kC .close::before {
  content: '\e91a';
}
.cid-tYY1DVn2kC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYY1DVn2kC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYY1DVn2kC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYY1DVn2kC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYY1DVn2kC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYY1DVn2kC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYY1DVn2kC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYY1DVn2kC .carousel-indicators li.active,
.cid-tYY1DVn2kC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYY1DVn2kC .carousel-indicators li::after,
.cid-tYY1DVn2kC .carousel-indicators li::before {
  content: none;
}
.cid-tYY1DVn2kC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYY1DVn2kC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYY1DVn2kC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYY1DVn2kC .carousel-indicators {
    display: none;
  }
}
.cid-tYY1DVn2kC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYY1DVn2kC .carousel-inner > .active {
  display: block;
}
.cid-tYY1DVn2kC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYY1DVn2kC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYY1DVn2kC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYY1DVn2kC .carousel-control,
  .cid-tYY1DVn2kC .carousel-indicators,
  .cid-tYY1DVn2kC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYY1DVn2kC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYY1DVn2kC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYY1DVn2kC .carousel-indicators .active,
.cid-tYY1DVn2kC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYY1DVn2kC .carousel-indicators .active {
  background: #fff;
}
.cid-tYY1DVn2kC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYY1DVn2kC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYY1DVn2kC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYY1DVn2kC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYY1DVn2kC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYY1DVn2kC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYY1DVn2kC .carousel {
  width: 100%;
}
.cid-tYY1DVn2kC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYY1DVn2kC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYY1DVn2kC .modal.fade .modal-dialog,
.cid-tYY1DVn2kC .modal.in .modal-dialog {
  transform: none;
}
.cid-tYY1DVn2kC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYY1DVn2kC .content-head {
  max-width: 800px;
}
.cid-tYY1DWi8Oy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYY1DWi8Oy .mbr-text {
  color: #000000;
}
.cid-tYY1DWi8Oy .mbr-section-subtitle {
  color: #000000;
}
.cid-tYY1DWi8Oy .mbr-section-title {
  color: #000000;
}
.cid-tYY1DWGiW7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYY1DWGiW7 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYY1DWGiW7 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYY1DWGiW7 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYY1DWGiW7 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYY1DWGiW7 .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYY2Y0vfvH .navbar-dropdown {
  position: relative !important;
}
.cid-tYY2Y0vfvH .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-tYY2Y0vfvH .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYY2Y0vfvH .dropdown-item:hover,
.cid-tYY2Y0vfvH .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYY2Y0vfvH .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYY2Y0vfvH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYY2Y0vfvH .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYY2Y0vfvH .container {
  display: flex;
  margin: auto;
}
.cid-tYY2Y0vfvH .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYY2Y0vfvH .dropdown-menu,
.cid-tYY2Y0vfvH .navbar.opened {
  background: #272727 !important;
}
.cid-tYY2Y0vfvH .nav-item:focus,
.cid-tYY2Y0vfvH .nav-link:focus {
  outline: none;
}
.cid-tYY2Y0vfvH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYY2Y0vfvH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYY2Y0vfvH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYY2Y0vfvH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYY2Y0vfvH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYY2Y0vfvH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYY2Y0vfvH .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYY2Y0vfvH .navbar.opened {
  transition: all 0.3s;
}
.cid-tYY2Y0vfvH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYY2Y0vfvH .navbar .navbar-logo img {
  width: auto;
}
.cid-tYY2Y0vfvH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYY2Y0vfvH .navbar.collapsed {
  justify-content: center;
}
.cid-tYY2Y0vfvH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYY2Y0vfvH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYY2Y0vfvH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYY2Y0vfvH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYY2Y0vfvH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYY2Y0vfvH .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-tYY2Y0vfvH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYY2Y0vfvH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYY2Y0vfvH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYY2Y0vfvH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYY2Y0vfvH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYY2Y0vfvH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYY2Y0vfvH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYY2Y0vfvH .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-tYY2Y0vfvH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYY2Y0vfvH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYY2Y0vfvH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYY2Y0vfvH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYY2Y0vfvH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYY2Y0vfvH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYY2Y0vfvH .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYY2Y0vfvH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYY2Y0vfvH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYY2Y0vfvH .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYY2Y0vfvH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYY2Y0vfvH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYY2Y0vfvH .dropdown-item.active,
.cid-tYY2Y0vfvH .dropdown-item:active {
  background-color: transparent;
}
.cid-tYY2Y0vfvH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYY2Y0vfvH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYY2Y0vfvH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYY2Y0vfvH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYY2Y0vfvH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYY2Y0vfvH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYY2Y0vfvH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYY2Y0vfvH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYY2Y0vfvH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYY2Y0vfvH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYY2Y0vfvH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYY2Y0vfvH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYY2Y0vfvH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYY2Y0vfvH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYY2Y0vfvH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYY2Y0vfvH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYY2Y0vfvH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYY2Y0vfvH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYY2Y0vfvH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYY2Y0vfvH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYY2Y0vfvH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYY2Y0vfvH .navbar {
    height: 70px;
  }
  .cid-tYY2Y0vfvH .navbar.opened {
    height: auto;
  }
  .cid-tYY2Y0vfvH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYY2Y0vfvH .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYY2Y0vfvH .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYY2Y0vfvH a {
  display: inline;
  font-weight: bold;
}
.cid-tYY2Y0vfvH img {
  display: inline;
  padding-right: 10px;
}
.cid-tYY2Y0vfvH .dropdown-toggle:after {
  display: none;
}
.cid-tYY2Y0vfvH .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYY2Y0vfvH .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYY2Y0vfvH .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYY2Y0vfvH .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYY2Y0vfvH .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYY2Y0vfvH .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYY2Y0vfvH .btn {
  display: inline !important;
}
.cid-tYY2Y0vfvH .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYY2Y0vfvH .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYY2Y0vfvH .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYY2Y0vfvH .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYY2Y0vfvH .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYY2Y0vfvH .btn {
  border-radius: 50px;
}
.cid-tYY2Y1Alex {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYY2Y1Alex .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYY2Y1Alex .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYY2Y1Alex .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYY2Y1Alex .item {
    margin-bottom: 1rem;
  }
}
.cid-tYY2Y1Alex .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYY2Y1Alex .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYY2Y1Alex .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYY2Y1Alex .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYY2Y1Alex .carousel-control,
.cid-tYY2Y1Alex .close {
  background: #1b1b1b;
}
.cid-tYY2Y1Alex .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYY2Y1Alex .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYY2Y1Alex .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYY2Y1Alex .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYY2Y1Alex .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYY2Y1Alex .close::before {
  content: '\e91a';
}
.cid-tYY2Y1Alex .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYY2Y1Alex .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYY2Y1Alex .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYY2Y1Alex .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYY2Y1Alex .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYY2Y1Alex .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYY2Y1Alex .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYY2Y1Alex .carousel-indicators li.active,
.cid-tYY2Y1Alex .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYY2Y1Alex .carousel-indicators li::after,
.cid-tYY2Y1Alex .carousel-indicators li::before {
  content: none;
}
.cid-tYY2Y1Alex .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYY2Y1Alex .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYY2Y1Alex .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYY2Y1Alex .carousel-indicators {
    display: none;
  }
}
.cid-tYY2Y1Alex .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYY2Y1Alex .carousel-inner > .active {
  display: block;
}
.cid-tYY2Y1Alex .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYY2Y1Alex .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYY2Y1Alex .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYY2Y1Alex .carousel-control,
  .cid-tYY2Y1Alex .carousel-indicators,
  .cid-tYY2Y1Alex .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYY2Y1Alex .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYY2Y1Alex .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYY2Y1Alex .carousel-indicators .active,
.cid-tYY2Y1Alex .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYY2Y1Alex .carousel-indicators .active {
  background: #fff;
}
.cid-tYY2Y1Alex .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYY2Y1Alex .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYY2Y1Alex .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYY2Y1Alex .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYY2Y1Alex .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYY2Y1Alex .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYY2Y1Alex .carousel {
  width: 100%;
}
.cid-tYY2Y1Alex .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYY2Y1Alex .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYY2Y1Alex .modal.fade .modal-dialog,
.cid-tYY2Y1Alex .modal.in .modal-dialog {
  transform: none;
}
.cid-tYY2Y1Alex .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYY2Y1Alex .content-head {
  max-width: 800px;
}
.cid-tYY2Y2YgZq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYY2Y2YgZq .mbr-text {
  color: #000000;
}
.cid-tYY2Y2YgZq .mbr-section-subtitle {
  color: #000000;
}
.cid-tYY2Y2YgZq .mbr-section-title {
  color: #000000;
}
.cid-tYY2Y3qjiX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYY2Y3qjiX .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYY2Y3qjiX form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYY2Y3qjiX form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYY2Y3qjiX form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYY2Y3qjiX .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYY45MEL4B .navbar-dropdown {
  position: relative !important;
}
.cid-tYY45MEL4B .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-tYY45MEL4B .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYY45MEL4B .dropdown-item:hover,
.cid-tYY45MEL4B .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYY45MEL4B .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYY45MEL4B .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYY45MEL4B .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYY45MEL4B .container {
  display: flex;
  margin: auto;
}
.cid-tYY45MEL4B .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYY45MEL4B .dropdown-menu,
.cid-tYY45MEL4B .navbar.opened {
  background: #272727 !important;
}
.cid-tYY45MEL4B .nav-item:focus,
.cid-tYY45MEL4B .nav-link:focus {
  outline: none;
}
.cid-tYY45MEL4B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYY45MEL4B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYY45MEL4B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYY45MEL4B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYY45MEL4B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYY45MEL4B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYY45MEL4B .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYY45MEL4B .navbar.opened {
  transition: all 0.3s;
}
.cid-tYY45MEL4B .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYY45MEL4B .navbar .navbar-logo img {
  width: auto;
}
.cid-tYY45MEL4B .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYY45MEL4B .navbar.collapsed {
  justify-content: center;
}
.cid-tYY45MEL4B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYY45MEL4B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYY45MEL4B .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYY45MEL4B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYY45MEL4B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYY45MEL4B .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-tYY45MEL4B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYY45MEL4B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYY45MEL4B .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYY45MEL4B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYY45MEL4B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYY45MEL4B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYY45MEL4B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYY45MEL4B .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-tYY45MEL4B .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYY45MEL4B .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYY45MEL4B .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYY45MEL4B .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYY45MEL4B .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYY45MEL4B .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYY45MEL4B .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYY45MEL4B .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYY45MEL4B .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYY45MEL4B .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYY45MEL4B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYY45MEL4B .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYY45MEL4B .dropdown-item.active,
.cid-tYY45MEL4B .dropdown-item:active {
  background-color: transparent;
}
.cid-tYY45MEL4B .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYY45MEL4B .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYY45MEL4B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYY45MEL4B .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYY45MEL4B .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYY45MEL4B .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYY45MEL4B ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYY45MEL4B .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYY45MEL4B button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYY45MEL4B button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYY45MEL4B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYY45MEL4B button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYY45MEL4B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYY45MEL4B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYY45MEL4B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYY45MEL4B nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYY45MEL4B nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYY45MEL4B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYY45MEL4B .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYY45MEL4B a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYY45MEL4B .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYY45MEL4B .navbar {
    height: 70px;
  }
  .cid-tYY45MEL4B .navbar.opened {
    height: auto;
  }
  .cid-tYY45MEL4B .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYY45MEL4B .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYY45MEL4B .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYY45MEL4B a {
  display: inline;
  font-weight: bold;
}
.cid-tYY45MEL4B img {
  display: inline;
  padding-right: 10px;
}
.cid-tYY45MEL4B .dropdown-toggle:after {
  display: none;
}
.cid-tYY45MEL4B .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYY45MEL4B .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYY45MEL4B .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYY45MEL4B .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYY45MEL4B .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYY45MEL4B .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYY45MEL4B .btn {
  display: inline !important;
}
.cid-tYY45MEL4B .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYY45MEL4B .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYY45MEL4B .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYY45MEL4B .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYY45MEL4B .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYY45MEL4B .btn {
  border-radius: 50px;
}
.cid-tYY45Naktf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYY45Naktf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYY45Naktf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYY45Naktf .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYY45Naktf .item {
    margin-bottom: 1rem;
  }
}
.cid-tYY45Naktf .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYY45Naktf .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYY45Naktf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYY45Naktf .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYY45Naktf .carousel-control,
.cid-tYY45Naktf .close {
  background: #1b1b1b;
}
.cid-tYY45Naktf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYY45Naktf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYY45Naktf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYY45Naktf .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYY45Naktf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYY45Naktf .close::before {
  content: '\e91a';
}
.cid-tYY45Naktf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYY45Naktf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYY45Naktf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYY45Naktf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYY45Naktf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYY45Naktf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYY45Naktf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYY45Naktf .carousel-indicators li.active,
.cid-tYY45Naktf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYY45Naktf .carousel-indicators li::after,
.cid-tYY45Naktf .carousel-indicators li::before {
  content: none;
}
.cid-tYY45Naktf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYY45Naktf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYY45Naktf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYY45Naktf .carousel-indicators {
    display: none;
  }
}
.cid-tYY45Naktf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYY45Naktf .carousel-inner > .active {
  display: block;
}
.cid-tYY45Naktf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYY45Naktf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYY45Naktf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYY45Naktf .carousel-control,
  .cid-tYY45Naktf .carousel-indicators,
  .cid-tYY45Naktf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYY45Naktf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYY45Naktf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYY45Naktf .carousel-indicators .active,
.cid-tYY45Naktf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYY45Naktf .carousel-indicators .active {
  background: #fff;
}
.cid-tYY45Naktf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYY45Naktf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYY45Naktf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYY45Naktf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYY45Naktf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYY45Naktf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYY45Naktf .carousel {
  width: 100%;
}
.cid-tYY45Naktf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYY45Naktf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYY45Naktf .modal.fade .modal-dialog,
.cid-tYY45Naktf .modal.in .modal-dialog {
  transform: none;
}
.cid-tYY45Naktf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYY45Naktf .content-head {
  max-width: 800px;
}
.cid-tYY45NWVpS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYY45NWVpS .mbr-text {
  color: #000000;
}
.cid-tYY45NWVpS .mbr-section-subtitle {
  color: #000000;
}
.cid-tYY45NWVpS .mbr-section-title {
  color: #000000;
}
.cid-tYY45OmCZL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYY45OmCZL .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYY45OmCZL form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYY45OmCZL form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYY45OmCZL form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYY45OmCZL .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYY5I2R2Sf .navbar-dropdown {
  position: relative !important;
}
.cid-tYY5I2R2Sf .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-tYY5I2R2Sf .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYY5I2R2Sf .dropdown-item:hover,
.cid-tYY5I2R2Sf .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYY5I2R2Sf .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYY5I2R2Sf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYY5I2R2Sf .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYY5I2R2Sf .container {
  display: flex;
  margin: auto;
}
.cid-tYY5I2R2Sf .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYY5I2R2Sf .dropdown-menu,
.cid-tYY5I2R2Sf .navbar.opened {
  background: #272727 !important;
}
.cid-tYY5I2R2Sf .nav-item:focus,
.cid-tYY5I2R2Sf .nav-link:focus {
  outline: none;
}
.cid-tYY5I2R2Sf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYY5I2R2Sf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYY5I2R2Sf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYY5I2R2Sf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYY5I2R2Sf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYY5I2R2Sf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYY5I2R2Sf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYY5I2R2Sf .navbar.opened {
  transition: all 0.3s;
}
.cid-tYY5I2R2Sf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYY5I2R2Sf .navbar .navbar-logo img {
  width: auto;
}
.cid-tYY5I2R2Sf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYY5I2R2Sf .navbar.collapsed {
  justify-content: center;
}
.cid-tYY5I2R2Sf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYY5I2R2Sf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYY5I2R2Sf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYY5I2R2Sf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYY5I2R2Sf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYY5I2R2Sf .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-tYY5I2R2Sf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYY5I2R2Sf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYY5I2R2Sf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYY5I2R2Sf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYY5I2R2Sf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYY5I2R2Sf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYY5I2R2Sf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYY5I2R2Sf .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-tYY5I2R2Sf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYY5I2R2Sf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYY5I2R2Sf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYY5I2R2Sf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYY5I2R2Sf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYY5I2R2Sf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYY5I2R2Sf .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYY5I2R2Sf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYY5I2R2Sf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYY5I2R2Sf .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYY5I2R2Sf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYY5I2R2Sf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYY5I2R2Sf .dropdown-item.active,
.cid-tYY5I2R2Sf .dropdown-item:active {
  background-color: transparent;
}
.cid-tYY5I2R2Sf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYY5I2R2Sf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYY5I2R2Sf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYY5I2R2Sf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYY5I2R2Sf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYY5I2R2Sf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYY5I2R2Sf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYY5I2R2Sf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYY5I2R2Sf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYY5I2R2Sf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYY5I2R2Sf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYY5I2R2Sf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYY5I2R2Sf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYY5I2R2Sf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYY5I2R2Sf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYY5I2R2Sf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYY5I2R2Sf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYY5I2R2Sf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYY5I2R2Sf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYY5I2R2Sf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYY5I2R2Sf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYY5I2R2Sf .navbar {
    height: 70px;
  }
  .cid-tYY5I2R2Sf .navbar.opened {
    height: auto;
  }
  .cid-tYY5I2R2Sf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYY5I2R2Sf .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYY5I2R2Sf .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYY5I2R2Sf a {
  display: inline;
  font-weight: bold;
}
.cid-tYY5I2R2Sf img {
  display: inline;
  padding-right: 10px;
}
.cid-tYY5I2R2Sf .dropdown-toggle:after {
  display: none;
}
.cid-tYY5I2R2Sf .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYY5I2R2Sf .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYY5I2R2Sf .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYY5I2R2Sf .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYY5I2R2Sf .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYY5I2R2Sf .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYY5I2R2Sf .btn {
  display: inline !important;
}
.cid-tYY5I2R2Sf .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYY5I2R2Sf .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYY5I2R2Sf .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYY5I2R2Sf .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYY5I2R2Sf .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYY5I2R2Sf .btn {
  border-radius: 50px;
}
.cid-tYY5I3oPLv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYY5I3oPLv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYY5I3oPLv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYY5I3oPLv .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYY5I3oPLv .item {
    margin-bottom: 1rem;
  }
}
.cid-tYY5I3oPLv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYY5I3oPLv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYY5I3oPLv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYY5I3oPLv .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYY5I3oPLv .carousel-control,
.cid-tYY5I3oPLv .close {
  background: #1b1b1b;
}
.cid-tYY5I3oPLv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYY5I3oPLv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYY5I3oPLv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYY5I3oPLv .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYY5I3oPLv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYY5I3oPLv .close::before {
  content: '\e91a';
}
.cid-tYY5I3oPLv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYY5I3oPLv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYY5I3oPLv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYY5I3oPLv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYY5I3oPLv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYY5I3oPLv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYY5I3oPLv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYY5I3oPLv .carousel-indicators li.active,
.cid-tYY5I3oPLv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYY5I3oPLv .carousel-indicators li::after,
.cid-tYY5I3oPLv .carousel-indicators li::before {
  content: none;
}
.cid-tYY5I3oPLv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYY5I3oPLv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYY5I3oPLv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYY5I3oPLv .carousel-indicators {
    display: none;
  }
}
.cid-tYY5I3oPLv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYY5I3oPLv .carousel-inner > .active {
  display: block;
}
.cid-tYY5I3oPLv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYY5I3oPLv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYY5I3oPLv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYY5I3oPLv .carousel-control,
  .cid-tYY5I3oPLv .carousel-indicators,
  .cid-tYY5I3oPLv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYY5I3oPLv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYY5I3oPLv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYY5I3oPLv .carousel-indicators .active,
.cid-tYY5I3oPLv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYY5I3oPLv .carousel-indicators .active {
  background: #fff;
}
.cid-tYY5I3oPLv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYY5I3oPLv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYY5I3oPLv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYY5I3oPLv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYY5I3oPLv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYY5I3oPLv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYY5I3oPLv .carousel {
  width: 100%;
}
.cid-tYY5I3oPLv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYY5I3oPLv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYY5I3oPLv .modal.fade .modal-dialog,
.cid-tYY5I3oPLv .modal.in .modal-dialog {
  transform: none;
}
.cid-tYY5I3oPLv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYY5I3oPLv .content-head {
  max-width: 800px;
}
.cid-tYY5I4HS6j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYY5I4HS6j .mbr-text {
  color: #000000;
}
.cid-tYY5I4HS6j .mbr-section-subtitle {
  color: #000000;
}
.cid-tYY5I4HS6j .mbr-section-title {
  color: #000000;
}
.cid-tYY5I56H9i {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYY5I56H9i .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYY5I56H9i form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYY5I56H9i form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYY5I56H9i form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYY5I56H9i .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYYdlOkizy .navbar-dropdown {
  position: relative !important;
}
.cid-tYYdlOkizy .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-tYYdlOkizy .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYYdlOkizy .dropdown-item:hover,
.cid-tYYdlOkizy .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYYdlOkizy .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYYdlOkizy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYYdlOkizy .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYYdlOkizy .container {
  display: flex;
  margin: auto;
}
.cid-tYYdlOkizy .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYYdlOkizy .dropdown-menu,
.cid-tYYdlOkizy .navbar.opened {
  background: #272727 !important;
}
.cid-tYYdlOkizy .nav-item:focus,
.cid-tYYdlOkizy .nav-link:focus {
  outline: none;
}
.cid-tYYdlOkizy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYYdlOkizy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYYdlOkizy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYYdlOkizy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYYdlOkizy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYYdlOkizy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYYdlOkizy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYYdlOkizy .navbar.opened {
  transition: all 0.3s;
}
.cid-tYYdlOkizy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYYdlOkizy .navbar .navbar-logo img {
  width: auto;
}
.cid-tYYdlOkizy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYYdlOkizy .navbar.collapsed {
  justify-content: center;
}
.cid-tYYdlOkizy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYYdlOkizy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYYdlOkizy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYYdlOkizy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYYdlOkizy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYYdlOkizy .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-tYYdlOkizy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYYdlOkizy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYYdlOkizy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYYdlOkizy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYYdlOkizy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYYdlOkizy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYYdlOkizy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYYdlOkizy .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-tYYdlOkizy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYYdlOkizy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYYdlOkizy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYYdlOkizy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYYdlOkizy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYYdlOkizy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYYdlOkizy .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYYdlOkizy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYYdlOkizy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYYdlOkizy .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYYdlOkizy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYYdlOkizy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYYdlOkizy .dropdown-item.active,
.cid-tYYdlOkizy .dropdown-item:active {
  background-color: transparent;
}
.cid-tYYdlOkizy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYYdlOkizy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYYdlOkizy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYYdlOkizy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYYdlOkizy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYYdlOkizy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYYdlOkizy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYYdlOkizy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYYdlOkizy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYYdlOkizy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYYdlOkizy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYYdlOkizy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYdlOkizy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYdlOkizy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYYdlOkizy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYdlOkizy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYYdlOkizy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYYdlOkizy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYdlOkizy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYYdlOkizy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYYdlOkizy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYYdlOkizy .navbar {
    height: 70px;
  }
  .cid-tYYdlOkizy .navbar.opened {
    height: auto;
  }
  .cid-tYYdlOkizy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYYdlOkizy .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYYdlOkizy .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYYdlOkizy a {
  display: inline;
  font-weight: bold;
}
.cid-tYYdlOkizy img {
  display: inline;
  padding-right: 10px;
}
.cid-tYYdlOkizy .dropdown-toggle:after {
  display: none;
}
.cid-tYYdlOkizy .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYYdlOkizy .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYYdlOkizy .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYYdlOkizy .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYYdlOkizy .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYYdlOkizy .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYYdlOkizy .btn {
  display: inline !important;
}
.cid-tYYdlOkizy .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYYdlOkizy .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYYdlOkizy .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYYdlOkizy .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYYdlOkizy .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYYdlOkizy .btn {
  border-radius: 50px;
}
.cid-tYYdlOR5tI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYdlOR5tI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYYdlOR5tI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYYdlOR5tI .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYYdlOR5tI .item {
    margin-bottom: 1rem;
  }
}
.cid-tYYdlOR5tI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYYdlOR5tI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYYdlOR5tI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYYdlOR5tI .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYYdlOR5tI .carousel-control,
.cid-tYYdlOR5tI .close {
  background: #1b1b1b;
}
.cid-tYYdlOR5tI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYYdlOR5tI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYYdlOR5tI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYYdlOR5tI .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYYdlOR5tI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYYdlOR5tI .close::before {
  content: '\e91a';
}
.cid-tYYdlOR5tI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYYdlOR5tI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYYdlOR5tI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYdlOR5tI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYYdlOR5tI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYYdlOR5tI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYYdlOR5tI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYYdlOR5tI .carousel-indicators li.active,
.cid-tYYdlOR5tI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYYdlOR5tI .carousel-indicators li::after,
.cid-tYYdlOR5tI .carousel-indicators li::before {
  content: none;
}
.cid-tYYdlOR5tI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYYdlOR5tI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYYdlOR5tI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYYdlOR5tI .carousel-indicators {
    display: none;
  }
}
.cid-tYYdlOR5tI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYYdlOR5tI .carousel-inner > .active {
  display: block;
}
.cid-tYYdlOR5tI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYdlOR5tI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYYdlOR5tI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYYdlOR5tI .carousel-control,
  .cid-tYYdlOR5tI .carousel-indicators,
  .cid-tYYdlOR5tI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYYdlOR5tI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYYdlOR5tI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYYdlOR5tI .carousel-indicators .active,
.cid-tYYdlOR5tI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYYdlOR5tI .carousel-indicators .active {
  background: #fff;
}
.cid-tYYdlOR5tI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYYdlOR5tI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYYdlOR5tI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYYdlOR5tI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYYdlOR5tI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYYdlOR5tI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYYdlOR5tI .carousel {
  width: 100%;
}
.cid-tYYdlOR5tI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYYdlOR5tI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYYdlOR5tI .modal.fade .modal-dialog,
.cid-tYYdlOR5tI .modal.in .modal-dialog {
  transform: none;
}
.cid-tYYdlOR5tI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYYdlOR5tI .content-head {
  max-width: 800px;
}
.cid-tYYdlPFaS3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYYdlPFaS3 .mbr-text {
  color: #000000;
}
.cid-tYYdlPFaS3 .mbr-section-subtitle {
  color: #000000;
}
.cid-tYYdlPFaS3 .mbr-section-title {
  color: #000000;
}
.cid-tYYdlQ5P4N {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYdlQ5P4N .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYYdlQ5P4N form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYYdlQ5P4N form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYYdlQ5P4N form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYYdlQ5P4N .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYYeAxX8pA .navbar-dropdown {
  position: relative !important;
}
.cid-tYYeAxX8pA .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-tYYeAxX8pA .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYYeAxX8pA .dropdown-item:hover,
.cid-tYYeAxX8pA .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYYeAxX8pA .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYYeAxX8pA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYYeAxX8pA .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYYeAxX8pA .container {
  display: flex;
  margin: auto;
}
.cid-tYYeAxX8pA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYYeAxX8pA .dropdown-menu,
.cid-tYYeAxX8pA .navbar.opened {
  background: #272727 !important;
}
.cid-tYYeAxX8pA .nav-item:focus,
.cid-tYYeAxX8pA .nav-link:focus {
  outline: none;
}
.cid-tYYeAxX8pA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYYeAxX8pA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYYeAxX8pA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYYeAxX8pA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYYeAxX8pA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYYeAxX8pA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYYeAxX8pA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYYeAxX8pA .navbar.opened {
  transition: all 0.3s;
}
.cid-tYYeAxX8pA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYYeAxX8pA .navbar .navbar-logo img {
  width: auto;
}
.cid-tYYeAxX8pA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYYeAxX8pA .navbar.collapsed {
  justify-content: center;
}
.cid-tYYeAxX8pA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYYeAxX8pA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYYeAxX8pA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYYeAxX8pA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYYeAxX8pA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYYeAxX8pA .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-tYYeAxX8pA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYYeAxX8pA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYYeAxX8pA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYYeAxX8pA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYYeAxX8pA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYYeAxX8pA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYYeAxX8pA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYYeAxX8pA .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-tYYeAxX8pA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYYeAxX8pA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYYeAxX8pA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYYeAxX8pA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYYeAxX8pA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYYeAxX8pA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYYeAxX8pA .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYYeAxX8pA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYYeAxX8pA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYYeAxX8pA .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYYeAxX8pA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYYeAxX8pA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYYeAxX8pA .dropdown-item.active,
.cid-tYYeAxX8pA .dropdown-item:active {
  background-color: transparent;
}
.cid-tYYeAxX8pA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYYeAxX8pA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYYeAxX8pA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYYeAxX8pA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYYeAxX8pA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYYeAxX8pA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYYeAxX8pA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYYeAxX8pA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYYeAxX8pA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYYeAxX8pA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYYeAxX8pA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYYeAxX8pA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYeAxX8pA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYeAxX8pA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYYeAxX8pA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYeAxX8pA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYYeAxX8pA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYYeAxX8pA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYeAxX8pA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYYeAxX8pA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYYeAxX8pA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYYeAxX8pA .navbar {
    height: 70px;
  }
  .cid-tYYeAxX8pA .navbar.opened {
    height: auto;
  }
  .cid-tYYeAxX8pA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYYeAxX8pA .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYYeAxX8pA .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYYeAxX8pA a {
  display: inline;
  font-weight: bold;
}
.cid-tYYeAxX8pA img {
  display: inline;
  padding-right: 10px;
}
.cid-tYYeAxX8pA .dropdown-toggle:after {
  display: none;
}
.cid-tYYeAxX8pA .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYYeAxX8pA .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYYeAxX8pA .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYYeAxX8pA .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYYeAxX8pA .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYYeAxX8pA .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYYeAxX8pA .btn {
  display: inline !important;
}
.cid-tYYeAxX8pA .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYYeAxX8pA .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYYeAxX8pA .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYYeAxX8pA .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYYeAxX8pA .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYYeAxX8pA .btn {
  border-radius: 50px;
}
.cid-tYYeAyrii1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYeAyrii1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYYeAyrii1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYYeAyrii1 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYYeAyrii1 .item {
    margin-bottom: 1rem;
  }
}
.cid-tYYeAyrii1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYYeAyrii1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYYeAyrii1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYYeAyrii1 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYYeAyrii1 .carousel-control,
.cid-tYYeAyrii1 .close {
  background: #1b1b1b;
}
.cid-tYYeAyrii1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYYeAyrii1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYYeAyrii1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYYeAyrii1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYYeAyrii1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYYeAyrii1 .close::before {
  content: '\e91a';
}
.cid-tYYeAyrii1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYYeAyrii1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYYeAyrii1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYeAyrii1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYYeAyrii1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYYeAyrii1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYYeAyrii1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYYeAyrii1 .carousel-indicators li.active,
.cid-tYYeAyrii1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYYeAyrii1 .carousel-indicators li::after,
.cid-tYYeAyrii1 .carousel-indicators li::before {
  content: none;
}
.cid-tYYeAyrii1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYYeAyrii1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYYeAyrii1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYYeAyrii1 .carousel-indicators {
    display: none;
  }
}
.cid-tYYeAyrii1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYYeAyrii1 .carousel-inner > .active {
  display: block;
}
.cid-tYYeAyrii1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYeAyrii1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYYeAyrii1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYYeAyrii1 .carousel-control,
  .cid-tYYeAyrii1 .carousel-indicators,
  .cid-tYYeAyrii1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYYeAyrii1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYYeAyrii1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYYeAyrii1 .carousel-indicators .active,
.cid-tYYeAyrii1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYYeAyrii1 .carousel-indicators .active {
  background: #fff;
}
.cid-tYYeAyrii1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYYeAyrii1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYYeAyrii1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYYeAyrii1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYYeAyrii1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYYeAyrii1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYYeAyrii1 .carousel {
  width: 100%;
}
.cid-tYYeAyrii1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYYeAyrii1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYYeAyrii1 .modal.fade .modal-dialog,
.cid-tYYeAyrii1 .modal.in .modal-dialog {
  transform: none;
}
.cid-tYYeAyrii1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYYeAyrii1 .content-head {
  max-width: 800px;
}
.cid-tYYeAzftpv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYYeAzftpv .mbr-text {
  color: #000000;
}
.cid-tYYeAzftpv .mbr-section-subtitle {
  color: #000000;
}
.cid-tYYeAzftpv .mbr-section-title {
  color: #000000;
}
.cid-tYYeAzHWvI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYeAzHWvI .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYYeAzHWvI form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYYeAzHWvI form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYYeAzHWvI form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYYeAzHWvI .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYYgn5zfY1 .navbar-dropdown {
  position: relative !important;
}
.cid-tYYgn5zfY1 .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-tYYgn5zfY1 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYYgn5zfY1 .dropdown-item:hover,
.cid-tYYgn5zfY1 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYYgn5zfY1 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYYgn5zfY1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYYgn5zfY1 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYYgn5zfY1 .container {
  display: flex;
  margin: auto;
}
.cid-tYYgn5zfY1 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYYgn5zfY1 .dropdown-menu,
.cid-tYYgn5zfY1 .navbar.opened {
  background: #272727 !important;
}
.cid-tYYgn5zfY1 .nav-item:focus,
.cid-tYYgn5zfY1 .nav-link:focus {
  outline: none;
}
.cid-tYYgn5zfY1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYYgn5zfY1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYYgn5zfY1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYYgn5zfY1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYYgn5zfY1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYYgn5zfY1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYYgn5zfY1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYYgn5zfY1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tYYgn5zfY1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYYgn5zfY1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tYYgn5zfY1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYYgn5zfY1 .navbar.collapsed {
  justify-content: center;
}
.cid-tYYgn5zfY1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYYgn5zfY1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYYgn5zfY1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYYgn5zfY1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYYgn5zfY1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYYgn5zfY1 .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-tYYgn5zfY1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYYgn5zfY1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYYgn5zfY1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYYgn5zfY1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYYgn5zfY1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYYgn5zfY1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYYgn5zfY1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYYgn5zfY1 .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-tYYgn5zfY1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYYgn5zfY1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYYgn5zfY1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYYgn5zfY1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYYgn5zfY1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYYgn5zfY1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYYgn5zfY1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYYgn5zfY1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYYgn5zfY1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYYgn5zfY1 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYYgn5zfY1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYYgn5zfY1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYYgn5zfY1 .dropdown-item.active,
.cid-tYYgn5zfY1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tYYgn5zfY1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYYgn5zfY1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYYgn5zfY1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYYgn5zfY1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYYgn5zfY1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYYgn5zfY1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYYgn5zfY1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYYgn5zfY1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYYgn5zfY1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYYgn5zfY1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYYgn5zfY1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYYgn5zfY1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYgn5zfY1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYgn5zfY1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYYgn5zfY1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYgn5zfY1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYYgn5zfY1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYYgn5zfY1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYgn5zfY1 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYYgn5zfY1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYYgn5zfY1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYYgn5zfY1 .navbar {
    height: 70px;
  }
  .cid-tYYgn5zfY1 .navbar.opened {
    height: auto;
  }
  .cid-tYYgn5zfY1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYYgn5zfY1 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYYgn5zfY1 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYYgn5zfY1 a {
  display: inline;
  font-weight: bold;
}
.cid-tYYgn5zfY1 img {
  display: inline;
  padding-right: 10px;
}
.cid-tYYgn5zfY1 .dropdown-toggle:after {
  display: none;
}
.cid-tYYgn5zfY1 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYYgn5zfY1 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYYgn5zfY1 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYYgn5zfY1 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYYgn5zfY1 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYYgn5zfY1 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYYgn5zfY1 .btn {
  display: inline !important;
}
.cid-tYYgn5zfY1 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYYgn5zfY1 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYYgn5zfY1 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYYgn5zfY1 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYYgn5zfY1 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYYgn5zfY1 .btn {
  border-radius: 50px;
}
.cid-tYYgn64LL9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYgn64LL9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYYgn64LL9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYYgn64LL9 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYYgn64LL9 .item {
    margin-bottom: 1rem;
  }
}
.cid-tYYgn64LL9 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYYgn64LL9 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYYgn64LL9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYYgn64LL9 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYYgn64LL9 .carousel-control,
.cid-tYYgn64LL9 .close {
  background: #1b1b1b;
}
.cid-tYYgn64LL9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYYgn64LL9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYYgn64LL9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYYgn64LL9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYYgn64LL9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYYgn64LL9 .close::before {
  content: '\e91a';
}
.cid-tYYgn64LL9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYYgn64LL9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYYgn64LL9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYgn64LL9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYYgn64LL9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYYgn64LL9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYYgn64LL9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYYgn64LL9 .carousel-indicators li.active,
.cid-tYYgn64LL9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYYgn64LL9 .carousel-indicators li::after,
.cid-tYYgn64LL9 .carousel-indicators li::before {
  content: none;
}
.cid-tYYgn64LL9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYYgn64LL9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYYgn64LL9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYYgn64LL9 .carousel-indicators {
    display: none;
  }
}
.cid-tYYgn64LL9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYYgn64LL9 .carousel-inner > .active {
  display: block;
}
.cid-tYYgn64LL9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYgn64LL9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYYgn64LL9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYYgn64LL9 .carousel-control,
  .cid-tYYgn64LL9 .carousel-indicators,
  .cid-tYYgn64LL9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYYgn64LL9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYYgn64LL9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYYgn64LL9 .carousel-indicators .active,
.cid-tYYgn64LL9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYYgn64LL9 .carousel-indicators .active {
  background: #fff;
}
.cid-tYYgn64LL9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYYgn64LL9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYYgn64LL9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYYgn64LL9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYYgn64LL9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYYgn64LL9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYYgn64LL9 .carousel {
  width: 100%;
}
.cid-tYYgn64LL9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYYgn64LL9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYYgn64LL9 .modal.fade .modal-dialog,
.cid-tYYgn64LL9 .modal.in .modal-dialog {
  transform: none;
}
.cid-tYYgn64LL9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYYgn64LL9 .content-head {
  max-width: 800px;
}
.cid-tYYgn7oTmv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYYgn7oTmv .mbr-text {
  color: #000000;
}
.cid-tYYgn7oTmv .mbr-section-subtitle {
  color: #000000;
}
.cid-tYYgn7oTmv .mbr-section-title {
  color: #000000;
}
.cid-tYYgn7NuIS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYgn7NuIS .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYYgn7NuIS form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYYgn7NuIS form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYYgn7NuIS form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYYgn7NuIS .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYYgHcSXT5 .navbar-dropdown {
  position: relative !important;
}
.cid-tYYgHcSXT5 .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-tYYgHcSXT5 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYYgHcSXT5 .dropdown-item:hover,
.cid-tYYgHcSXT5 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYYgHcSXT5 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYYgHcSXT5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYYgHcSXT5 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYYgHcSXT5 .container {
  display: flex;
  margin: auto;
}
.cid-tYYgHcSXT5 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYYgHcSXT5 .dropdown-menu,
.cid-tYYgHcSXT5 .navbar.opened {
  background: #272727 !important;
}
.cid-tYYgHcSXT5 .nav-item:focus,
.cid-tYYgHcSXT5 .nav-link:focus {
  outline: none;
}
.cid-tYYgHcSXT5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYYgHcSXT5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYYgHcSXT5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYYgHcSXT5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYYgHcSXT5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYYgHcSXT5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYYgHcSXT5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYYgHcSXT5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tYYgHcSXT5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYYgHcSXT5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tYYgHcSXT5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYYgHcSXT5 .navbar.collapsed {
  justify-content: center;
}
.cid-tYYgHcSXT5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYYgHcSXT5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYYgHcSXT5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYYgHcSXT5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYYgHcSXT5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYYgHcSXT5 .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-tYYgHcSXT5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYYgHcSXT5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYYgHcSXT5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYYgHcSXT5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYYgHcSXT5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYYgHcSXT5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYYgHcSXT5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYYgHcSXT5 .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-tYYgHcSXT5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYYgHcSXT5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYYgHcSXT5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYYgHcSXT5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYYgHcSXT5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYYgHcSXT5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYYgHcSXT5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYYgHcSXT5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYYgHcSXT5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYYgHcSXT5 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYYgHcSXT5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYYgHcSXT5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYYgHcSXT5 .dropdown-item.active,
.cid-tYYgHcSXT5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tYYgHcSXT5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYYgHcSXT5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYYgHcSXT5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYYgHcSXT5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYYgHcSXT5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYYgHcSXT5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYYgHcSXT5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYYgHcSXT5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYYgHcSXT5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYYgHcSXT5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYYgHcSXT5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYYgHcSXT5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYgHcSXT5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYgHcSXT5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYYgHcSXT5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYgHcSXT5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYYgHcSXT5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYYgHcSXT5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYgHcSXT5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYYgHcSXT5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYYgHcSXT5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYYgHcSXT5 .navbar {
    height: 70px;
  }
  .cid-tYYgHcSXT5 .navbar.opened {
    height: auto;
  }
  .cid-tYYgHcSXT5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYYgHcSXT5 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYYgHcSXT5 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYYgHcSXT5 a {
  display: inline;
  font-weight: bold;
}
.cid-tYYgHcSXT5 img {
  display: inline;
  padding-right: 10px;
}
.cid-tYYgHcSXT5 .dropdown-toggle:after {
  display: none;
}
.cid-tYYgHcSXT5 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYYgHcSXT5 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYYgHcSXT5 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYYgHcSXT5 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYYgHcSXT5 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYYgHcSXT5 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYYgHcSXT5 .btn {
  display: inline !important;
}
.cid-tYYgHcSXT5 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYYgHcSXT5 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYYgHcSXT5 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYYgHcSXT5 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYYgHcSXT5 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYYgHcSXT5 .btn {
  border-radius: 50px;
}
.cid-tYYgHdkVn2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYgHdkVn2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYYgHdkVn2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYYgHdkVn2 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYYgHdkVn2 .item {
    margin-bottom: 1rem;
  }
}
.cid-tYYgHdkVn2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYYgHdkVn2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYYgHdkVn2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYYgHdkVn2 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYYgHdkVn2 .carousel-control,
.cid-tYYgHdkVn2 .close {
  background: #1b1b1b;
}
.cid-tYYgHdkVn2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYYgHdkVn2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYYgHdkVn2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYYgHdkVn2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYYgHdkVn2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYYgHdkVn2 .close::before {
  content: '\e91a';
}
.cid-tYYgHdkVn2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYYgHdkVn2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYYgHdkVn2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYgHdkVn2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYYgHdkVn2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYYgHdkVn2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYYgHdkVn2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYYgHdkVn2 .carousel-indicators li.active,
.cid-tYYgHdkVn2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYYgHdkVn2 .carousel-indicators li::after,
.cid-tYYgHdkVn2 .carousel-indicators li::before {
  content: none;
}
.cid-tYYgHdkVn2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYYgHdkVn2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYYgHdkVn2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYYgHdkVn2 .carousel-indicators {
    display: none;
  }
}
.cid-tYYgHdkVn2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYYgHdkVn2 .carousel-inner > .active {
  display: block;
}
.cid-tYYgHdkVn2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYgHdkVn2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYYgHdkVn2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYYgHdkVn2 .carousel-control,
  .cid-tYYgHdkVn2 .carousel-indicators,
  .cid-tYYgHdkVn2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYYgHdkVn2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYYgHdkVn2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYYgHdkVn2 .carousel-indicators .active,
.cid-tYYgHdkVn2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYYgHdkVn2 .carousel-indicators .active {
  background: #fff;
}
.cid-tYYgHdkVn2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYYgHdkVn2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYYgHdkVn2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYYgHdkVn2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYYgHdkVn2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYYgHdkVn2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYYgHdkVn2 .carousel {
  width: 100%;
}
.cid-tYYgHdkVn2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYYgHdkVn2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYYgHdkVn2 .modal.fade .modal-dialog,
.cid-tYYgHdkVn2 .modal.in .modal-dialog {
  transform: none;
}
.cid-tYYgHdkVn2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYYgHdkVn2 .content-head {
  max-width: 800px;
}
.cid-tYYgHegkHe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYYgHegkHe .mbr-text {
  color: #000000;
}
.cid-tYYgHegkHe .mbr-section-subtitle {
  color: #000000;
}
.cid-tYYgHegkHe .mbr-section-title {
  color: #000000;
}
.cid-tYYgHeIlSs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYgHeIlSs .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYYgHeIlSs form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYYgHeIlSs form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYYgHeIlSs form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYYgHeIlSs .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYYhaoUfC9 .navbar-dropdown {
  position: relative !important;
}
.cid-tYYhaoUfC9 .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-tYYhaoUfC9 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYYhaoUfC9 .dropdown-item:hover,
.cid-tYYhaoUfC9 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYYhaoUfC9 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYYhaoUfC9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYYhaoUfC9 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYYhaoUfC9 .container {
  display: flex;
  margin: auto;
}
.cid-tYYhaoUfC9 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYYhaoUfC9 .dropdown-menu,
.cid-tYYhaoUfC9 .navbar.opened {
  background: #272727 !important;
}
.cid-tYYhaoUfC9 .nav-item:focus,
.cid-tYYhaoUfC9 .nav-link:focus {
  outline: none;
}
.cid-tYYhaoUfC9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYYhaoUfC9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYYhaoUfC9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYYhaoUfC9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYYhaoUfC9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYYhaoUfC9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYYhaoUfC9 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYYhaoUfC9 .navbar.opened {
  transition: all 0.3s;
}
.cid-tYYhaoUfC9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYYhaoUfC9 .navbar .navbar-logo img {
  width: auto;
}
.cid-tYYhaoUfC9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYYhaoUfC9 .navbar.collapsed {
  justify-content: center;
}
.cid-tYYhaoUfC9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYYhaoUfC9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYYhaoUfC9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYYhaoUfC9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYYhaoUfC9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYYhaoUfC9 .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-tYYhaoUfC9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYYhaoUfC9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYYhaoUfC9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYYhaoUfC9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYYhaoUfC9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYYhaoUfC9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYYhaoUfC9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYYhaoUfC9 .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-tYYhaoUfC9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYYhaoUfC9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYYhaoUfC9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYYhaoUfC9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYYhaoUfC9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYYhaoUfC9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYYhaoUfC9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYYhaoUfC9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYYhaoUfC9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYYhaoUfC9 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYYhaoUfC9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYYhaoUfC9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYYhaoUfC9 .dropdown-item.active,
.cid-tYYhaoUfC9 .dropdown-item:active {
  background-color: transparent;
}
.cid-tYYhaoUfC9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYYhaoUfC9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYYhaoUfC9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYYhaoUfC9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYYhaoUfC9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYYhaoUfC9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYYhaoUfC9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYYhaoUfC9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYYhaoUfC9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYYhaoUfC9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYYhaoUfC9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYYhaoUfC9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYhaoUfC9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYhaoUfC9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYYhaoUfC9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYhaoUfC9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYYhaoUfC9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYYhaoUfC9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYhaoUfC9 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYYhaoUfC9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYYhaoUfC9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYYhaoUfC9 .navbar {
    height: 70px;
  }
  .cid-tYYhaoUfC9 .navbar.opened {
    height: auto;
  }
  .cid-tYYhaoUfC9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYYhaoUfC9 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYYhaoUfC9 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYYhaoUfC9 a {
  display: inline;
  font-weight: bold;
}
.cid-tYYhaoUfC9 img {
  display: inline;
  padding-right: 10px;
}
.cid-tYYhaoUfC9 .dropdown-toggle:after {
  display: none;
}
.cid-tYYhaoUfC9 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYYhaoUfC9 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYYhaoUfC9 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYYhaoUfC9 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYYhaoUfC9 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYYhaoUfC9 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYYhaoUfC9 .btn {
  display: inline !important;
}
.cid-tYYhaoUfC9 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYYhaoUfC9 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYYhaoUfC9 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYYhaoUfC9 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYYhaoUfC9 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYYhaoUfC9 .btn {
  border-radius: 50px;
}
.cid-tYYhapmWq4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYhapmWq4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYYhapmWq4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYYhapmWq4 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYYhapmWq4 .item {
    margin-bottom: 1rem;
  }
}
.cid-tYYhapmWq4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYYhapmWq4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYYhapmWq4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYYhapmWq4 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYYhapmWq4 .carousel-control,
.cid-tYYhapmWq4 .close {
  background: #1b1b1b;
}
.cid-tYYhapmWq4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYYhapmWq4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYYhapmWq4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYYhapmWq4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYYhapmWq4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYYhapmWq4 .close::before {
  content: '\e91a';
}
.cid-tYYhapmWq4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYYhapmWq4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYYhapmWq4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYhapmWq4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYYhapmWq4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYYhapmWq4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYYhapmWq4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYYhapmWq4 .carousel-indicators li.active,
.cid-tYYhapmWq4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYYhapmWq4 .carousel-indicators li::after,
.cid-tYYhapmWq4 .carousel-indicators li::before {
  content: none;
}
.cid-tYYhapmWq4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYYhapmWq4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYYhapmWq4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYYhapmWq4 .carousel-indicators {
    display: none;
  }
}
.cid-tYYhapmWq4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYYhapmWq4 .carousel-inner > .active {
  display: block;
}
.cid-tYYhapmWq4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYhapmWq4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYYhapmWq4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYYhapmWq4 .carousel-control,
  .cid-tYYhapmWq4 .carousel-indicators,
  .cid-tYYhapmWq4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYYhapmWq4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYYhapmWq4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYYhapmWq4 .carousel-indicators .active,
.cid-tYYhapmWq4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYYhapmWq4 .carousel-indicators .active {
  background: #fff;
}
.cid-tYYhapmWq4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYYhapmWq4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYYhapmWq4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYYhapmWq4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYYhapmWq4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYYhapmWq4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYYhapmWq4 .carousel {
  width: 100%;
}
.cid-tYYhapmWq4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYYhapmWq4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYYhapmWq4 .modal.fade .modal-dialog,
.cid-tYYhapmWq4 .modal.in .modal-dialog {
  transform: none;
}
.cid-tYYhapmWq4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYYhapmWq4 .content-head {
  max-width: 800px;
}
.cid-tYYhaq9YyA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYYhaq9YyA .mbr-text {
  color: #000000;
}
.cid-tYYhaq9YyA .mbr-section-subtitle {
  color: #000000;
}
.cid-tYYhaq9YyA .mbr-section-title {
  color: #000000;
}
.cid-tYYhaqzYWw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYhaqzYWw .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYYhaqzYWw form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYYhaqzYWw form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYYhaqzYWw form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYYhaqzYWw .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYYiFk1RCO .navbar-dropdown {
  position: relative !important;
}
.cid-tYYiFk1RCO .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-tYYiFk1RCO .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYYiFk1RCO .dropdown-item:hover,
.cid-tYYiFk1RCO .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYYiFk1RCO .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYYiFk1RCO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYYiFk1RCO .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYYiFk1RCO .container {
  display: flex;
  margin: auto;
}
.cid-tYYiFk1RCO .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYYiFk1RCO .dropdown-menu,
.cid-tYYiFk1RCO .navbar.opened {
  background: #272727 !important;
}
.cid-tYYiFk1RCO .nav-item:focus,
.cid-tYYiFk1RCO .nav-link:focus {
  outline: none;
}
.cid-tYYiFk1RCO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYYiFk1RCO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYYiFk1RCO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYYiFk1RCO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYYiFk1RCO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYYiFk1RCO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYYiFk1RCO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYYiFk1RCO .navbar.opened {
  transition: all 0.3s;
}
.cid-tYYiFk1RCO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYYiFk1RCO .navbar .navbar-logo img {
  width: auto;
}
.cid-tYYiFk1RCO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYYiFk1RCO .navbar.collapsed {
  justify-content: center;
}
.cid-tYYiFk1RCO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYYiFk1RCO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYYiFk1RCO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYYiFk1RCO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYYiFk1RCO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYYiFk1RCO .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-tYYiFk1RCO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYYiFk1RCO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYYiFk1RCO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYYiFk1RCO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYYiFk1RCO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYYiFk1RCO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYYiFk1RCO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYYiFk1RCO .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-tYYiFk1RCO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYYiFk1RCO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYYiFk1RCO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYYiFk1RCO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYYiFk1RCO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYYiFk1RCO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYYiFk1RCO .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYYiFk1RCO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYYiFk1RCO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYYiFk1RCO .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYYiFk1RCO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYYiFk1RCO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYYiFk1RCO .dropdown-item.active,
.cid-tYYiFk1RCO .dropdown-item:active {
  background-color: transparent;
}
.cid-tYYiFk1RCO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYYiFk1RCO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYYiFk1RCO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYYiFk1RCO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYYiFk1RCO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYYiFk1RCO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYYiFk1RCO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYYiFk1RCO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYYiFk1RCO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYYiFk1RCO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYYiFk1RCO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYYiFk1RCO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYiFk1RCO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYiFk1RCO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYYiFk1RCO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYiFk1RCO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYYiFk1RCO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYYiFk1RCO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYiFk1RCO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYYiFk1RCO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYYiFk1RCO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYYiFk1RCO .navbar {
    height: 70px;
  }
  .cid-tYYiFk1RCO .navbar.opened {
    height: auto;
  }
  .cid-tYYiFk1RCO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYYiFk1RCO .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYYiFk1RCO .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYYiFk1RCO a {
  display: inline;
  font-weight: bold;
}
.cid-tYYiFk1RCO img {
  display: inline;
  padding-right: 10px;
}
.cid-tYYiFk1RCO .dropdown-toggle:after {
  display: none;
}
.cid-tYYiFk1RCO .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYYiFk1RCO .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYYiFk1RCO .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYYiFk1RCO .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYYiFk1RCO .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYYiFk1RCO .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYYiFk1RCO .btn {
  display: inline !important;
}
.cid-tYYiFk1RCO .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYYiFk1RCO .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYYiFk1RCO .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYYiFk1RCO .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYYiFk1RCO .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYYiFk1RCO .btn {
  border-radius: 50px;
}
.cid-tYYiFkrD2A {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYiFkrD2A .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYYiFkrD2A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYYiFkrD2A .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYYiFkrD2A .item {
    margin-bottom: 1rem;
  }
}
.cid-tYYiFkrD2A .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYYiFkrD2A .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYYiFkrD2A .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYYiFkrD2A .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYYiFkrD2A .carousel-control,
.cid-tYYiFkrD2A .close {
  background: #1b1b1b;
}
.cid-tYYiFkrD2A .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYYiFkrD2A .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYYiFkrD2A .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYYiFkrD2A .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYYiFkrD2A .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYYiFkrD2A .close::before {
  content: '\e91a';
}
.cid-tYYiFkrD2A .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYYiFkrD2A .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYYiFkrD2A .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYiFkrD2A .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYYiFkrD2A .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYYiFkrD2A .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYYiFkrD2A .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYYiFkrD2A .carousel-indicators li.active,
.cid-tYYiFkrD2A .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYYiFkrD2A .carousel-indicators li::after,
.cid-tYYiFkrD2A .carousel-indicators li::before {
  content: none;
}
.cid-tYYiFkrD2A .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYYiFkrD2A .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYYiFkrD2A .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYYiFkrD2A .carousel-indicators {
    display: none;
  }
}
.cid-tYYiFkrD2A .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYYiFkrD2A .carousel-inner > .active {
  display: block;
}
.cid-tYYiFkrD2A .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYiFkrD2A .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYYiFkrD2A .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYYiFkrD2A .carousel-control,
  .cid-tYYiFkrD2A .carousel-indicators,
  .cid-tYYiFkrD2A .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYYiFkrD2A .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYYiFkrD2A .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYYiFkrD2A .carousel-indicators .active,
.cid-tYYiFkrD2A .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYYiFkrD2A .carousel-indicators .active {
  background: #fff;
}
.cid-tYYiFkrD2A .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYYiFkrD2A .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYYiFkrD2A .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYYiFkrD2A .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYYiFkrD2A .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYYiFkrD2A .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYYiFkrD2A .carousel {
  width: 100%;
}
.cid-tYYiFkrD2A .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYYiFkrD2A .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYYiFkrD2A .modal.fade .modal-dialog,
.cid-tYYiFkrD2A .modal.in .modal-dialog {
  transform: none;
}
.cid-tYYiFkrD2A .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYYiFkrD2A .content-head {
  max-width: 800px;
}
.cid-tYYiFlqdUu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYYiFlqdUu .mbr-text {
  color: #000000;
}
.cid-tYYiFlqdUu .mbr-section-subtitle {
  color: #000000;
}
.cid-tYYiFlqdUu .mbr-section-title {
  color: #000000;
}
.cid-tYYiFlPuHw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYiFlPuHw .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYYiFlPuHw form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYYiFlPuHw form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYYiFlPuHw form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYYiFlPuHw .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYYiYbyM5h .navbar-dropdown {
  position: relative !important;
}
.cid-tYYiYbyM5h .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-tYYiYbyM5h .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYYiYbyM5h .dropdown-item:hover,
.cid-tYYiYbyM5h .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYYiYbyM5h .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYYiYbyM5h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYYiYbyM5h .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYYiYbyM5h .container {
  display: flex;
  margin: auto;
}
.cid-tYYiYbyM5h .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYYiYbyM5h .dropdown-menu,
.cid-tYYiYbyM5h .navbar.opened {
  background: #272727 !important;
}
.cid-tYYiYbyM5h .nav-item:focus,
.cid-tYYiYbyM5h .nav-link:focus {
  outline: none;
}
.cid-tYYiYbyM5h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYYiYbyM5h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYYiYbyM5h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYYiYbyM5h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYYiYbyM5h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYYiYbyM5h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYYiYbyM5h .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYYiYbyM5h .navbar.opened {
  transition: all 0.3s;
}
.cid-tYYiYbyM5h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYYiYbyM5h .navbar .navbar-logo img {
  width: auto;
}
.cid-tYYiYbyM5h .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYYiYbyM5h .navbar.collapsed {
  justify-content: center;
}
.cid-tYYiYbyM5h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYYiYbyM5h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYYiYbyM5h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYYiYbyM5h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYYiYbyM5h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYYiYbyM5h .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-tYYiYbyM5h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYYiYbyM5h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYYiYbyM5h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYYiYbyM5h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYYiYbyM5h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYYiYbyM5h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYYiYbyM5h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYYiYbyM5h .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-tYYiYbyM5h .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYYiYbyM5h .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYYiYbyM5h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYYiYbyM5h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYYiYbyM5h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYYiYbyM5h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYYiYbyM5h .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYYiYbyM5h .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYYiYbyM5h .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYYiYbyM5h .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYYiYbyM5h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYYiYbyM5h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYYiYbyM5h .dropdown-item.active,
.cid-tYYiYbyM5h .dropdown-item:active {
  background-color: transparent;
}
.cid-tYYiYbyM5h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYYiYbyM5h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYYiYbyM5h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYYiYbyM5h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYYiYbyM5h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYYiYbyM5h .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYYiYbyM5h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYYiYbyM5h .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYYiYbyM5h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYYiYbyM5h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYYiYbyM5h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYYiYbyM5h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYiYbyM5h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYiYbyM5h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYYiYbyM5h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYiYbyM5h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYYiYbyM5h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYYiYbyM5h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYiYbyM5h .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYYiYbyM5h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYYiYbyM5h .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYYiYbyM5h .navbar {
    height: 70px;
  }
  .cid-tYYiYbyM5h .navbar.opened {
    height: auto;
  }
  .cid-tYYiYbyM5h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYYiYbyM5h .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYYiYbyM5h .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYYiYbyM5h a {
  display: inline;
  font-weight: bold;
}
.cid-tYYiYbyM5h img {
  display: inline;
  padding-right: 10px;
}
.cid-tYYiYbyM5h .dropdown-toggle:after {
  display: none;
}
.cid-tYYiYbyM5h .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYYiYbyM5h .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYYiYbyM5h .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYYiYbyM5h .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYYiYbyM5h .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYYiYbyM5h .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYYiYbyM5h .btn {
  display: inline !important;
}
.cid-tYYiYbyM5h .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYYiYbyM5h .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYYiYbyM5h .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYYiYbyM5h .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYYiYbyM5h .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYYiYbyM5h .btn {
  border-radius: 50px;
}
.cid-tYYiYbYKy6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYiYbYKy6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYYiYbYKy6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYYiYbYKy6 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYYiYbYKy6 .item {
    margin-bottom: 1rem;
  }
}
.cid-tYYiYbYKy6 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYYiYbYKy6 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYYiYbYKy6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYYiYbYKy6 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYYiYbYKy6 .carousel-control,
.cid-tYYiYbYKy6 .close {
  background: #1b1b1b;
}
.cid-tYYiYbYKy6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYYiYbYKy6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYYiYbYKy6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYYiYbYKy6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYYiYbYKy6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYYiYbYKy6 .close::before {
  content: '\e91a';
}
.cid-tYYiYbYKy6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYYiYbYKy6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYYiYbYKy6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYiYbYKy6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYYiYbYKy6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYYiYbYKy6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYYiYbYKy6 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYYiYbYKy6 .carousel-indicators li.active,
.cid-tYYiYbYKy6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYYiYbYKy6 .carousel-indicators li::after,
.cid-tYYiYbYKy6 .carousel-indicators li::before {
  content: none;
}
.cid-tYYiYbYKy6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYYiYbYKy6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYYiYbYKy6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYYiYbYKy6 .carousel-indicators {
    display: none;
  }
}
.cid-tYYiYbYKy6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYYiYbYKy6 .carousel-inner > .active {
  display: block;
}
.cid-tYYiYbYKy6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYiYbYKy6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYYiYbYKy6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYYiYbYKy6 .carousel-control,
  .cid-tYYiYbYKy6 .carousel-indicators,
  .cid-tYYiYbYKy6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYYiYbYKy6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYYiYbYKy6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYYiYbYKy6 .carousel-indicators .active,
.cid-tYYiYbYKy6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYYiYbYKy6 .carousel-indicators .active {
  background: #fff;
}
.cid-tYYiYbYKy6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYYiYbYKy6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYYiYbYKy6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYYiYbYKy6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYYiYbYKy6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYYiYbYKy6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYYiYbYKy6 .carousel {
  width: 100%;
}
.cid-tYYiYbYKy6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYYiYbYKy6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYYiYbYKy6 .modal.fade .modal-dialog,
.cid-tYYiYbYKy6 .modal.in .modal-dialog {
  transform: none;
}
.cid-tYYiYbYKy6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYYiYbYKy6 .content-head {
  max-width: 800px;
}
.cid-tYYiYcFnDh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYYiYcFnDh .mbr-text {
  color: #000000;
}
.cid-tYYiYcFnDh .mbr-section-subtitle {
  color: #000000;
}
.cid-tYYiYcFnDh .mbr-section-title {
  color: #000000;
}
.cid-tYYiYd5kTa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYiYd5kTa .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYYiYd5kTa form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYYiYd5kTa form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYYiYd5kTa form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYYiYd5kTa .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tYYlxCGfhK .navbar-dropdown {
  position: relative !important;
}
.cid-tYYlxCGfhK .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-tYYlxCGfhK .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tYYlxCGfhK .dropdown-item:hover,
.cid-tYYlxCGfhK .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tYYlxCGfhK .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tYYlxCGfhK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYYlxCGfhK .nav-link {
  position: relative;
  padding: 0;
}
.cid-tYYlxCGfhK .container {
  display: flex;
  margin: auto;
}
.cid-tYYlxCGfhK .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYYlxCGfhK .dropdown-menu,
.cid-tYYlxCGfhK .navbar.opened {
  background: #272727 !important;
}
.cid-tYYlxCGfhK .nav-item:focus,
.cid-tYYlxCGfhK .nav-link:focus {
  outline: none;
}
.cid-tYYlxCGfhK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYYlxCGfhK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYYlxCGfhK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYYlxCGfhK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYYlxCGfhK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYYlxCGfhK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYYlxCGfhK .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tYYlxCGfhK .navbar.opened {
  transition: all 0.3s;
}
.cid-tYYlxCGfhK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYYlxCGfhK .navbar .navbar-logo img {
  width: auto;
}
.cid-tYYlxCGfhK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYYlxCGfhK .navbar.collapsed {
  justify-content: center;
}
.cid-tYYlxCGfhK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYYlxCGfhK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYYlxCGfhK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tYYlxCGfhK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYYlxCGfhK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYYlxCGfhK .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-tYYlxCGfhK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYYlxCGfhK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYYlxCGfhK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYYlxCGfhK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYYlxCGfhK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYYlxCGfhK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYYlxCGfhK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYYlxCGfhK .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-tYYlxCGfhK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYYlxCGfhK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYYlxCGfhK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYYlxCGfhK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYYlxCGfhK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYYlxCGfhK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYYlxCGfhK .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYYlxCGfhK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYYlxCGfhK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYYlxCGfhK .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYYlxCGfhK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYYlxCGfhK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYYlxCGfhK .dropdown-item.active,
.cid-tYYlxCGfhK .dropdown-item:active {
  background-color: transparent;
}
.cid-tYYlxCGfhK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYYlxCGfhK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYYlxCGfhK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYYlxCGfhK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tYYlxCGfhK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYYlxCGfhK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYYlxCGfhK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYYlxCGfhK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYYlxCGfhK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYYlxCGfhK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYYlxCGfhK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYYlxCGfhK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYlxCGfhK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYYlxCGfhK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYYlxCGfhK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYlxCGfhK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYYlxCGfhK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYYlxCGfhK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYYlxCGfhK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYYlxCGfhK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYYlxCGfhK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tYYlxCGfhK .navbar {
    height: 70px;
  }
  .cid-tYYlxCGfhK .navbar.opened {
    height: auto;
  }
  .cid-tYYlxCGfhK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYYlxCGfhK .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tYYlxCGfhK .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tYYlxCGfhK a {
  display: inline;
  font-weight: bold;
}
.cid-tYYlxCGfhK img {
  display: inline;
  padding-right: 10px;
}
.cid-tYYlxCGfhK .dropdown-toggle:after {
  display: none;
}
.cid-tYYlxCGfhK .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tYYlxCGfhK .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tYYlxCGfhK .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tYYlxCGfhK .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tYYlxCGfhK .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tYYlxCGfhK .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tYYlxCGfhK .btn {
  display: inline !important;
}
.cid-tYYlxCGfhK .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tYYlxCGfhK .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tYYlxCGfhK .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tYYlxCGfhK .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tYYlxCGfhK .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tYYlxCGfhK .btn {
  border-radius: 50px;
}
.cid-tYYlxD8BaU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYlxD8BaU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYYlxD8BaU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYYlxD8BaU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tYYlxD8BaU .item {
    margin-bottom: 1rem;
  }
}
.cid-tYYlxD8BaU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tYYlxD8BaU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tYYlxD8BaU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tYYlxD8BaU .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tYYlxD8BaU .carousel-control,
.cid-tYYlxD8BaU .close {
  background: #1b1b1b;
}
.cid-tYYlxD8BaU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tYYlxD8BaU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tYYlxD8BaU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tYYlxD8BaU .carousel-control-next span {
  margin-left: 5px;
}
.cid-tYYlxD8BaU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYYlxD8BaU .close::before {
  content: '\e91a';
}
.cid-tYYlxD8BaU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYYlxD8BaU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tYYlxD8BaU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYlxD8BaU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tYYlxD8BaU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tYYlxD8BaU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tYYlxD8BaU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tYYlxD8BaU .carousel-indicators li.active,
.cid-tYYlxD8BaU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tYYlxD8BaU .carousel-indicators li::after,
.cid-tYYlxD8BaU .carousel-indicators li::before {
  content: none;
}
.cid-tYYlxD8BaU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tYYlxD8BaU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tYYlxD8BaU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tYYlxD8BaU .carousel-indicators {
    display: none;
  }
}
.cid-tYYlxD8BaU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tYYlxD8BaU .carousel-inner > .active {
  display: block;
}
.cid-tYYlxD8BaU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tYYlxD8BaU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tYYlxD8BaU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tYYlxD8BaU .carousel-control,
  .cid-tYYlxD8BaU .carousel-indicators,
  .cid-tYYlxD8BaU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tYYlxD8BaU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tYYlxD8BaU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tYYlxD8BaU .carousel-indicators .active,
.cid-tYYlxD8BaU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tYYlxD8BaU .carousel-indicators .active {
  background: #fff;
}
.cid-tYYlxD8BaU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tYYlxD8BaU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tYYlxD8BaU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tYYlxD8BaU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tYYlxD8BaU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tYYlxD8BaU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tYYlxD8BaU .carousel {
  width: 100%;
}
.cid-tYYlxD8BaU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tYYlxD8BaU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tYYlxD8BaU .modal.fade .modal-dialog,
.cid-tYYlxD8BaU .modal.in .modal-dialog {
  transform: none;
}
.cid-tYYlxD8BaU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tYYlxD8BaU .content-head {
  max-width: 800px;
}
.cid-tYYlxDWPPN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tYYlxDWPPN .mbr-text {
  color: #000000;
}
.cid-tYYlxDWPPN .mbr-section-subtitle {
  color: #000000;
}
.cid-tYYlxDWPPN .mbr-section-title {
  color: #000000;
}
.cid-tYYlxElfV0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tYYlxElfV0 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tYYlxElfV0 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tYYlxElfV0 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tYYlxElfV0 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tYYlxElfV0 .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZ050eQzP0 .navbar-dropdown {
  position: relative !important;
}
.cid-tZ050eQzP0 .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-tZ050eQzP0 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZ050eQzP0 .dropdown-item:hover,
.cid-tZ050eQzP0 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZ050eQzP0 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZ050eQzP0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZ050eQzP0 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZ050eQzP0 .container {
  display: flex;
  margin: auto;
}
.cid-tZ050eQzP0 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZ050eQzP0 .dropdown-menu,
.cid-tZ050eQzP0 .navbar.opened {
  background: #272727 !important;
}
.cid-tZ050eQzP0 .nav-item:focus,
.cid-tZ050eQzP0 .nav-link:focus {
  outline: none;
}
.cid-tZ050eQzP0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZ050eQzP0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZ050eQzP0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZ050eQzP0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZ050eQzP0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZ050eQzP0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZ050eQzP0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZ050eQzP0 .navbar.opened {
  transition: all 0.3s;
}
.cid-tZ050eQzP0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZ050eQzP0 .navbar .navbar-logo img {
  width: auto;
}
.cid-tZ050eQzP0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZ050eQzP0 .navbar.collapsed {
  justify-content: center;
}
.cid-tZ050eQzP0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZ050eQzP0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZ050eQzP0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZ050eQzP0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZ050eQzP0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZ050eQzP0 .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-tZ050eQzP0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZ050eQzP0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZ050eQzP0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZ050eQzP0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZ050eQzP0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZ050eQzP0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZ050eQzP0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZ050eQzP0 .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-tZ050eQzP0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZ050eQzP0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZ050eQzP0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZ050eQzP0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZ050eQzP0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZ050eQzP0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZ050eQzP0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZ050eQzP0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZ050eQzP0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZ050eQzP0 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZ050eQzP0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZ050eQzP0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZ050eQzP0 .dropdown-item.active,
.cid-tZ050eQzP0 .dropdown-item:active {
  background-color: transparent;
}
.cid-tZ050eQzP0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZ050eQzP0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZ050eQzP0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZ050eQzP0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZ050eQzP0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZ050eQzP0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZ050eQzP0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZ050eQzP0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZ050eQzP0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZ050eQzP0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZ050eQzP0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZ050eQzP0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ050eQzP0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ050eQzP0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZ050eQzP0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ050eQzP0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZ050eQzP0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZ050eQzP0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ050eQzP0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZ050eQzP0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZ050eQzP0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZ050eQzP0 .navbar {
    height: 70px;
  }
  .cid-tZ050eQzP0 .navbar.opened {
    height: auto;
  }
  .cid-tZ050eQzP0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZ050eQzP0 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZ050eQzP0 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZ050eQzP0 a {
  display: inline;
  font-weight: bold;
}
.cid-tZ050eQzP0 img {
  display: inline;
  padding-right: 10px;
}
.cid-tZ050eQzP0 .dropdown-toggle:after {
  display: none;
}
.cid-tZ050eQzP0 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZ050eQzP0 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZ050eQzP0 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZ050eQzP0 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZ050eQzP0 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZ050eQzP0 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZ050eQzP0 .btn {
  display: inline !important;
}
.cid-tZ050eQzP0 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZ050eQzP0 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZ050eQzP0 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZ050eQzP0 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZ050eQzP0 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZ050eQzP0 .btn {
  border-radius: 50px;
}
.cid-tZ050fBRDt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ050fBRDt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZ050fBRDt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZ050fBRDt .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZ050fBRDt .item {
    margin-bottom: 1rem;
  }
}
.cid-tZ050fBRDt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZ050fBRDt .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZ050fBRDt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZ050fBRDt .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZ050fBRDt .carousel-control,
.cid-tZ050fBRDt .close {
  background: #1b1b1b;
}
.cid-tZ050fBRDt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZ050fBRDt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZ050fBRDt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZ050fBRDt .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZ050fBRDt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZ050fBRDt .close::before {
  content: '\e91a';
}
.cid-tZ050fBRDt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZ050fBRDt .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZ050fBRDt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ050fBRDt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZ050fBRDt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZ050fBRDt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZ050fBRDt .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZ050fBRDt .carousel-indicators li.active,
.cid-tZ050fBRDt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZ050fBRDt .carousel-indicators li::after,
.cid-tZ050fBRDt .carousel-indicators li::before {
  content: none;
}
.cid-tZ050fBRDt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZ050fBRDt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZ050fBRDt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZ050fBRDt .carousel-indicators {
    display: none;
  }
}
.cid-tZ050fBRDt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZ050fBRDt .carousel-inner > .active {
  display: block;
}
.cid-tZ050fBRDt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ050fBRDt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZ050fBRDt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZ050fBRDt .carousel-control,
  .cid-tZ050fBRDt .carousel-indicators,
  .cid-tZ050fBRDt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZ050fBRDt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZ050fBRDt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZ050fBRDt .carousel-indicators .active,
.cid-tZ050fBRDt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZ050fBRDt .carousel-indicators .active {
  background: #fff;
}
.cid-tZ050fBRDt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZ050fBRDt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZ050fBRDt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZ050fBRDt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZ050fBRDt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZ050fBRDt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZ050fBRDt .carousel {
  width: 100%;
}
.cid-tZ050fBRDt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZ050fBRDt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZ050fBRDt .modal.fade .modal-dialog,
.cid-tZ050fBRDt .modal.in .modal-dialog {
  transform: none;
}
.cid-tZ050fBRDt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZ050fBRDt .content-head {
  max-width: 800px;
}
.cid-tZ050gD56Q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZ050gD56Q .mbr-text {
  color: #000000;
}
.cid-tZ050gD56Q .mbr-section-subtitle {
  color: #000000;
}
.cid-tZ050gD56Q .mbr-section-title {
  color: #000000;
}
.cid-tZ050h5ohR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ050h5ohR .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZ050h5ohR form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZ050h5ohR form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZ050h5ohR form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZ050h5ohR .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZ05soHdYZ .navbar-dropdown {
  position: relative !important;
}
.cid-tZ05soHdYZ .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-tZ05soHdYZ .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZ05soHdYZ .dropdown-item:hover,
.cid-tZ05soHdYZ .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZ05soHdYZ .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZ05soHdYZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZ05soHdYZ .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZ05soHdYZ .container {
  display: flex;
  margin: auto;
}
.cid-tZ05soHdYZ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZ05soHdYZ .dropdown-menu,
.cid-tZ05soHdYZ .navbar.opened {
  background: #272727 !important;
}
.cid-tZ05soHdYZ .nav-item:focus,
.cid-tZ05soHdYZ .nav-link:focus {
  outline: none;
}
.cid-tZ05soHdYZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZ05soHdYZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZ05soHdYZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZ05soHdYZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZ05soHdYZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZ05soHdYZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZ05soHdYZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZ05soHdYZ .navbar.opened {
  transition: all 0.3s;
}
.cid-tZ05soHdYZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZ05soHdYZ .navbar .navbar-logo img {
  width: auto;
}
.cid-tZ05soHdYZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZ05soHdYZ .navbar.collapsed {
  justify-content: center;
}
.cid-tZ05soHdYZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZ05soHdYZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZ05soHdYZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZ05soHdYZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZ05soHdYZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZ05soHdYZ .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-tZ05soHdYZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZ05soHdYZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZ05soHdYZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZ05soHdYZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZ05soHdYZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZ05soHdYZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZ05soHdYZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZ05soHdYZ .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-tZ05soHdYZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZ05soHdYZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZ05soHdYZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZ05soHdYZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZ05soHdYZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZ05soHdYZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZ05soHdYZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZ05soHdYZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZ05soHdYZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZ05soHdYZ .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZ05soHdYZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZ05soHdYZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZ05soHdYZ .dropdown-item.active,
.cid-tZ05soHdYZ .dropdown-item:active {
  background-color: transparent;
}
.cid-tZ05soHdYZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZ05soHdYZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZ05soHdYZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZ05soHdYZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZ05soHdYZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZ05soHdYZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZ05soHdYZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZ05soHdYZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZ05soHdYZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZ05soHdYZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZ05soHdYZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZ05soHdYZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ05soHdYZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ05soHdYZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZ05soHdYZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ05soHdYZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZ05soHdYZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZ05soHdYZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ05soHdYZ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZ05soHdYZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZ05soHdYZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZ05soHdYZ .navbar {
    height: 70px;
  }
  .cid-tZ05soHdYZ .navbar.opened {
    height: auto;
  }
  .cid-tZ05soHdYZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZ05soHdYZ .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZ05soHdYZ .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZ05soHdYZ a {
  display: inline;
  font-weight: bold;
}
.cid-tZ05soHdYZ img {
  display: inline;
  padding-right: 10px;
}
.cid-tZ05soHdYZ .dropdown-toggle:after {
  display: none;
}
.cid-tZ05soHdYZ .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZ05soHdYZ .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZ05soHdYZ .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZ05soHdYZ .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZ05soHdYZ .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZ05soHdYZ .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZ05soHdYZ .btn {
  display: inline !important;
}
.cid-tZ05soHdYZ .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZ05soHdYZ .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZ05soHdYZ .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZ05soHdYZ .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZ05soHdYZ .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZ05soHdYZ .btn {
  border-radius: 50px;
}
.cid-tZ05spfVy2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ05spfVy2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZ05spfVy2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZ05spfVy2 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZ05spfVy2 .item {
    margin-bottom: 1rem;
  }
}
.cid-tZ05spfVy2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZ05spfVy2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZ05spfVy2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZ05spfVy2 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZ05spfVy2 .carousel-control,
.cid-tZ05spfVy2 .close {
  background: #1b1b1b;
}
.cid-tZ05spfVy2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZ05spfVy2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZ05spfVy2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZ05spfVy2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZ05spfVy2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZ05spfVy2 .close::before {
  content: '\e91a';
}
.cid-tZ05spfVy2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZ05spfVy2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZ05spfVy2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ05spfVy2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZ05spfVy2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZ05spfVy2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZ05spfVy2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZ05spfVy2 .carousel-indicators li.active,
.cid-tZ05spfVy2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZ05spfVy2 .carousel-indicators li::after,
.cid-tZ05spfVy2 .carousel-indicators li::before {
  content: none;
}
.cid-tZ05spfVy2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZ05spfVy2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZ05spfVy2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZ05spfVy2 .carousel-indicators {
    display: none;
  }
}
.cid-tZ05spfVy2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZ05spfVy2 .carousel-inner > .active {
  display: block;
}
.cid-tZ05spfVy2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ05spfVy2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZ05spfVy2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZ05spfVy2 .carousel-control,
  .cid-tZ05spfVy2 .carousel-indicators,
  .cid-tZ05spfVy2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZ05spfVy2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZ05spfVy2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZ05spfVy2 .carousel-indicators .active,
.cid-tZ05spfVy2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZ05spfVy2 .carousel-indicators .active {
  background: #fff;
}
.cid-tZ05spfVy2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZ05spfVy2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZ05spfVy2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZ05spfVy2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZ05spfVy2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZ05spfVy2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZ05spfVy2 .carousel {
  width: 100%;
}
.cid-tZ05spfVy2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZ05spfVy2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZ05spfVy2 .modal.fade .modal-dialog,
.cid-tZ05spfVy2 .modal.in .modal-dialog {
  transform: none;
}
.cid-tZ05spfVy2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZ05spfVy2 .content-head {
  max-width: 800px;
}
.cid-tZ05sq6n1U {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZ05sq6n1U .mbr-text {
  color: #000000;
}
.cid-tZ05sq6n1U .mbr-section-subtitle {
  color: #000000;
}
.cid-tZ05sq6n1U .mbr-section-title {
  color: #000000;
}
.cid-tZ05sqvjGY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ05sqvjGY .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZ05sqvjGY form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZ05sqvjGY form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZ05sqvjGY form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZ05sqvjGY .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZ05NTde5C .navbar-dropdown {
  position: relative !important;
}
.cid-tZ05NTde5C .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-tZ05NTde5C .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZ05NTde5C .dropdown-item:hover,
.cid-tZ05NTde5C .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZ05NTde5C .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZ05NTde5C .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZ05NTde5C .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZ05NTde5C .container {
  display: flex;
  margin: auto;
}
.cid-tZ05NTde5C .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZ05NTde5C .dropdown-menu,
.cid-tZ05NTde5C .navbar.opened {
  background: #272727 !important;
}
.cid-tZ05NTde5C .nav-item:focus,
.cid-tZ05NTde5C .nav-link:focus {
  outline: none;
}
.cid-tZ05NTde5C .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZ05NTde5C .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZ05NTde5C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZ05NTde5C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZ05NTde5C .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZ05NTde5C .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZ05NTde5C .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZ05NTde5C .navbar.opened {
  transition: all 0.3s;
}
.cid-tZ05NTde5C .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZ05NTde5C .navbar .navbar-logo img {
  width: auto;
}
.cid-tZ05NTde5C .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZ05NTde5C .navbar.collapsed {
  justify-content: center;
}
.cid-tZ05NTde5C .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZ05NTde5C .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZ05NTde5C .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZ05NTde5C .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZ05NTde5C .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZ05NTde5C .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-tZ05NTde5C .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZ05NTde5C .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZ05NTde5C .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZ05NTde5C .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZ05NTde5C .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZ05NTde5C .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZ05NTde5C .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZ05NTde5C .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-tZ05NTde5C .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZ05NTde5C .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZ05NTde5C .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZ05NTde5C .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZ05NTde5C .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZ05NTde5C .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZ05NTde5C .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZ05NTde5C .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZ05NTde5C .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZ05NTde5C .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZ05NTde5C .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZ05NTde5C .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZ05NTde5C .dropdown-item.active,
.cid-tZ05NTde5C .dropdown-item:active {
  background-color: transparent;
}
.cid-tZ05NTde5C .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZ05NTde5C .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZ05NTde5C .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZ05NTde5C .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZ05NTde5C .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZ05NTde5C .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZ05NTde5C ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZ05NTde5C .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZ05NTde5C button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZ05NTde5C button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZ05NTde5C button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZ05NTde5C button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ05NTde5C button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ05NTde5C button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZ05NTde5C nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ05NTde5C nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZ05NTde5C nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZ05NTde5C nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ05NTde5C .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZ05NTde5C a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZ05NTde5C .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZ05NTde5C .navbar {
    height: 70px;
  }
  .cid-tZ05NTde5C .navbar.opened {
    height: auto;
  }
  .cid-tZ05NTde5C .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZ05NTde5C .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZ05NTde5C .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZ05NTde5C a {
  display: inline;
  font-weight: bold;
}
.cid-tZ05NTde5C img {
  display: inline;
  padding-right: 10px;
}
.cid-tZ05NTde5C .dropdown-toggle:after {
  display: none;
}
.cid-tZ05NTde5C .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZ05NTde5C .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZ05NTde5C .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZ05NTde5C .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZ05NTde5C .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZ05NTde5C .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZ05NTde5C .btn {
  display: inline !important;
}
.cid-tZ05NTde5C .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZ05NTde5C .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZ05NTde5C .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZ05NTde5C .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZ05NTde5C .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZ05NTde5C .btn {
  border-radius: 50px;
}
.cid-tZ05NTJhW3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ05NTJhW3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZ05NTJhW3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZ05NTJhW3 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZ05NTJhW3 .item {
    margin-bottom: 1rem;
  }
}
.cid-tZ05NTJhW3 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZ05NTJhW3 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZ05NTJhW3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZ05NTJhW3 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZ05NTJhW3 .carousel-control,
.cid-tZ05NTJhW3 .close {
  background: #1b1b1b;
}
.cid-tZ05NTJhW3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZ05NTJhW3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZ05NTJhW3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZ05NTJhW3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZ05NTJhW3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZ05NTJhW3 .close::before {
  content: '\e91a';
}
.cid-tZ05NTJhW3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZ05NTJhW3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZ05NTJhW3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ05NTJhW3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZ05NTJhW3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZ05NTJhW3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZ05NTJhW3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZ05NTJhW3 .carousel-indicators li.active,
.cid-tZ05NTJhW3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZ05NTJhW3 .carousel-indicators li::after,
.cid-tZ05NTJhW3 .carousel-indicators li::before {
  content: none;
}
.cid-tZ05NTJhW3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZ05NTJhW3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZ05NTJhW3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZ05NTJhW3 .carousel-indicators {
    display: none;
  }
}
.cid-tZ05NTJhW3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZ05NTJhW3 .carousel-inner > .active {
  display: block;
}
.cid-tZ05NTJhW3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ05NTJhW3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZ05NTJhW3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZ05NTJhW3 .carousel-control,
  .cid-tZ05NTJhW3 .carousel-indicators,
  .cid-tZ05NTJhW3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZ05NTJhW3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZ05NTJhW3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZ05NTJhW3 .carousel-indicators .active,
.cid-tZ05NTJhW3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZ05NTJhW3 .carousel-indicators .active {
  background: #fff;
}
.cid-tZ05NTJhW3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZ05NTJhW3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZ05NTJhW3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZ05NTJhW3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZ05NTJhW3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZ05NTJhW3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZ05NTJhW3 .carousel {
  width: 100%;
}
.cid-tZ05NTJhW3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZ05NTJhW3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZ05NTJhW3 .modal.fade .modal-dialog,
.cid-tZ05NTJhW3 .modal.in .modal-dialog {
  transform: none;
}
.cid-tZ05NTJhW3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZ05NTJhW3 .content-head {
  max-width: 800px;
}
.cid-tZ05NUFhFu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZ05NUFhFu .mbr-text {
  color: #000000;
}
.cid-tZ05NUFhFu .mbr-section-subtitle {
  color: #000000;
}
.cid-tZ05NUFhFu .mbr-section-title {
  color: #000000;
}
.cid-tZ05NV62cL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ05NV62cL .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZ05NV62cL form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZ05NV62cL form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZ05NV62cL form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZ05NV62cL .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZ06AE0siJ .navbar-dropdown {
  position: relative !important;
}
.cid-tZ06AE0siJ .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-tZ06AE0siJ .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZ06AE0siJ .dropdown-item:hover,
.cid-tZ06AE0siJ .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZ06AE0siJ .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZ06AE0siJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZ06AE0siJ .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZ06AE0siJ .container {
  display: flex;
  margin: auto;
}
.cid-tZ06AE0siJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZ06AE0siJ .dropdown-menu,
.cid-tZ06AE0siJ .navbar.opened {
  background: #272727 !important;
}
.cid-tZ06AE0siJ .nav-item:focus,
.cid-tZ06AE0siJ .nav-link:focus {
  outline: none;
}
.cid-tZ06AE0siJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZ06AE0siJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZ06AE0siJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZ06AE0siJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZ06AE0siJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZ06AE0siJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZ06AE0siJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZ06AE0siJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tZ06AE0siJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZ06AE0siJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tZ06AE0siJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZ06AE0siJ .navbar.collapsed {
  justify-content: center;
}
.cid-tZ06AE0siJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZ06AE0siJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZ06AE0siJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZ06AE0siJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZ06AE0siJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZ06AE0siJ .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-tZ06AE0siJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZ06AE0siJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZ06AE0siJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZ06AE0siJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZ06AE0siJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZ06AE0siJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZ06AE0siJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZ06AE0siJ .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-tZ06AE0siJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZ06AE0siJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZ06AE0siJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZ06AE0siJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZ06AE0siJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZ06AE0siJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZ06AE0siJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZ06AE0siJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZ06AE0siJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZ06AE0siJ .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZ06AE0siJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZ06AE0siJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZ06AE0siJ .dropdown-item.active,
.cid-tZ06AE0siJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tZ06AE0siJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZ06AE0siJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZ06AE0siJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZ06AE0siJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZ06AE0siJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZ06AE0siJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZ06AE0siJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZ06AE0siJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZ06AE0siJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZ06AE0siJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZ06AE0siJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZ06AE0siJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ06AE0siJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ06AE0siJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZ06AE0siJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ06AE0siJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZ06AE0siJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZ06AE0siJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ06AE0siJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZ06AE0siJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZ06AE0siJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZ06AE0siJ .navbar {
    height: 70px;
  }
  .cid-tZ06AE0siJ .navbar.opened {
    height: auto;
  }
  .cid-tZ06AE0siJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZ06AE0siJ .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZ06AE0siJ .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZ06AE0siJ a {
  display: inline;
  font-weight: bold;
}
.cid-tZ06AE0siJ img {
  display: inline;
  padding-right: 10px;
}
.cid-tZ06AE0siJ .dropdown-toggle:after {
  display: none;
}
.cid-tZ06AE0siJ .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZ06AE0siJ .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZ06AE0siJ .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZ06AE0siJ .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZ06AE0siJ .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZ06AE0siJ .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZ06AE0siJ .btn {
  display: inline !important;
}
.cid-tZ06AE0siJ .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZ06AE0siJ .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZ06AE0siJ .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZ06AE0siJ .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZ06AE0siJ .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZ06AE0siJ .btn {
  border-radius: 50px;
}
.cid-tZ06AFecvO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ06AFecvO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZ06AFecvO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZ06AFecvO .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZ06AFecvO .item {
    margin-bottom: 1rem;
  }
}
.cid-tZ06AFecvO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZ06AFecvO .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZ06AFecvO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZ06AFecvO .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZ06AFecvO .carousel-control,
.cid-tZ06AFecvO .close {
  background: #1b1b1b;
}
.cid-tZ06AFecvO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZ06AFecvO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZ06AFecvO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZ06AFecvO .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZ06AFecvO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZ06AFecvO .close::before {
  content: '\e91a';
}
.cid-tZ06AFecvO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZ06AFecvO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZ06AFecvO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ06AFecvO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZ06AFecvO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZ06AFecvO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZ06AFecvO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZ06AFecvO .carousel-indicators li.active,
.cid-tZ06AFecvO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZ06AFecvO .carousel-indicators li::after,
.cid-tZ06AFecvO .carousel-indicators li::before {
  content: none;
}
.cid-tZ06AFecvO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZ06AFecvO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZ06AFecvO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZ06AFecvO .carousel-indicators {
    display: none;
  }
}
.cid-tZ06AFecvO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZ06AFecvO .carousel-inner > .active {
  display: block;
}
.cid-tZ06AFecvO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ06AFecvO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZ06AFecvO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZ06AFecvO .carousel-control,
  .cid-tZ06AFecvO .carousel-indicators,
  .cid-tZ06AFecvO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZ06AFecvO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZ06AFecvO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZ06AFecvO .carousel-indicators .active,
.cid-tZ06AFecvO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZ06AFecvO .carousel-indicators .active {
  background: #fff;
}
.cid-tZ06AFecvO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZ06AFecvO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZ06AFecvO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZ06AFecvO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZ06AFecvO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZ06AFecvO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZ06AFecvO .carousel {
  width: 100%;
}
.cid-tZ06AFecvO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZ06AFecvO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZ06AFecvO .modal.fade .modal-dialog,
.cid-tZ06AFecvO .modal.in .modal-dialog {
  transform: none;
}
.cid-tZ06AFecvO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZ06AFecvO .content-head {
  max-width: 800px;
}
.cid-tZ06AGwcJz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZ06AGwcJz .mbr-text {
  color: #000000;
}
.cid-tZ06AGwcJz .mbr-section-subtitle {
  color: #000000;
}
.cid-tZ06AGwcJz .mbr-section-title {
  color: #000000;
}
.cid-tZ06AH4uKx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ06AH4uKx .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZ06AH4uKx form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZ06AH4uKx form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZ06AH4uKx form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZ06AH4uKx .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZ07xdjJlc .navbar-dropdown {
  position: relative !important;
}
.cid-tZ07xdjJlc .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-tZ07xdjJlc .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZ07xdjJlc .dropdown-item:hover,
.cid-tZ07xdjJlc .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZ07xdjJlc .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZ07xdjJlc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZ07xdjJlc .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZ07xdjJlc .container {
  display: flex;
  margin: auto;
}
.cid-tZ07xdjJlc .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZ07xdjJlc .dropdown-menu,
.cid-tZ07xdjJlc .navbar.opened {
  background: #272727 !important;
}
.cid-tZ07xdjJlc .nav-item:focus,
.cid-tZ07xdjJlc .nav-link:focus {
  outline: none;
}
.cid-tZ07xdjJlc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZ07xdjJlc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZ07xdjJlc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZ07xdjJlc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZ07xdjJlc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZ07xdjJlc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZ07xdjJlc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZ07xdjJlc .navbar.opened {
  transition: all 0.3s;
}
.cid-tZ07xdjJlc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZ07xdjJlc .navbar .navbar-logo img {
  width: auto;
}
.cid-tZ07xdjJlc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZ07xdjJlc .navbar.collapsed {
  justify-content: center;
}
.cid-tZ07xdjJlc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZ07xdjJlc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZ07xdjJlc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZ07xdjJlc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZ07xdjJlc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZ07xdjJlc .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-tZ07xdjJlc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZ07xdjJlc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZ07xdjJlc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZ07xdjJlc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZ07xdjJlc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZ07xdjJlc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZ07xdjJlc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZ07xdjJlc .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-tZ07xdjJlc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZ07xdjJlc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZ07xdjJlc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZ07xdjJlc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZ07xdjJlc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZ07xdjJlc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZ07xdjJlc .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZ07xdjJlc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZ07xdjJlc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZ07xdjJlc .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZ07xdjJlc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZ07xdjJlc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZ07xdjJlc .dropdown-item.active,
.cid-tZ07xdjJlc .dropdown-item:active {
  background-color: transparent;
}
.cid-tZ07xdjJlc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZ07xdjJlc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZ07xdjJlc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZ07xdjJlc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZ07xdjJlc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZ07xdjJlc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZ07xdjJlc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZ07xdjJlc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZ07xdjJlc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZ07xdjJlc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZ07xdjJlc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZ07xdjJlc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ07xdjJlc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ07xdjJlc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZ07xdjJlc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ07xdjJlc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZ07xdjJlc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZ07xdjJlc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ07xdjJlc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZ07xdjJlc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZ07xdjJlc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZ07xdjJlc .navbar {
    height: 70px;
  }
  .cid-tZ07xdjJlc .navbar.opened {
    height: auto;
  }
  .cid-tZ07xdjJlc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZ07xdjJlc .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZ07xdjJlc .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZ07xdjJlc a {
  display: inline;
  font-weight: bold;
}
.cid-tZ07xdjJlc img {
  display: inline;
  padding-right: 10px;
}
.cid-tZ07xdjJlc .dropdown-toggle:after {
  display: none;
}
.cid-tZ07xdjJlc .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZ07xdjJlc .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZ07xdjJlc .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZ07xdjJlc .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZ07xdjJlc .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZ07xdjJlc .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZ07xdjJlc .btn {
  display: inline !important;
}
.cid-tZ07xdjJlc .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZ07xdjJlc .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZ07xdjJlc .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZ07xdjJlc .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZ07xdjJlc .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZ07xdjJlc .btn {
  border-radius: 50px;
}
.cid-tZ07xdRaS6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ07xdRaS6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZ07xdRaS6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZ07xdRaS6 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZ07xdRaS6 .item {
    margin-bottom: 1rem;
  }
}
.cid-tZ07xdRaS6 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZ07xdRaS6 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZ07xdRaS6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZ07xdRaS6 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZ07xdRaS6 .carousel-control,
.cid-tZ07xdRaS6 .close {
  background: #1b1b1b;
}
.cid-tZ07xdRaS6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZ07xdRaS6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZ07xdRaS6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZ07xdRaS6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZ07xdRaS6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZ07xdRaS6 .close::before {
  content: '\e91a';
}
.cid-tZ07xdRaS6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZ07xdRaS6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZ07xdRaS6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ07xdRaS6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZ07xdRaS6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZ07xdRaS6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZ07xdRaS6 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZ07xdRaS6 .carousel-indicators li.active,
.cid-tZ07xdRaS6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZ07xdRaS6 .carousel-indicators li::after,
.cid-tZ07xdRaS6 .carousel-indicators li::before {
  content: none;
}
.cid-tZ07xdRaS6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZ07xdRaS6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZ07xdRaS6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZ07xdRaS6 .carousel-indicators {
    display: none;
  }
}
.cid-tZ07xdRaS6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZ07xdRaS6 .carousel-inner > .active {
  display: block;
}
.cid-tZ07xdRaS6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ07xdRaS6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZ07xdRaS6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZ07xdRaS6 .carousel-control,
  .cid-tZ07xdRaS6 .carousel-indicators,
  .cid-tZ07xdRaS6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZ07xdRaS6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZ07xdRaS6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZ07xdRaS6 .carousel-indicators .active,
.cid-tZ07xdRaS6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZ07xdRaS6 .carousel-indicators .active {
  background: #fff;
}
.cid-tZ07xdRaS6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZ07xdRaS6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZ07xdRaS6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZ07xdRaS6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZ07xdRaS6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZ07xdRaS6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZ07xdRaS6 .carousel {
  width: 100%;
}
.cid-tZ07xdRaS6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZ07xdRaS6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZ07xdRaS6 .modal.fade .modal-dialog,
.cid-tZ07xdRaS6 .modal.in .modal-dialog {
  transform: none;
}
.cid-tZ07xdRaS6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZ07xdRaS6 .content-head {
  max-width: 800px;
}
.cid-tZ07xeEHbh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZ07xeEHbh .mbr-text {
  color: #000000;
}
.cid-tZ07xeEHbh .mbr-section-subtitle {
  color: #000000;
}
.cid-tZ07xeEHbh .mbr-section-title {
  color: #000000;
}
.cid-tZ07xf4iQb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ07xf4iQb .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZ07xf4iQb form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZ07xf4iQb form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZ07xf4iQb form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZ07xf4iQb .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZ07QRL7un .navbar-dropdown {
  position: relative !important;
}
.cid-tZ07QRL7un .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-tZ07QRL7un .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZ07QRL7un .dropdown-item:hover,
.cid-tZ07QRL7un .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZ07QRL7un .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZ07QRL7un .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZ07QRL7un .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZ07QRL7un .container {
  display: flex;
  margin: auto;
}
.cid-tZ07QRL7un .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZ07QRL7un .dropdown-menu,
.cid-tZ07QRL7un .navbar.opened {
  background: #272727 !important;
}
.cid-tZ07QRL7un .nav-item:focus,
.cid-tZ07QRL7un .nav-link:focus {
  outline: none;
}
.cid-tZ07QRL7un .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZ07QRL7un .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZ07QRL7un .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZ07QRL7un .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZ07QRL7un .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZ07QRL7un .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZ07QRL7un .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZ07QRL7un .navbar.opened {
  transition: all 0.3s;
}
.cid-tZ07QRL7un .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZ07QRL7un .navbar .navbar-logo img {
  width: auto;
}
.cid-tZ07QRL7un .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZ07QRL7un .navbar.collapsed {
  justify-content: center;
}
.cid-tZ07QRL7un .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZ07QRL7un .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZ07QRL7un .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZ07QRL7un .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZ07QRL7un .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZ07QRL7un .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-tZ07QRL7un .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZ07QRL7un .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZ07QRL7un .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZ07QRL7un .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZ07QRL7un .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZ07QRL7un .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZ07QRL7un .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZ07QRL7un .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-tZ07QRL7un .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZ07QRL7un .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZ07QRL7un .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZ07QRL7un .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZ07QRL7un .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZ07QRL7un .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZ07QRL7un .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZ07QRL7un .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZ07QRL7un .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZ07QRL7un .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZ07QRL7un .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZ07QRL7un .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZ07QRL7un .dropdown-item.active,
.cid-tZ07QRL7un .dropdown-item:active {
  background-color: transparent;
}
.cid-tZ07QRL7un .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZ07QRL7un .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZ07QRL7un .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZ07QRL7un .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZ07QRL7un .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZ07QRL7un .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZ07QRL7un ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZ07QRL7un .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZ07QRL7un button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZ07QRL7un button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZ07QRL7un button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZ07QRL7un button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ07QRL7un button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ07QRL7un button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZ07QRL7un nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ07QRL7un nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZ07QRL7un nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZ07QRL7un nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ07QRL7un .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZ07QRL7un a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZ07QRL7un .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZ07QRL7un .navbar {
    height: 70px;
  }
  .cid-tZ07QRL7un .navbar.opened {
    height: auto;
  }
  .cid-tZ07QRL7un .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZ07QRL7un .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZ07QRL7un .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZ07QRL7un a {
  display: inline;
  font-weight: bold;
}
.cid-tZ07QRL7un img {
  display: inline;
  padding-right: 10px;
}
.cid-tZ07QRL7un .dropdown-toggle:after {
  display: none;
}
.cid-tZ07QRL7un .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZ07QRL7un .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZ07QRL7un .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZ07QRL7un .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZ07QRL7un .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZ07QRL7un .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZ07QRL7un .btn {
  display: inline !important;
}
.cid-tZ07QRL7un .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZ07QRL7un .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZ07QRL7un .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZ07QRL7un .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZ07QRL7un .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZ07QRL7un .btn {
  border-radius: 50px;
}
.cid-tZ07QSer5k {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ07QSer5k .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZ07QSer5k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZ07QSer5k .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZ07QSer5k .item {
    margin-bottom: 1rem;
  }
}
.cid-tZ07QSer5k .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZ07QSer5k .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZ07QSer5k .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZ07QSer5k .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZ07QSer5k .carousel-control,
.cid-tZ07QSer5k .close {
  background: #1b1b1b;
}
.cid-tZ07QSer5k .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZ07QSer5k .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZ07QSer5k .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZ07QSer5k .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZ07QSer5k .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZ07QSer5k .close::before {
  content: '\e91a';
}
.cid-tZ07QSer5k .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZ07QSer5k .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZ07QSer5k .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ07QSer5k .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZ07QSer5k .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZ07QSer5k .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZ07QSer5k .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZ07QSer5k .carousel-indicators li.active,
.cid-tZ07QSer5k .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZ07QSer5k .carousel-indicators li::after,
.cid-tZ07QSer5k .carousel-indicators li::before {
  content: none;
}
.cid-tZ07QSer5k .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZ07QSer5k .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZ07QSer5k .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZ07QSer5k .carousel-indicators {
    display: none;
  }
}
.cid-tZ07QSer5k .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZ07QSer5k .carousel-inner > .active {
  display: block;
}
.cid-tZ07QSer5k .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ07QSer5k .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZ07QSer5k .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZ07QSer5k .carousel-control,
  .cid-tZ07QSer5k .carousel-indicators,
  .cid-tZ07QSer5k .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZ07QSer5k .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZ07QSer5k .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZ07QSer5k .carousel-indicators .active,
.cid-tZ07QSer5k .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZ07QSer5k .carousel-indicators .active {
  background: #fff;
}
.cid-tZ07QSer5k .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZ07QSer5k .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZ07QSer5k .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZ07QSer5k .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZ07QSer5k .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZ07QSer5k .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZ07QSer5k .carousel {
  width: 100%;
}
.cid-tZ07QSer5k .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZ07QSer5k .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZ07QSer5k .modal.fade .modal-dialog,
.cid-tZ07QSer5k .modal.in .modal-dialog {
  transform: none;
}
.cid-tZ07QSer5k .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZ07QSer5k .content-head {
  max-width: 800px;
}
.cid-tZ07QT5sqg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZ07QT5sqg .mbr-text {
  color: #000000;
}
.cid-tZ07QT5sqg .mbr-section-subtitle {
  color: #000000;
}
.cid-tZ07QT5sqg .mbr-section-title {
  color: #000000;
}
.cid-tZ07QTBpd4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ07QTBpd4 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZ07QTBpd4 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZ07QTBpd4 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZ07QTBpd4 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZ07QTBpd4 .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZ08mJl1Sy .navbar-dropdown {
  position: relative !important;
}
.cid-tZ08mJl1Sy .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-tZ08mJl1Sy .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZ08mJl1Sy .dropdown-item:hover,
.cid-tZ08mJl1Sy .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZ08mJl1Sy .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZ08mJl1Sy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZ08mJl1Sy .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZ08mJl1Sy .container {
  display: flex;
  margin: auto;
}
.cid-tZ08mJl1Sy .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZ08mJl1Sy .dropdown-menu,
.cid-tZ08mJl1Sy .navbar.opened {
  background: #272727 !important;
}
.cid-tZ08mJl1Sy .nav-item:focus,
.cid-tZ08mJl1Sy .nav-link:focus {
  outline: none;
}
.cid-tZ08mJl1Sy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZ08mJl1Sy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZ08mJl1Sy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZ08mJl1Sy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZ08mJl1Sy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZ08mJl1Sy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZ08mJl1Sy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZ08mJl1Sy .navbar.opened {
  transition: all 0.3s;
}
.cid-tZ08mJl1Sy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZ08mJl1Sy .navbar .navbar-logo img {
  width: auto;
}
.cid-tZ08mJl1Sy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZ08mJl1Sy .navbar.collapsed {
  justify-content: center;
}
.cid-tZ08mJl1Sy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZ08mJl1Sy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZ08mJl1Sy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZ08mJl1Sy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZ08mJl1Sy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZ08mJl1Sy .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-tZ08mJl1Sy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZ08mJl1Sy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZ08mJl1Sy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZ08mJl1Sy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZ08mJl1Sy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZ08mJl1Sy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZ08mJl1Sy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZ08mJl1Sy .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-tZ08mJl1Sy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZ08mJl1Sy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZ08mJl1Sy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZ08mJl1Sy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZ08mJl1Sy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZ08mJl1Sy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZ08mJl1Sy .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZ08mJl1Sy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZ08mJl1Sy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZ08mJl1Sy .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZ08mJl1Sy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZ08mJl1Sy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZ08mJl1Sy .dropdown-item.active,
.cid-tZ08mJl1Sy .dropdown-item:active {
  background-color: transparent;
}
.cid-tZ08mJl1Sy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZ08mJl1Sy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZ08mJl1Sy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZ08mJl1Sy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZ08mJl1Sy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZ08mJl1Sy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZ08mJl1Sy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZ08mJl1Sy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZ08mJl1Sy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZ08mJl1Sy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZ08mJl1Sy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZ08mJl1Sy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ08mJl1Sy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ08mJl1Sy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZ08mJl1Sy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ08mJl1Sy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZ08mJl1Sy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZ08mJl1Sy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ08mJl1Sy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZ08mJl1Sy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZ08mJl1Sy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZ08mJl1Sy .navbar {
    height: 70px;
  }
  .cid-tZ08mJl1Sy .navbar.opened {
    height: auto;
  }
  .cid-tZ08mJl1Sy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZ08mJl1Sy .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZ08mJl1Sy .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZ08mJl1Sy a {
  display: inline;
  font-weight: bold;
}
.cid-tZ08mJl1Sy img {
  display: inline;
  padding-right: 10px;
}
.cid-tZ08mJl1Sy .dropdown-toggle:after {
  display: none;
}
.cid-tZ08mJl1Sy .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZ08mJl1Sy .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZ08mJl1Sy .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZ08mJl1Sy .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZ08mJl1Sy .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZ08mJl1Sy .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZ08mJl1Sy .btn {
  display: inline !important;
}
.cid-tZ08mJl1Sy .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZ08mJl1Sy .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZ08mJl1Sy .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZ08mJl1Sy .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZ08mJl1Sy .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZ08mJl1Sy .btn {
  border-radius: 50px;
}
.cid-tZ08mJXNef {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ08mJXNef .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZ08mJXNef .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZ08mJXNef .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZ08mJXNef .item {
    margin-bottom: 1rem;
  }
}
.cid-tZ08mJXNef .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZ08mJXNef .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZ08mJXNef .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZ08mJXNef .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZ08mJXNef .carousel-control,
.cid-tZ08mJXNef .close {
  background: #1b1b1b;
}
.cid-tZ08mJXNef .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZ08mJXNef .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZ08mJXNef .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZ08mJXNef .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZ08mJXNef .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZ08mJXNef .close::before {
  content: '\e91a';
}
.cid-tZ08mJXNef .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZ08mJXNef .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZ08mJXNef .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ08mJXNef .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZ08mJXNef .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZ08mJXNef .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZ08mJXNef .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZ08mJXNef .carousel-indicators li.active,
.cid-tZ08mJXNef .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZ08mJXNef .carousel-indicators li::after,
.cid-tZ08mJXNef .carousel-indicators li::before {
  content: none;
}
.cid-tZ08mJXNef .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZ08mJXNef .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZ08mJXNef .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZ08mJXNef .carousel-indicators {
    display: none;
  }
}
.cid-tZ08mJXNef .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZ08mJXNef .carousel-inner > .active {
  display: block;
}
.cid-tZ08mJXNef .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ08mJXNef .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZ08mJXNef .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZ08mJXNef .carousel-control,
  .cid-tZ08mJXNef .carousel-indicators,
  .cid-tZ08mJXNef .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZ08mJXNef .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZ08mJXNef .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZ08mJXNef .carousel-indicators .active,
.cid-tZ08mJXNef .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZ08mJXNef .carousel-indicators .active {
  background: #fff;
}
.cid-tZ08mJXNef .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZ08mJXNef .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZ08mJXNef .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZ08mJXNef .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZ08mJXNef .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZ08mJXNef .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZ08mJXNef .carousel {
  width: 100%;
}
.cid-tZ08mJXNef .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZ08mJXNef .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZ08mJXNef .modal.fade .modal-dialog,
.cid-tZ08mJXNef .modal.in .modal-dialog {
  transform: none;
}
.cid-tZ08mJXNef .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZ08mJXNef .content-head {
  max-width: 800px;
}
.cid-tZ08mKNGQr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZ08mKNGQr .mbr-text {
  color: #000000;
}
.cid-tZ08mKNGQr .mbr-section-subtitle {
  color: #000000;
}
.cid-tZ08mKNGQr .mbr-section-title {
  color: #000000;
}
.cid-tZ08mLijcs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ08mLijcs .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZ08mLijcs form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZ08mLijcs form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZ08mLijcs form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZ08mLijcs .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZ08VFHG9F .navbar-dropdown {
  position: relative !important;
}
.cid-tZ08VFHG9F .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-tZ08VFHG9F .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZ08VFHG9F .dropdown-item:hover,
.cid-tZ08VFHG9F .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZ08VFHG9F .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZ08VFHG9F .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZ08VFHG9F .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZ08VFHG9F .container {
  display: flex;
  margin: auto;
}
.cid-tZ08VFHG9F .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZ08VFHG9F .dropdown-menu,
.cid-tZ08VFHG9F .navbar.opened {
  background: #272727 !important;
}
.cid-tZ08VFHG9F .nav-item:focus,
.cid-tZ08VFHG9F .nav-link:focus {
  outline: none;
}
.cid-tZ08VFHG9F .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZ08VFHG9F .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZ08VFHG9F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZ08VFHG9F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZ08VFHG9F .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZ08VFHG9F .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZ08VFHG9F .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZ08VFHG9F .navbar.opened {
  transition: all 0.3s;
}
.cid-tZ08VFHG9F .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZ08VFHG9F .navbar .navbar-logo img {
  width: auto;
}
.cid-tZ08VFHG9F .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZ08VFHG9F .navbar.collapsed {
  justify-content: center;
}
.cid-tZ08VFHG9F .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZ08VFHG9F .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZ08VFHG9F .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZ08VFHG9F .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZ08VFHG9F .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZ08VFHG9F .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-tZ08VFHG9F .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZ08VFHG9F .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZ08VFHG9F .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZ08VFHG9F .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZ08VFHG9F .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZ08VFHG9F .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZ08VFHG9F .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZ08VFHG9F .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-tZ08VFHG9F .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZ08VFHG9F .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZ08VFHG9F .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZ08VFHG9F .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZ08VFHG9F .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZ08VFHG9F .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZ08VFHG9F .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZ08VFHG9F .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZ08VFHG9F .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZ08VFHG9F .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZ08VFHG9F .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZ08VFHG9F .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZ08VFHG9F .dropdown-item.active,
.cid-tZ08VFHG9F .dropdown-item:active {
  background-color: transparent;
}
.cid-tZ08VFHG9F .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZ08VFHG9F .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZ08VFHG9F .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZ08VFHG9F .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZ08VFHG9F .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZ08VFHG9F .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZ08VFHG9F ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZ08VFHG9F .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZ08VFHG9F button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZ08VFHG9F button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZ08VFHG9F button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZ08VFHG9F button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ08VFHG9F button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ08VFHG9F button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZ08VFHG9F nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ08VFHG9F nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZ08VFHG9F nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZ08VFHG9F nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ08VFHG9F .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZ08VFHG9F a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZ08VFHG9F .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZ08VFHG9F .navbar {
    height: 70px;
  }
  .cid-tZ08VFHG9F .navbar.opened {
    height: auto;
  }
  .cid-tZ08VFHG9F .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZ08VFHG9F .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZ08VFHG9F .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZ08VFHG9F a {
  display: inline;
  font-weight: bold;
}
.cid-tZ08VFHG9F img {
  display: inline;
  padding-right: 10px;
}
.cid-tZ08VFHG9F .dropdown-toggle:after {
  display: none;
}
.cid-tZ08VFHG9F .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZ08VFHG9F .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZ08VFHG9F .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZ08VFHG9F .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZ08VFHG9F .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZ08VFHG9F .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZ08VFHG9F .btn {
  display: inline !important;
}
.cid-tZ08VFHG9F .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZ08VFHG9F .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZ08VFHG9F .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZ08VFHG9F .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZ08VFHG9F .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZ08VFHG9F .btn {
  border-radius: 50px;
}
.cid-tZ08VGeGzc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ08VGeGzc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZ08VGeGzc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZ08VGeGzc .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZ08VGeGzc .item {
    margin-bottom: 1rem;
  }
}
.cid-tZ08VGeGzc .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZ08VGeGzc .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZ08VGeGzc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZ08VGeGzc .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZ08VGeGzc .carousel-control,
.cid-tZ08VGeGzc .close {
  background: #1b1b1b;
}
.cid-tZ08VGeGzc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZ08VGeGzc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZ08VGeGzc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZ08VGeGzc .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZ08VGeGzc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZ08VGeGzc .close::before {
  content: '\e91a';
}
.cid-tZ08VGeGzc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZ08VGeGzc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZ08VGeGzc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ08VGeGzc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZ08VGeGzc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZ08VGeGzc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZ08VGeGzc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZ08VGeGzc .carousel-indicators li.active,
.cid-tZ08VGeGzc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZ08VGeGzc .carousel-indicators li::after,
.cid-tZ08VGeGzc .carousel-indicators li::before {
  content: none;
}
.cid-tZ08VGeGzc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZ08VGeGzc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZ08VGeGzc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZ08VGeGzc .carousel-indicators {
    display: none;
  }
}
.cid-tZ08VGeGzc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZ08VGeGzc .carousel-inner > .active {
  display: block;
}
.cid-tZ08VGeGzc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ08VGeGzc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZ08VGeGzc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZ08VGeGzc .carousel-control,
  .cid-tZ08VGeGzc .carousel-indicators,
  .cid-tZ08VGeGzc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZ08VGeGzc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZ08VGeGzc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZ08VGeGzc .carousel-indicators .active,
.cid-tZ08VGeGzc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZ08VGeGzc .carousel-indicators .active {
  background: #fff;
}
.cid-tZ08VGeGzc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZ08VGeGzc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZ08VGeGzc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZ08VGeGzc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZ08VGeGzc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZ08VGeGzc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZ08VGeGzc .carousel {
  width: 100%;
}
.cid-tZ08VGeGzc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZ08VGeGzc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZ08VGeGzc .modal.fade .modal-dialog,
.cid-tZ08VGeGzc .modal.in .modal-dialog {
  transform: none;
}
.cid-tZ08VGeGzc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZ08VGeGzc .content-head {
  max-width: 800px;
}
.cid-tZ08VH9Zn7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZ08VH9Zn7 .mbr-text {
  color: #000000;
}
.cid-tZ08VH9Zn7 .mbr-section-subtitle {
  color: #000000;
}
.cid-tZ08VH9Zn7 .mbr-section-title {
  color: #000000;
}
.cid-tZ08VHzV33 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ08VHzV33 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZ08VHzV33 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZ08VHzV33 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZ08VHzV33 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZ08VHzV33 .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZ09gGgvr2 .navbar-dropdown {
  position: relative !important;
}
.cid-tZ09gGgvr2 .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-tZ09gGgvr2 .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZ09gGgvr2 .dropdown-item:hover,
.cid-tZ09gGgvr2 .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZ09gGgvr2 .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZ09gGgvr2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZ09gGgvr2 .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZ09gGgvr2 .container {
  display: flex;
  margin: auto;
}
.cid-tZ09gGgvr2 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZ09gGgvr2 .dropdown-menu,
.cid-tZ09gGgvr2 .navbar.opened {
  background: #272727 !important;
}
.cid-tZ09gGgvr2 .nav-item:focus,
.cid-tZ09gGgvr2 .nav-link:focus {
  outline: none;
}
.cid-tZ09gGgvr2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZ09gGgvr2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZ09gGgvr2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZ09gGgvr2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZ09gGgvr2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZ09gGgvr2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZ09gGgvr2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZ09gGgvr2 .navbar.opened {
  transition: all 0.3s;
}
.cid-tZ09gGgvr2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZ09gGgvr2 .navbar .navbar-logo img {
  width: auto;
}
.cid-tZ09gGgvr2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZ09gGgvr2 .navbar.collapsed {
  justify-content: center;
}
.cid-tZ09gGgvr2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZ09gGgvr2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZ09gGgvr2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZ09gGgvr2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZ09gGgvr2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZ09gGgvr2 .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-tZ09gGgvr2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZ09gGgvr2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZ09gGgvr2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZ09gGgvr2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZ09gGgvr2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZ09gGgvr2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZ09gGgvr2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZ09gGgvr2 .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-tZ09gGgvr2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZ09gGgvr2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZ09gGgvr2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZ09gGgvr2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZ09gGgvr2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZ09gGgvr2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZ09gGgvr2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZ09gGgvr2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZ09gGgvr2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZ09gGgvr2 .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZ09gGgvr2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZ09gGgvr2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZ09gGgvr2 .dropdown-item.active,
.cid-tZ09gGgvr2 .dropdown-item:active {
  background-color: transparent;
}
.cid-tZ09gGgvr2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZ09gGgvr2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZ09gGgvr2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZ09gGgvr2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZ09gGgvr2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZ09gGgvr2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZ09gGgvr2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZ09gGgvr2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZ09gGgvr2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZ09gGgvr2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZ09gGgvr2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZ09gGgvr2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ09gGgvr2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ09gGgvr2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZ09gGgvr2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ09gGgvr2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZ09gGgvr2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZ09gGgvr2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ09gGgvr2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZ09gGgvr2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZ09gGgvr2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZ09gGgvr2 .navbar {
    height: 70px;
  }
  .cid-tZ09gGgvr2 .navbar.opened {
    height: auto;
  }
  .cid-tZ09gGgvr2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZ09gGgvr2 .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZ09gGgvr2 .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZ09gGgvr2 a {
  display: inline;
  font-weight: bold;
}
.cid-tZ09gGgvr2 img {
  display: inline;
  padding-right: 10px;
}
.cid-tZ09gGgvr2 .dropdown-toggle:after {
  display: none;
}
.cid-tZ09gGgvr2 .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZ09gGgvr2 .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZ09gGgvr2 .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZ09gGgvr2 .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZ09gGgvr2 .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZ09gGgvr2 .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZ09gGgvr2 .btn {
  display: inline !important;
}
.cid-tZ09gGgvr2 .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZ09gGgvr2 .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZ09gGgvr2 .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZ09gGgvr2 .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZ09gGgvr2 .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZ09gGgvr2 .btn {
  border-radius: 50px;
}
.cid-tZ09gGJc4Z {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ09gGJc4Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZ09gGJc4Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZ09gGJc4Z .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZ09gGJc4Z .item {
    margin-bottom: 1rem;
  }
}
.cid-tZ09gGJc4Z .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZ09gGJc4Z .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZ09gGJc4Z .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZ09gGJc4Z .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZ09gGJc4Z .carousel-control,
.cid-tZ09gGJc4Z .close {
  background: #1b1b1b;
}
.cid-tZ09gGJc4Z .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZ09gGJc4Z .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZ09gGJc4Z .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZ09gGJc4Z .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZ09gGJc4Z .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZ09gGJc4Z .close::before {
  content: '\e91a';
}
.cid-tZ09gGJc4Z .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZ09gGJc4Z .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZ09gGJc4Z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ09gGJc4Z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZ09gGJc4Z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZ09gGJc4Z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZ09gGJc4Z .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZ09gGJc4Z .carousel-indicators li.active,
.cid-tZ09gGJc4Z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZ09gGJc4Z .carousel-indicators li::after,
.cid-tZ09gGJc4Z .carousel-indicators li::before {
  content: none;
}
.cid-tZ09gGJc4Z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZ09gGJc4Z .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZ09gGJc4Z .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZ09gGJc4Z .carousel-indicators {
    display: none;
  }
}
.cid-tZ09gGJc4Z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZ09gGJc4Z .carousel-inner > .active {
  display: block;
}
.cid-tZ09gGJc4Z .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ09gGJc4Z .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZ09gGJc4Z .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZ09gGJc4Z .carousel-control,
  .cid-tZ09gGJc4Z .carousel-indicators,
  .cid-tZ09gGJc4Z .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZ09gGJc4Z .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZ09gGJc4Z .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZ09gGJc4Z .carousel-indicators .active,
.cid-tZ09gGJc4Z .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZ09gGJc4Z .carousel-indicators .active {
  background: #fff;
}
.cid-tZ09gGJc4Z .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZ09gGJc4Z .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZ09gGJc4Z .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZ09gGJc4Z .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZ09gGJc4Z .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZ09gGJc4Z .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZ09gGJc4Z .carousel {
  width: 100%;
}
.cid-tZ09gGJc4Z .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZ09gGJc4Z .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZ09gGJc4Z .modal.fade .modal-dialog,
.cid-tZ09gGJc4Z .modal.in .modal-dialog {
  transform: none;
}
.cid-tZ09gGJc4Z .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZ09gGJc4Z .content-head {
  max-width: 800px;
}
.cid-tZ09gHtQ4Z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZ09gHtQ4Z .mbr-text {
  color: #000000;
}
.cid-tZ09gHtQ4Z .mbr-section-subtitle {
  color: #000000;
}
.cid-tZ09gHtQ4Z .mbr-section-title {
  color: #000000;
}
.cid-tZ09gHWj4c {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ09gHWj4c .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZ09gHWj4c form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZ09gHWj4c form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZ09gHWj4c form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZ09gHWj4c .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZ09FBb9YE .navbar-dropdown {
  position: relative !important;
}
.cid-tZ09FBb9YE .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-tZ09FBb9YE .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZ09FBb9YE .dropdown-item:hover,
.cid-tZ09FBb9YE .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZ09FBb9YE .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZ09FBb9YE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZ09FBb9YE .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZ09FBb9YE .container {
  display: flex;
  margin: auto;
}
.cid-tZ09FBb9YE .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZ09FBb9YE .dropdown-menu,
.cid-tZ09FBb9YE .navbar.opened {
  background: #272727 !important;
}
.cid-tZ09FBb9YE .nav-item:focus,
.cid-tZ09FBb9YE .nav-link:focus {
  outline: none;
}
.cid-tZ09FBb9YE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZ09FBb9YE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZ09FBb9YE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZ09FBb9YE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZ09FBb9YE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZ09FBb9YE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZ09FBb9YE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZ09FBb9YE .navbar.opened {
  transition: all 0.3s;
}
.cid-tZ09FBb9YE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZ09FBb9YE .navbar .navbar-logo img {
  width: auto;
}
.cid-tZ09FBb9YE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZ09FBb9YE .navbar.collapsed {
  justify-content: center;
}
.cid-tZ09FBb9YE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZ09FBb9YE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZ09FBb9YE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZ09FBb9YE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZ09FBb9YE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZ09FBb9YE .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-tZ09FBb9YE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZ09FBb9YE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZ09FBb9YE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZ09FBb9YE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZ09FBb9YE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZ09FBb9YE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZ09FBb9YE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZ09FBb9YE .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-tZ09FBb9YE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZ09FBb9YE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZ09FBb9YE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZ09FBb9YE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZ09FBb9YE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZ09FBb9YE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZ09FBb9YE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZ09FBb9YE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZ09FBb9YE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZ09FBb9YE .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZ09FBb9YE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZ09FBb9YE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZ09FBb9YE .dropdown-item.active,
.cid-tZ09FBb9YE .dropdown-item:active {
  background-color: transparent;
}
.cid-tZ09FBb9YE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZ09FBb9YE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZ09FBb9YE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZ09FBb9YE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZ09FBb9YE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZ09FBb9YE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZ09FBb9YE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZ09FBb9YE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZ09FBb9YE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZ09FBb9YE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZ09FBb9YE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZ09FBb9YE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ09FBb9YE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZ09FBb9YE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZ09FBb9YE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ09FBb9YE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZ09FBb9YE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZ09FBb9YE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZ09FBb9YE .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZ09FBb9YE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZ09FBb9YE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZ09FBb9YE .navbar {
    height: 70px;
  }
  .cid-tZ09FBb9YE .navbar.opened {
    height: auto;
  }
  .cid-tZ09FBb9YE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZ09FBb9YE .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZ09FBb9YE .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZ09FBb9YE a {
  display: inline;
  font-weight: bold;
}
.cid-tZ09FBb9YE img {
  display: inline;
  padding-right: 10px;
}
.cid-tZ09FBb9YE .dropdown-toggle:after {
  display: none;
}
.cid-tZ09FBb9YE .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZ09FBb9YE .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZ09FBb9YE .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZ09FBb9YE .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZ09FBb9YE .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZ09FBb9YE .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZ09FBb9YE .btn {
  display: inline !important;
}
.cid-tZ09FBb9YE .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZ09FBb9YE .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZ09FBb9YE .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZ09FBb9YE .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZ09FBb9YE .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZ09FBb9YE .btn {
  border-radius: 50px;
}
.cid-tZ09FBFeq0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ09FBFeq0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZ09FBFeq0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZ09FBFeq0 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZ09FBFeq0 .item {
    margin-bottom: 1rem;
  }
}
.cid-tZ09FBFeq0 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZ09FBFeq0 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZ09FBFeq0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZ09FBFeq0 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZ09FBFeq0 .carousel-control,
.cid-tZ09FBFeq0 .close {
  background: #1b1b1b;
}
.cid-tZ09FBFeq0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZ09FBFeq0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZ09FBFeq0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZ09FBFeq0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZ09FBFeq0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZ09FBFeq0 .close::before {
  content: '\e91a';
}
.cid-tZ09FBFeq0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZ09FBFeq0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZ09FBFeq0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ09FBFeq0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZ09FBFeq0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZ09FBFeq0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZ09FBFeq0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZ09FBFeq0 .carousel-indicators li.active,
.cid-tZ09FBFeq0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZ09FBFeq0 .carousel-indicators li::after,
.cid-tZ09FBFeq0 .carousel-indicators li::before {
  content: none;
}
.cid-tZ09FBFeq0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZ09FBFeq0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZ09FBFeq0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZ09FBFeq0 .carousel-indicators {
    display: none;
  }
}
.cid-tZ09FBFeq0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZ09FBFeq0 .carousel-inner > .active {
  display: block;
}
.cid-tZ09FBFeq0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZ09FBFeq0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZ09FBFeq0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZ09FBFeq0 .carousel-control,
  .cid-tZ09FBFeq0 .carousel-indicators,
  .cid-tZ09FBFeq0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZ09FBFeq0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZ09FBFeq0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZ09FBFeq0 .carousel-indicators .active,
.cid-tZ09FBFeq0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZ09FBFeq0 .carousel-indicators .active {
  background: #fff;
}
.cid-tZ09FBFeq0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZ09FBFeq0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZ09FBFeq0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZ09FBFeq0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZ09FBFeq0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZ09FBFeq0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZ09FBFeq0 .carousel {
  width: 100%;
}
.cid-tZ09FBFeq0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZ09FBFeq0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZ09FBFeq0 .modal.fade .modal-dialog,
.cid-tZ09FBFeq0 .modal.in .modal-dialog {
  transform: none;
}
.cid-tZ09FBFeq0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZ09FBFeq0 .content-head {
  max-width: 800px;
}
.cid-tZ09FCogCe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZ09FCogCe .mbr-text {
  color: #000000;
}
.cid-tZ09FCogCe .mbr-section-subtitle {
  color: #000000;
}
.cid-tZ09FCogCe .mbr-section-title {
  color: #000000;
}
.cid-tZ09FCPokg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZ09FCPokg .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZ09FCPokg form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZ09FCPokg form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZ09FCPokg form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZ09FCPokg .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZkzaka9Jd .navbar-dropdown {
  position: relative !important;
}
.cid-tZkzaka9Jd .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-tZkzaka9Jd .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZkzaka9Jd .dropdown-item:hover,
.cid-tZkzaka9Jd .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZkzaka9Jd .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZkzaka9Jd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZkzaka9Jd .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZkzaka9Jd .container {
  display: flex;
  margin: auto;
}
.cid-tZkzaka9Jd .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZkzaka9Jd .dropdown-menu,
.cid-tZkzaka9Jd .navbar.opened {
  background: #272727 !important;
}
.cid-tZkzaka9Jd .nav-item:focus,
.cid-tZkzaka9Jd .nav-link:focus {
  outline: none;
}
.cid-tZkzaka9Jd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZkzaka9Jd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZkzaka9Jd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZkzaka9Jd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZkzaka9Jd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZkzaka9Jd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZkzaka9Jd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZkzaka9Jd .navbar.opened {
  transition: all 0.3s;
}
.cid-tZkzaka9Jd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZkzaka9Jd .navbar .navbar-logo img {
  width: auto;
}
.cid-tZkzaka9Jd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZkzaka9Jd .navbar.collapsed {
  justify-content: center;
}
.cid-tZkzaka9Jd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZkzaka9Jd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZkzaka9Jd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZkzaka9Jd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZkzaka9Jd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZkzaka9Jd .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-tZkzaka9Jd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZkzaka9Jd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZkzaka9Jd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZkzaka9Jd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZkzaka9Jd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZkzaka9Jd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZkzaka9Jd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZkzaka9Jd .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-tZkzaka9Jd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZkzaka9Jd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZkzaka9Jd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZkzaka9Jd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZkzaka9Jd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZkzaka9Jd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZkzaka9Jd .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZkzaka9Jd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZkzaka9Jd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZkzaka9Jd .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZkzaka9Jd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZkzaka9Jd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZkzaka9Jd .dropdown-item.active,
.cid-tZkzaka9Jd .dropdown-item:active {
  background-color: transparent;
}
.cid-tZkzaka9Jd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZkzaka9Jd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZkzaka9Jd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZkzaka9Jd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZkzaka9Jd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZkzaka9Jd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZkzaka9Jd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZkzaka9Jd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZkzaka9Jd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZkzaka9Jd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZkzaka9Jd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZkzaka9Jd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZkzaka9Jd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZkzaka9Jd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZkzaka9Jd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZkzaka9Jd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZkzaka9Jd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZkzaka9Jd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZkzaka9Jd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZkzaka9Jd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZkzaka9Jd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZkzaka9Jd .navbar {
    height: 70px;
  }
  .cid-tZkzaka9Jd .navbar.opened {
    height: auto;
  }
  .cid-tZkzaka9Jd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZkzaka9Jd .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZkzaka9Jd .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZkzaka9Jd a {
  display: inline;
  font-weight: bold;
}
.cid-tZkzaka9Jd img {
  display: inline;
  padding-right: 10px;
}
.cid-tZkzaka9Jd .dropdown-toggle:after {
  display: none;
}
.cid-tZkzaka9Jd .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZkzaka9Jd .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZkzaka9Jd .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZkzaka9Jd .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZkzaka9Jd .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZkzaka9Jd .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZkzaka9Jd .btn {
  display: inline !important;
}
.cid-tZkzaka9Jd .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZkzaka9Jd .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZkzaka9Jd .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZkzaka9Jd .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZkzaka9Jd .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZkzaka9Jd .btn {
  border-radius: 50px;
}
.cid-tZkzakDhz3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZkzakDhz3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZkzakDhz3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZkzakDhz3 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZkzakDhz3 .item {
    margin-bottom: 1rem;
  }
}
.cid-tZkzakDhz3 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZkzakDhz3 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZkzakDhz3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZkzakDhz3 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZkzakDhz3 .carousel-control,
.cid-tZkzakDhz3 .close {
  background: #1b1b1b;
}
.cid-tZkzakDhz3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZkzakDhz3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZkzakDhz3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZkzakDhz3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZkzakDhz3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZkzakDhz3 .close::before {
  content: '\e91a';
}
.cid-tZkzakDhz3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZkzakDhz3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZkzakDhz3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZkzakDhz3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZkzakDhz3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZkzakDhz3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZkzakDhz3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZkzakDhz3 .carousel-indicators li.active,
.cid-tZkzakDhz3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZkzakDhz3 .carousel-indicators li::after,
.cid-tZkzakDhz3 .carousel-indicators li::before {
  content: none;
}
.cid-tZkzakDhz3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZkzakDhz3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZkzakDhz3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZkzakDhz3 .carousel-indicators {
    display: none;
  }
}
.cid-tZkzakDhz3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZkzakDhz3 .carousel-inner > .active {
  display: block;
}
.cid-tZkzakDhz3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZkzakDhz3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZkzakDhz3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZkzakDhz3 .carousel-control,
  .cid-tZkzakDhz3 .carousel-indicators,
  .cid-tZkzakDhz3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZkzakDhz3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZkzakDhz3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZkzakDhz3 .carousel-indicators .active,
.cid-tZkzakDhz3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZkzakDhz3 .carousel-indicators .active {
  background: #fff;
}
.cid-tZkzakDhz3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZkzakDhz3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZkzakDhz3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZkzakDhz3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZkzakDhz3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZkzakDhz3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZkzakDhz3 .carousel {
  width: 100%;
}
.cid-tZkzakDhz3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZkzakDhz3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZkzakDhz3 .modal.fade .modal-dialog,
.cid-tZkzakDhz3 .modal.in .modal-dialog {
  transform: none;
}
.cid-tZkzakDhz3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZkzakDhz3 .content-head {
  max-width: 800px;
}
.cid-tZkzalmMP2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZkzalmMP2 .mbr-text {
  color: #000000;
}
.cid-tZkzalmMP2 .mbr-section-subtitle {
  color: #000000;
}
.cid-tZkzalmMP2 .mbr-section-title {
  color: #000000;
}
.cid-tZkzalL9jE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZkzalL9jE .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZkzalL9jE form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZkzalL9jE form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZkzalL9jE form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZkzalL9jE .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZkzh5t2xu .navbar-dropdown {
  position: relative !important;
}
.cid-tZkzh5t2xu .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-tZkzh5t2xu .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZkzh5t2xu .dropdown-item:hover,
.cid-tZkzh5t2xu .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZkzh5t2xu .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZkzh5t2xu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZkzh5t2xu .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZkzh5t2xu .container {
  display: flex;
  margin: auto;
}
.cid-tZkzh5t2xu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZkzh5t2xu .dropdown-menu,
.cid-tZkzh5t2xu .navbar.opened {
  background: #272727 !important;
}
.cid-tZkzh5t2xu .nav-item:focus,
.cid-tZkzh5t2xu .nav-link:focus {
  outline: none;
}
.cid-tZkzh5t2xu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZkzh5t2xu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZkzh5t2xu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZkzh5t2xu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZkzh5t2xu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZkzh5t2xu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZkzh5t2xu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZkzh5t2xu .navbar.opened {
  transition: all 0.3s;
}
.cid-tZkzh5t2xu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZkzh5t2xu .navbar .navbar-logo img {
  width: auto;
}
.cid-tZkzh5t2xu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZkzh5t2xu .navbar.collapsed {
  justify-content: center;
}
.cid-tZkzh5t2xu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZkzh5t2xu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZkzh5t2xu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZkzh5t2xu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZkzh5t2xu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZkzh5t2xu .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-tZkzh5t2xu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZkzh5t2xu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZkzh5t2xu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZkzh5t2xu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZkzh5t2xu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZkzh5t2xu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZkzh5t2xu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZkzh5t2xu .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-tZkzh5t2xu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZkzh5t2xu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZkzh5t2xu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZkzh5t2xu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZkzh5t2xu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZkzh5t2xu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZkzh5t2xu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZkzh5t2xu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZkzh5t2xu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZkzh5t2xu .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZkzh5t2xu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZkzh5t2xu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZkzh5t2xu .dropdown-item.active,
.cid-tZkzh5t2xu .dropdown-item:active {
  background-color: transparent;
}
.cid-tZkzh5t2xu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZkzh5t2xu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZkzh5t2xu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZkzh5t2xu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZkzh5t2xu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZkzh5t2xu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZkzh5t2xu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZkzh5t2xu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZkzh5t2xu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZkzh5t2xu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZkzh5t2xu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZkzh5t2xu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZkzh5t2xu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZkzh5t2xu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZkzh5t2xu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZkzh5t2xu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZkzh5t2xu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZkzh5t2xu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZkzh5t2xu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZkzh5t2xu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZkzh5t2xu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZkzh5t2xu .navbar {
    height: 70px;
  }
  .cid-tZkzh5t2xu .navbar.opened {
    height: auto;
  }
  .cid-tZkzh5t2xu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZkzh5t2xu .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZkzh5t2xu .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZkzh5t2xu a {
  display: inline;
  font-weight: bold;
}
.cid-tZkzh5t2xu img {
  display: inline;
  padding-right: 10px;
}
.cid-tZkzh5t2xu .dropdown-toggle:after {
  display: none;
}
.cid-tZkzh5t2xu .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZkzh5t2xu .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZkzh5t2xu .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZkzh5t2xu .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZkzh5t2xu .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZkzh5t2xu .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZkzh5t2xu .btn {
  display: inline !important;
}
.cid-tZkzh5t2xu .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZkzh5t2xu .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZkzh5t2xu .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZkzh5t2xu .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZkzh5t2xu .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZkzh5t2xu .btn {
  border-radius: 50px;
}
.cid-tZkzh5X5YI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZkzh5X5YI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZkzh5X5YI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZkzh5X5YI .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZkzh5X5YI .item {
    margin-bottom: 1rem;
  }
}
.cid-tZkzh5X5YI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZkzh5X5YI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZkzh5X5YI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZkzh5X5YI .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZkzh5X5YI .carousel-control,
.cid-tZkzh5X5YI .close {
  background: #1b1b1b;
}
.cid-tZkzh5X5YI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZkzh5X5YI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZkzh5X5YI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZkzh5X5YI .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZkzh5X5YI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZkzh5X5YI .close::before {
  content: '\e91a';
}
.cid-tZkzh5X5YI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZkzh5X5YI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZkzh5X5YI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZkzh5X5YI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZkzh5X5YI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZkzh5X5YI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZkzh5X5YI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZkzh5X5YI .carousel-indicators li.active,
.cid-tZkzh5X5YI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZkzh5X5YI .carousel-indicators li::after,
.cid-tZkzh5X5YI .carousel-indicators li::before {
  content: none;
}
.cid-tZkzh5X5YI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZkzh5X5YI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZkzh5X5YI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZkzh5X5YI .carousel-indicators {
    display: none;
  }
}
.cid-tZkzh5X5YI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZkzh5X5YI .carousel-inner > .active {
  display: block;
}
.cid-tZkzh5X5YI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZkzh5X5YI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZkzh5X5YI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZkzh5X5YI .carousel-control,
  .cid-tZkzh5X5YI .carousel-indicators,
  .cid-tZkzh5X5YI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZkzh5X5YI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZkzh5X5YI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZkzh5X5YI .carousel-indicators .active,
.cid-tZkzh5X5YI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZkzh5X5YI .carousel-indicators .active {
  background: #fff;
}
.cid-tZkzh5X5YI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZkzh5X5YI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZkzh5X5YI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZkzh5X5YI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZkzh5X5YI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZkzh5X5YI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZkzh5X5YI .carousel {
  width: 100%;
}
.cid-tZkzh5X5YI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZkzh5X5YI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZkzh5X5YI .modal.fade .modal-dialog,
.cid-tZkzh5X5YI .modal.in .modal-dialog {
  transform: none;
}
.cid-tZkzh5X5YI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZkzh5X5YI .content-head {
  max-width: 800px;
}
.cid-tZkzh6ANrq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZkzh6ANrq .mbr-text {
  color: #000000;
}
.cid-tZkzh6ANrq .mbr-section-subtitle {
  color: #000000;
}
.cid-tZkzh6ANrq .mbr-section-title {
  color: #000000;
}
.cid-tZkzh6YakW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZkzh6YakW .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZkzh6YakW form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZkzh6YakW form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZkzh6YakW form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZkzh6YakW .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZkzodw9WI .navbar-dropdown {
  position: relative !important;
}
.cid-tZkzodw9WI .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-tZkzodw9WI .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZkzodw9WI .dropdown-item:hover,
.cid-tZkzodw9WI .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZkzodw9WI .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZkzodw9WI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZkzodw9WI .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZkzodw9WI .container {
  display: flex;
  margin: auto;
}
.cid-tZkzodw9WI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZkzodw9WI .dropdown-menu,
.cid-tZkzodw9WI .navbar.opened {
  background: #272727 !important;
}
.cid-tZkzodw9WI .nav-item:focus,
.cid-tZkzodw9WI .nav-link:focus {
  outline: none;
}
.cid-tZkzodw9WI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZkzodw9WI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZkzodw9WI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZkzodw9WI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZkzodw9WI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZkzodw9WI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZkzodw9WI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZkzodw9WI .navbar.opened {
  transition: all 0.3s;
}
.cid-tZkzodw9WI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZkzodw9WI .navbar .navbar-logo img {
  width: auto;
}
.cid-tZkzodw9WI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZkzodw9WI .navbar.collapsed {
  justify-content: center;
}
.cid-tZkzodw9WI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZkzodw9WI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZkzodw9WI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZkzodw9WI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZkzodw9WI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZkzodw9WI .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-tZkzodw9WI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZkzodw9WI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZkzodw9WI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZkzodw9WI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZkzodw9WI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZkzodw9WI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZkzodw9WI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZkzodw9WI .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-tZkzodw9WI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZkzodw9WI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZkzodw9WI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZkzodw9WI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZkzodw9WI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZkzodw9WI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZkzodw9WI .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZkzodw9WI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZkzodw9WI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZkzodw9WI .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZkzodw9WI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZkzodw9WI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZkzodw9WI .dropdown-item.active,
.cid-tZkzodw9WI .dropdown-item:active {
  background-color: transparent;
}
.cid-tZkzodw9WI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZkzodw9WI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZkzodw9WI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZkzodw9WI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZkzodw9WI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZkzodw9WI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZkzodw9WI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZkzodw9WI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZkzodw9WI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZkzodw9WI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZkzodw9WI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZkzodw9WI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZkzodw9WI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZkzodw9WI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZkzodw9WI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZkzodw9WI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZkzodw9WI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZkzodw9WI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZkzodw9WI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZkzodw9WI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZkzodw9WI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZkzodw9WI .navbar {
    height: 70px;
  }
  .cid-tZkzodw9WI .navbar.opened {
    height: auto;
  }
  .cid-tZkzodw9WI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZkzodw9WI .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZkzodw9WI .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZkzodw9WI a {
  display: inline;
  font-weight: bold;
}
.cid-tZkzodw9WI img {
  display: inline;
  padding-right: 10px;
}
.cid-tZkzodw9WI .dropdown-toggle:after {
  display: none;
}
.cid-tZkzodw9WI .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZkzodw9WI .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZkzodw9WI .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZkzodw9WI .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZkzodw9WI .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZkzodw9WI .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZkzodw9WI .btn {
  display: inline !important;
}
.cid-tZkzodw9WI .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZkzodw9WI .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZkzodw9WI .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZkzodw9WI .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZkzodw9WI .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZkzodw9WI .btn {
  border-radius: 50px;
}
.cid-tZkzoe1wDg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZkzoe1wDg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZkzoe1wDg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZkzoe1wDg .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZkzoe1wDg .item {
    margin-bottom: 1rem;
  }
}
.cid-tZkzoe1wDg .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZkzoe1wDg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZkzoe1wDg .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZkzoe1wDg .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZkzoe1wDg .carousel-control,
.cid-tZkzoe1wDg .close {
  background: #1b1b1b;
}
.cid-tZkzoe1wDg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZkzoe1wDg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZkzoe1wDg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZkzoe1wDg .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZkzoe1wDg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZkzoe1wDg .close::before {
  content: '\e91a';
}
.cid-tZkzoe1wDg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZkzoe1wDg .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZkzoe1wDg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZkzoe1wDg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZkzoe1wDg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZkzoe1wDg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZkzoe1wDg .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZkzoe1wDg .carousel-indicators li.active,
.cid-tZkzoe1wDg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZkzoe1wDg .carousel-indicators li::after,
.cid-tZkzoe1wDg .carousel-indicators li::before {
  content: none;
}
.cid-tZkzoe1wDg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZkzoe1wDg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZkzoe1wDg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZkzoe1wDg .carousel-indicators {
    display: none;
  }
}
.cid-tZkzoe1wDg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZkzoe1wDg .carousel-inner > .active {
  display: block;
}
.cid-tZkzoe1wDg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZkzoe1wDg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZkzoe1wDg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZkzoe1wDg .carousel-control,
  .cid-tZkzoe1wDg .carousel-indicators,
  .cid-tZkzoe1wDg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZkzoe1wDg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZkzoe1wDg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZkzoe1wDg .carousel-indicators .active,
.cid-tZkzoe1wDg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZkzoe1wDg .carousel-indicators .active {
  background: #fff;
}
.cid-tZkzoe1wDg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZkzoe1wDg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZkzoe1wDg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZkzoe1wDg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZkzoe1wDg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZkzoe1wDg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZkzoe1wDg .carousel {
  width: 100%;
}
.cid-tZkzoe1wDg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZkzoe1wDg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZkzoe1wDg .modal.fade .modal-dialog,
.cid-tZkzoe1wDg .modal.in .modal-dialog {
  transform: none;
}
.cid-tZkzoe1wDg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZkzoe1wDg .content-head {
  max-width: 800px;
}
.cid-tZkzoeSJzA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZkzoeSJzA .mbr-text {
  color: #000000;
}
.cid-tZkzoeSJzA .mbr-section-subtitle {
  color: #000000;
}
.cid-tZkzoeSJzA .mbr-section-title {
  color: #000000;
}
.cid-tZkzofhUWn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZkzofhUWn .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZkzofhUWn form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZkzofhUWn form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZkzofhUWn form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZkzofhUWn .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
.cid-tZkzwvnaAX .navbar-dropdown {
  position: relative !important;
}
.cid-tZkzwvnaAX .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-tZkzwvnaAX .dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0px;
}
.cid-tZkzwvnaAX .dropdown-item:hover,
.cid-tZkzwvnaAX .dropdown-item:focus {
  color: #ffa600 !important;
}
.cid-tZkzwvnaAX .nav-dropdown .link {
  padding: 0 0em !important;
  margin: 0.667em 1em !important;
  font-weight: 500;
}
.cid-tZkzwvnaAX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZkzwvnaAX .nav-link {
  position: relative;
  padding: 0;
}
.cid-tZkzwvnaAX .container {
  display: flex;
  margin: auto;
}
.cid-tZkzwvnaAX .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZkzwvnaAX .dropdown-menu,
.cid-tZkzwvnaAX .navbar.opened {
  background: #272727 !important;
}
.cid-tZkzwvnaAX .nav-item:focus,
.cid-tZkzwvnaAX .nav-link:focus {
  outline: none;
}
.cid-tZkzwvnaAX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZkzwvnaAX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZkzwvnaAX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZkzwvnaAX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZkzwvnaAX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZkzwvnaAX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZkzwvnaAX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #272727;
}
.cid-tZkzwvnaAX .navbar.opened {
  transition: all 0.3s;
}
.cid-tZkzwvnaAX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZkzwvnaAX .navbar .navbar-logo img {
  width: auto;
}
.cid-tZkzwvnaAX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZkzwvnaAX .navbar.collapsed {
  justify-content: center;
}
.cid-tZkzwvnaAX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZkzwvnaAX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZkzwvnaAX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tZkzwvnaAX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZkzwvnaAX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZkzwvnaAX .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-tZkzwvnaAX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZkzwvnaAX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZkzwvnaAX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZkzwvnaAX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZkzwvnaAX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZkzwvnaAX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZkzwvnaAX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZkzwvnaAX .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-tZkzwvnaAX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZkzwvnaAX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZkzwvnaAX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZkzwvnaAX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZkzwvnaAX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZkzwvnaAX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZkzwvnaAX .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZkzwvnaAX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZkzwvnaAX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZkzwvnaAX .navbar-brand {
  display: inline-flex;
  align-items: center;
  min-height: 70px;
  flex-shrink: 0;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZkzwvnaAX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZkzwvnaAX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZkzwvnaAX .dropdown-item.active,
.cid-tZkzwvnaAX .dropdown-item:active {
  background-color: transparent;
}
.cid-tZkzwvnaAX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZkzwvnaAX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZkzwvnaAX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZkzwvnaAX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tZkzwvnaAX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZkzwvnaAX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZkzwvnaAX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZkzwvnaAX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZkzwvnaAX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZkzwvnaAX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZkzwvnaAX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZkzwvnaAX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZkzwvnaAX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZkzwvnaAX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZkzwvnaAX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZkzwvnaAX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZkzwvnaAX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZkzwvnaAX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZkzwvnaAX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZkzwvnaAX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZkzwvnaAX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZkzwvnaAX .navbar {
    height: 70px;
  }
  .cid-tZkzwvnaAX .navbar.opened {
    height: auto;
  }
  .cid-tZkzwvnaAX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZkzwvnaAX .line-animation {
  opacity: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: all 0.2s ease-in-out;
}
.cid-tZkzwvnaAX .nav-link:hover .line-animation {
  opacity: 1;
}
.cid-tZkzwvnaAX a {
  display: inline;
  font-weight: bold;
}
.cid-tZkzwvnaAX img {
  display: inline;
  padding-right: 10px;
}
.cid-tZkzwvnaAX .dropdown-toggle:after {
  display: none;
}
.cid-tZkzwvnaAX .navbar .dropdown-item {
  display: block;
  border-radius: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cid-tZkzwvnaAX .dropdown-item:hover {
  color: #a0e2e1 !important;
}
@media (max-width: 990px) {
  .cid-tZkzwvnaAX .dropdown-menu {
    margin-top: 0px;
  }
  .cid-tZkzwvnaAX .collapse .btn {
    margin: 11px 21px 18px;
  }
}
.cid-tZkzwvnaAX .navbar-collapse .btn {
  display: block;
  margin: 0px 21px 0;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cid-tZkzwvnaAX .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
}
.cid-tZkzwvnaAX .btn {
  display: inline !important;
}
.cid-tZkzwvnaAX .navbar .navbar-collapse ul.navbar-nav li {
  margin: 0 !important;
}
.cid-tZkzwvnaAX .navbar-collapse .nav-link {
  display: inline-flex;
}
.cid-tZkzwvnaAX .mbr-buttons {
  margin: 20px -6px 20px;
}
.cid-tZkzwvnaAX .nav-link:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.cid-tZkzwvnaAX .nav-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  border-top-width: .143em;
  border-top-style: solid;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.cid-tZkzwvnaAX .btn {
  border-radius: 50px;
}
.cid-tZkzwvVeFp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZkzwvVeFp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZkzwvVeFp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZkzwvVeFp .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tZkzwvVeFp .item {
    margin-bottom: 1rem;
  }
}
.cid-tZkzwvVeFp .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZkzwvVeFp .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZkzwvVeFp .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tZkzwvVeFp .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tZkzwvVeFp .carousel-control,
.cid-tZkzwvVeFp .close {
  background: #1b1b1b;
}
.cid-tZkzwvVeFp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZkzwvVeFp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZkzwvVeFp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZkzwvVeFp .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZkzwvVeFp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZkzwvVeFp .close::before {
  content: '\e91a';
}
.cid-tZkzwvVeFp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZkzwvVeFp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tZkzwvVeFp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZkzwvVeFp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZkzwvVeFp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZkzwvVeFp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZkzwvVeFp .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tZkzwvVeFp .carousel-indicators li.active,
.cid-tZkzwvVeFp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZkzwvVeFp .carousel-indicators li::after,
.cid-tZkzwvVeFp .carousel-indicators li::before {
  content: none;
}
.cid-tZkzwvVeFp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZkzwvVeFp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZkzwvVeFp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZkzwvVeFp .carousel-indicators {
    display: none;
  }
}
.cid-tZkzwvVeFp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZkzwvVeFp .carousel-inner > .active {
  display: block;
}
.cid-tZkzwvVeFp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZkzwvVeFp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZkzwvVeFp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZkzwvVeFp .carousel-control,
  .cid-tZkzwvVeFp .carousel-indicators,
  .cid-tZkzwvVeFp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZkzwvVeFp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZkzwvVeFp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZkzwvVeFp .carousel-indicators .active,
.cid-tZkzwvVeFp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZkzwvVeFp .carousel-indicators .active {
  background: #fff;
}
.cid-tZkzwvVeFp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZkzwvVeFp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZkzwvVeFp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZkzwvVeFp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZkzwvVeFp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZkzwvVeFp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZkzwvVeFp .carousel {
  width: 100%;
}
.cid-tZkzwvVeFp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZkzwvVeFp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZkzwvVeFp .modal.fade .modal-dialog,
.cid-tZkzwvVeFp .modal.in .modal-dialog {
  transform: none;
}
.cid-tZkzwvVeFp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZkzwvVeFp .content-head {
  max-width: 800px;
}
.cid-tZkzwwHsCv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZkzwwHsCv .mbr-text {
  color: #000000;
}
.cid-tZkzwwHsCv .mbr-section-subtitle {
  color: #000000;
}
.cid-tZkzwwHsCv .mbr-section-title {
  color: #000000;
}
.cid-tZkzwx6AYv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tZkzwx6AYv .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tZkzwx6AYv form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tZkzwx6AYv form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tZkzwx6AYv form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tZkzwx6AYv .content-head {
  max-width: 800px;
}
.cid-tZGKK9bsdN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-tZGKK9bsdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZGKK9bsdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZGKK9bsdN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-tZGKK9bsdN .container {
    padding: 0 14px;
  }
}
.cid-tZGKK9bsdN .row {
  justify-content: center;
}
.cid-tZGKK9bsdN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-tZGKK9bsdN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:hover,
.cid-tZGKK9bsdN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-tZGKK9bsdN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-tZGKK9bsdN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-tZGKK9bsdN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-tZGKK9bsdN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-text,
.cid-tZGKK9bsdN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-tZGKK9bsdN .mbr-list-title {
  color: #ffffff;
}
.cid-tZGKK9bsdN .list {
  color: #ffffff;
}
.cid-tZGKK9bsdN .mbr-contact {
  color: #ffffff;
}
