body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #000000 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #000000;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #000000 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #000000 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #000000;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #000000;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #b3b3b3;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #000000 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #000000;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #000000;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #000000;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #000000 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23000000' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-tD2zTTHLXT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tD2zTTHLXT nav.navbar {
  position: fixed;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tD2zTTHLXT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tD2zTTHLXT .dropdown-item:hover,
.cid-tD2zTTHLXT .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tD2zTTHLXT .dropdown-item:hover span {
  color: white;
}
.cid-tD2zTTHLXT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tD2zTTHLXT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tD2zTTHLXT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tD2zTTHLXT .nav-link {
  position: relative;
}
.cid-tD2zTTHLXT .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown-menu,
.cid-tD2zTTHLXT .navbar.opened {
  background: #000000 !important;
}
.cid-tD2zTTHLXT .nav-item:focus,
.cid-tD2zTTHLXT .nav-link:focus {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tD2zTTHLXT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tD2zTTHLXT .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: #000000;
}
.cid-tD2zTTHLXT .navbar.opened {
  transition: all 0.3s;
}
.cid-tD2zTTHLXT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tD2zTTHLXT .navbar .navbar-logo img {
  width: auto;
}
.cid-tD2zTTHLXT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar.collapsed {
  justify-content: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tD2zTTHLXT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tD2zTTHLXT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tD2zTTHLXT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tD2zTTHLXT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tD2zTTHLXT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tD2zTTHLXT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tD2zTTHLXT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tD2zTTHLXT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown-item.active,
.cid-tD2zTTHLXT .dropdown-item:active {
  background-color: transparent;
}
.cid-tD2zTTHLXT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tD2zTTHLXT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tD2zTTHLXT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tD2zTTHLXT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tD2zTTHLXT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tD2zTTHLXT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tD2zTTHLXT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tD2zTTHLXT .navbar {
    height: 70px;
  }
  .cid-tD2zTTHLXT .navbar.opened {
    height: auto;
  }
  .cid-tD2zTTHLXT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tD6qmCU2x3 {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #000000;
}
.cid-tD6qmCU2x3 .carousel {
  width: 100%;
}
.cid-tD6qmCU2x3 .carousel-inner {
  display: flex;
  align-content: center;
  align-items: center;
}
.cid-tD6qmCU2x3 .carousel-item img {
  height: 100vh;
  object-fit: cover;
}
.cid-tD6qmCU2x3 .carousel-caption {
  bottom: 40px;
}
.cid-tD6qmCU2x3 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tD6qmCU2x3 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tD6qmCU2x3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-tD6qmCU2x3 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tD6qmCU2x3 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tD6qmCU2x3 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tD6qmCU2x3 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tD6qmCU2x3 .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-tD6qmCU2x3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tD6qmCU2x3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tD6qmCU2x3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tD6qmCU2x3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tD6qmCU2x3 .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-tD6qmCU2x3 .carousel-indicators li.active,
.cid-tD6qmCU2x3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tD6qmCU2x3 .carousel-indicators li::after,
.cid-tD6qmCU2x3 .carousel-indicators li::before {
  content: none;
}
.cid-tD6qmCU2x3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tD6qmCU2x3 .carousel-indicators {
    display: none !important;
  }
}
.cid-tD6qmCU2x3 H5 {
  color: #fafafa;
}
.cid-tD6qmCU2x3 P {
  color: #fafafa;
}
.cid-tD2zTTHLXT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tD2zTTHLXT nav.navbar {
  position: fixed;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tD2zTTHLXT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tD2zTTHLXT .dropdown-item:hover,
.cid-tD2zTTHLXT .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tD2zTTHLXT .dropdown-item:hover span {
  color: white;
}
.cid-tD2zTTHLXT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tD2zTTHLXT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tD2zTTHLXT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tD2zTTHLXT .nav-link {
  position: relative;
}
.cid-tD2zTTHLXT .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown-menu,
.cid-tD2zTTHLXT .navbar.opened {
  background: #000000 !important;
}
.cid-tD2zTTHLXT .nav-item:focus,
.cid-tD2zTTHLXT .nav-link:focus {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tD2zTTHLXT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tD2zTTHLXT .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: #000000;
}
.cid-tD2zTTHLXT .navbar.opened {
  transition: all 0.3s;
}
.cid-tD2zTTHLXT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tD2zTTHLXT .navbar .navbar-logo img {
  width: auto;
}
.cid-tD2zTTHLXT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar.collapsed {
  justify-content: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tD2zTTHLXT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tD2zTTHLXT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tD2zTTHLXT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tD2zTTHLXT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tD2zTTHLXT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tD2zTTHLXT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tD2zTTHLXT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tD2zTTHLXT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown-item.active,
.cid-tD2zTTHLXT .dropdown-item:active {
  background-color: transparent;
}
.cid-tD2zTTHLXT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tD2zTTHLXT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tD2zTTHLXT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tD2zTTHLXT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tD2zTTHLXT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tD2zTTHLXT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tD2zTTHLXT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tD2zTTHLXT .navbar {
    height: 70px;
  }
  .cid-tD2zTTHLXT .navbar.opened {
    height: auto;
  }
  .cid-tD2zTTHLXT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tD2O0ZCx1P {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tD2O0ZCx1P img,
.cid-tD2O0ZCx1P .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tD2O0ZCx1P .item:focus,
.cid-tD2O0ZCx1P span:focus {
  outline: none;
}
.cid-tD2O0ZCx1P .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tD2O0ZCx1P .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tD2O0ZCx1P .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tD2O0ZCx1P .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tD2O0ZCx1P .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tD2O0ZCx1P .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tD2O0ZCx1P .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tD2O0ZCx1P .mbr-section-title {
  color: #232323;
}
.cid-tD2O0ZCx1P .mbr-text,
.cid-tD2O0ZCx1P .mbr-section-btn {
  text-align: left;
}
.cid-tD2O0ZCx1P .item-title {
  text-align: left;
}
.cid-tD2O0ZCx1P .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-tD2zTTHLXT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tD2zTTHLXT nav.navbar {
  position: fixed;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tD2zTTHLXT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tD2zTTHLXT .dropdown-item:hover,
.cid-tD2zTTHLXT .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tD2zTTHLXT .dropdown-item:hover span {
  color: white;
}
.cid-tD2zTTHLXT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tD2zTTHLXT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tD2zTTHLXT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tD2zTTHLXT .nav-link {
  position: relative;
}
.cid-tD2zTTHLXT .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown-menu,
.cid-tD2zTTHLXT .navbar.opened {
  background: #000000 !important;
}
.cid-tD2zTTHLXT .nav-item:focus,
.cid-tD2zTTHLXT .nav-link:focus {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tD2zTTHLXT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tD2zTTHLXT .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: #000000;
}
.cid-tD2zTTHLXT .navbar.opened {
  transition: all 0.3s;
}
.cid-tD2zTTHLXT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tD2zTTHLXT .navbar .navbar-logo img {
  width: auto;
}
.cid-tD2zTTHLXT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar.collapsed {
  justify-content: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tD2zTTHLXT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tD2zTTHLXT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tD2zTTHLXT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tD2zTTHLXT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tD2zTTHLXT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tD2zTTHLXT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tD2zTTHLXT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tD2zTTHLXT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown-item.active,
.cid-tD2zTTHLXT .dropdown-item:active {
  background-color: transparent;
}
.cid-tD2zTTHLXT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tD2zTTHLXT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tD2zTTHLXT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tD2zTTHLXT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tD2zTTHLXT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tD2zTTHLXT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tD2zTTHLXT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tD2zTTHLXT .navbar {
    height: 70px;
  }
  .cid-tD2zTTHLXT .navbar.opened {
    height: auto;
  }
  .cid-tD2zTTHLXT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDdg8UnXGo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tDdg8UnXGo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDdg8UnXGo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDdg8UnXGo .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-tDdg8UnXGo .card-wrapper {
  background-color: #000000;
  border-radius: 4px;
}
.cid-tDdg8UnXGo .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tDdg8UnXGo .social-row .soc-item {
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border: 2px solid #6592e6;
  transition: all 0.3s;
}
.cid-tDdg8UnXGo .social-row .soc-item .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-content: center;
  color: #6592e6;
  font-size: 1.5rem;
  transition: all 0.3s;
}
.cid-tDdg8UnXGo .social-row .soc-item:hover {
  background-color: #6592e6;
}
.cid-tDdg8UnXGo .social-row .soc-item:hover .mbr-iconfont {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tDdg8UnXGo .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-tDdg8UnXGo .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tDdg8UnXGo .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-tDdg8UnXGo .mbr-text,
.cid-tDdg8UnXGo .social-row {
  color: #bbbbbb;
}
.cid-tDdg8UnXGo .card-subtitle {
  color: #ffffff;
}
.cid-tDdg8UnXGo .card-title {
  color: #ffffff;
}
.cid-tDdlZjjqT3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-tDdlZjjqT3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDdlZjjqT3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDdlZjjqT3 .timeline-element {
  position: relative;
}
.cid-tDdlZjjqT3 .timelines-container {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
}
.cid-tDdlZjjqT3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tDdlZjjqT3 .mbr-section-title,
.cid-tDdlZjjqT3 .mbr-section-subtitle,
.cid-tDdlZjjqT3 .timeline-date {
  text-align: center;
}
.cid-tDdlZjjqT3 .iconBackground {
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #6592e6;
  margin-left: -9px;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-tDdlZjjqT3 .iconBackground {
    left: 15px;
    top: 30px;
  }
}
@media (min-width: 768px) {
  .cid-tDdlZjjqT3 .iconBackground {
    top: 70px;
    left: 50%;
  }
}
.cid-tDdlZjjqT3 .row:after {
  content: "";
  position: absolute;
  background-color: #6592e6;
  width: 2px;
}
@media (max-width: 767px) {
  .cid-tDdlZjjqT3 .row:after {
    height: calc(100% + 30px);
    top: 50px;
    left: 15px;
  }
}
@media (min-width: 768px) {
  .cid-tDdlZjjqT3 .row:after {
    height: calc(100% - 20px);
    top: 90px;
    left: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tDdlZjjqT3 .timeline-date-wrapper,
  .cid-tDdlZjjqT3 .timeline-text-wrapper,
  .cid-tDdlZjjqT3 .image-wrapper {
    padding: 0rem;
    padding-left: 2rem;
  }
  .cid-tDdlZjjqT3 .mbr-timeline-date {
    text-align: left !important;
  }
  .cid-tDdlZjjqT3 .mbr-timeline-title {
    text-align: left;
    margin-top: 1rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tDdlZjjqT3 .timeline-date-wrapper,
  .cid-tDdlZjjqT3 .timeline-text-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tDdlZjjqT3 .timeline-date-wrapper,
  .cid-tDdlZjjqT3 .timeline-text-wrapper,
  .cid-tDdlZjjqT3 .image-wrapper {
    padding: 2rem;
  }
}
.cid-tDdlZjjqT3 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-tDdlZjjqT3 .mbr-timeline-title {
  color: #ffffff;
  text-align: center;
}
.cid-tDdlZjjqT3 .mbr-timeline-date {
  color: #ffffff;
}
.cid-tDdlZjjqT3 .mbr-section-title {
  color: #ffffff;
}
.cid-tD73Zxjagu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tD73Zxjagu nav.navbar {
  position: fixed;
}
.cid-tD73Zxjagu .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-tD73Zxjagu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tD73Zxjagu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tD73Zxjagu .dropdown-item:hover,
.cid-tD73Zxjagu .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tD73Zxjagu .dropdown-item:hover span {
  color: white;
}
.cid-tD73Zxjagu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tD73Zxjagu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tD73Zxjagu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tD73Zxjagu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tD73Zxjagu .nav-link {
  position: relative;
}
.cid-tD73Zxjagu .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD73Zxjagu .container {
    flex-wrap: wrap;
  }
}
.cid-tD73Zxjagu .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD73Zxjagu .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tD73Zxjagu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tD73Zxjagu .dropdown-menu,
.cid-tD73Zxjagu .navbar.opened {
  background: #000000 !important;
}
.cid-tD73Zxjagu .nav-item:focus,
.cid-tD73Zxjagu .nav-link:focus {
  outline: none;
}
.cid-tD73Zxjagu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tD73Zxjagu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tD73Zxjagu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tD73Zxjagu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tD73Zxjagu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tD73Zxjagu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tD73Zxjagu .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: #000000;
}
.cid-tD73Zxjagu .navbar.opened {
  transition: all 0.3s;
}
.cid-tD73Zxjagu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tD73Zxjagu .navbar .navbar-logo img {
  width: auto;
}
.cid-tD73Zxjagu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tD73Zxjagu .navbar.collapsed {
  justify-content: center;
}
.cid-tD73Zxjagu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tD73Zxjagu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tD73Zxjagu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tD73Zxjagu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tD73Zxjagu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tD73Zxjagu .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-tD73Zxjagu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tD73Zxjagu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tD73Zxjagu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tD73Zxjagu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tD73Zxjagu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tD73Zxjagu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tD73Zxjagu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tD73Zxjagu .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-tD73Zxjagu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tD73Zxjagu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tD73Zxjagu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tD73Zxjagu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tD73Zxjagu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tD73Zxjagu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tD73Zxjagu .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tD73Zxjagu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tD73Zxjagu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tD73Zxjagu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tD73Zxjagu .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tD73Zxjagu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tD73Zxjagu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tD73Zxjagu .dropdown-item.active,
.cid-tD73Zxjagu .dropdown-item:active {
  background-color: transparent;
}
.cid-tD73Zxjagu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tD73Zxjagu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tD73Zxjagu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tD73Zxjagu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tD73Zxjagu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tD73Zxjagu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tD73Zxjagu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tD73Zxjagu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tD73Zxjagu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tD73Zxjagu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tD73Zxjagu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tD73Zxjagu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD73Zxjagu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD73Zxjagu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tD73Zxjagu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD73Zxjagu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tD73Zxjagu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tD73Zxjagu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD73Zxjagu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tD73Zxjagu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tD73Zxjagu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tD73Zxjagu .navbar {
    height: 70px;
  }
  .cid-tD73Zxjagu .navbar.opened {
    height: auto;
  }
  .cid-tD73Zxjagu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tD75TUK0ep {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tD75TUK0ep .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD75TUK0ep .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tD75TUK0ep .video-wrapper iframe {
  width: 100%;
}
.cid-tD75TUK0ep .mbr-section-title,
.cid-tD75TUK0ep .mbr-description {
  text-align: center;
}
.cid-tD75TUK0ep .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-tD75TUK0ep .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-tD75TUK0ep .mbr-text {
  color: #fafafa;
}
.cid-tD75TUK0ep .mbr-section-subtitle {
  color: #fafafa;
}
.cid-tD75TUK0ep .mbr-section-title {
  color: #fafafa;
}
.cid-tD782L3JIQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD782L3JIQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD782L3JIQ .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-tD782L3JIQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD782L3JIQ .row {
  flex-direction: row-reverse;
}
.cid-tD782L3JIQ img {
  width: 100%;
}
.cid-tD73ZyEpBF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD73ZyEpBF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD73ZyEpBF .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-tD73ZyEpBF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD73ZyEpBF .row {
  flex-direction: row-reverse;
}
.cid-tD73ZyEpBF img {
  width: 100%;
}
.cid-tD77HGYwyf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD77HGYwyf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD77HGYwyf .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-tD77HGYwyf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD77HGYwyf .row {
  flex-direction: row-reverse;
}
.cid-tD77HGYwyf img {
  width: 100%;
}
.cid-tD73ZyS9Dd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD73ZyS9Dd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD73ZyS9Dd .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-tD73ZyS9Dd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD73ZyS9Dd .row {
  flex-direction: row-reverse;
}
.cid-tD73ZyS9Dd img {
  width: 100%;
}
.cid-tD6ZAjQPnX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tD6ZAjQPnX nav.navbar {
  position: fixed;
}
.cid-tD6ZAjQPnX .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-tD6ZAjQPnX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tD6ZAjQPnX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tD6ZAjQPnX .dropdown-item:hover,
.cid-tD6ZAjQPnX .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tD6ZAjQPnX .dropdown-item:hover span {
  color: white;
}
.cid-tD6ZAjQPnX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tD6ZAjQPnX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tD6ZAjQPnX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tD6ZAjQPnX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tD6ZAjQPnX .nav-link {
  position: relative;
}
.cid-tD6ZAjQPnX .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD6ZAjQPnX .container {
    flex-wrap: wrap;
  }
}
.cid-tD6ZAjQPnX .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD6ZAjQPnX .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tD6ZAjQPnX .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tD6ZAjQPnX .dropdown-menu,
.cid-tD6ZAjQPnX .navbar.opened {
  background: #000000 !important;
}
.cid-tD6ZAjQPnX .nav-item:focus,
.cid-tD6ZAjQPnX .nav-link:focus {
  outline: none;
}
.cid-tD6ZAjQPnX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tD6ZAjQPnX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tD6ZAjQPnX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tD6ZAjQPnX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tD6ZAjQPnX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tD6ZAjQPnX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tD6ZAjQPnX .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: #000000;
}
.cid-tD6ZAjQPnX .navbar.opened {
  transition: all 0.3s;
}
.cid-tD6ZAjQPnX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tD6ZAjQPnX .navbar .navbar-logo img {
  width: auto;
}
.cid-tD6ZAjQPnX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tD6ZAjQPnX .navbar.collapsed {
  justify-content: center;
}
.cid-tD6ZAjQPnX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tD6ZAjQPnX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tD6ZAjQPnX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tD6ZAjQPnX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tD6ZAjQPnX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tD6ZAjQPnX .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-tD6ZAjQPnX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tD6ZAjQPnX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tD6ZAjQPnX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tD6ZAjQPnX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tD6ZAjQPnX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tD6ZAjQPnX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tD6ZAjQPnX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tD6ZAjQPnX .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-tD6ZAjQPnX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tD6ZAjQPnX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tD6ZAjQPnX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tD6ZAjQPnX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tD6ZAjQPnX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tD6ZAjQPnX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tD6ZAjQPnX .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tD6ZAjQPnX .navbar.navbar-short {
  min-height: 60px;
}
.cid-tD6ZAjQPnX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tD6ZAjQPnX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tD6ZAjQPnX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tD6ZAjQPnX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tD6ZAjQPnX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tD6ZAjQPnX .dropdown-item.active,
.cid-tD6ZAjQPnX .dropdown-item:active {
  background-color: transparent;
}
.cid-tD6ZAjQPnX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tD6ZAjQPnX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tD6ZAjQPnX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tD6ZAjQPnX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tD6ZAjQPnX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tD6ZAjQPnX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tD6ZAjQPnX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tD6ZAjQPnX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tD6ZAjQPnX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tD6ZAjQPnX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tD6ZAjQPnX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tD6ZAjQPnX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD6ZAjQPnX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD6ZAjQPnX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tD6ZAjQPnX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD6ZAjQPnX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tD6ZAjQPnX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tD6ZAjQPnX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD6ZAjQPnX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tD6ZAjQPnX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tD6ZAjQPnX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tD6ZAjQPnX .navbar {
    height: 70px;
  }
  .cid-tD6ZAjQPnX .navbar.opened {
    height: auto;
  }
  .cid-tD6ZAjQPnX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tD6ZAk9nhS {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6ZAk9nhS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6ZAk9nhS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tD6ZAk9nhS .video-wrapper iframe {
  width: 100%;
}
.cid-tD6ZAk9nhS .mbr-section-title,
.cid-tD6ZAk9nhS .mbr-description {
  text-align: center;
}
.cid-tD6ZAk9nhS .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-tD6ZAk9nhS .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-tD6ZAk9nhS .mbr-text {
  color: #bbbbbb;
}
.cid-tD6ZAk9nhS .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-tD6ZAk9nhS .mbr-section-title {
  color: #fafafa;
}
.cid-tD6ZAkqXIi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6ZAkqXIi .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6ZAkqXIi .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-tD6ZAkqXIi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD6ZAkqXIi .row {
  flex-direction: row-reverse;
}
.cid-tD6ZAkqXIi img {
  width: 100%;
}
.cid-tD6ZAkD6aH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6ZAkD6aH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6ZAkD6aH .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-tD6ZAkD6aH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD6ZAkD6aH .row {
  flex-direction: row-reverse;
}
.cid-tD6ZAkD6aH img {
  width: 100%;
}
.cid-tD6ZAkD6aH .mbr-description {
  color: #fafafa;
}
.cid-tD6ZAkRC4X {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6ZAkRC4X .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6ZAkRC4X .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-tD6ZAkRC4X .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD6ZAkRC4X .row {
  flex-direction: row-reverse;
}
.cid-tD6ZAkRC4X img {
  width: 100%;
}
.cid-tD6ZAl5lIz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6ZAl5lIz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6ZAl5lIz .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-tD6ZAl5lIz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD6ZAl5lIz .row {
  flex-direction: row-reverse;
}
.cid-tD6ZAl5lIz img {
  width: 100%;
}
.cid-tD6ZAljr1P {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6ZAljr1P .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6ZAljr1P .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-tD6ZAljr1P .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD6ZAljr1P .row {
  flex-direction: row-reverse;
}
.cid-tD6ZAljr1P img {
  width: 100%;
}
.cid-tD7jC5F3vi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tD7jC5F3vi nav.navbar {
  position: fixed;
}
.cid-tD7jC5F3vi .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-tD7jC5F3vi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tD7jC5F3vi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tD7jC5F3vi .dropdown-item:hover,
.cid-tD7jC5F3vi .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tD7jC5F3vi .dropdown-item:hover span {
  color: white;
}
.cid-tD7jC5F3vi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tD7jC5F3vi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tD7jC5F3vi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tD7jC5F3vi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tD7jC5F3vi .nav-link {
  position: relative;
}
.cid-tD7jC5F3vi .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD7jC5F3vi .container {
    flex-wrap: wrap;
  }
}
.cid-tD7jC5F3vi .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD7jC5F3vi .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tD7jC5F3vi .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tD7jC5F3vi .dropdown-menu,
.cid-tD7jC5F3vi .navbar.opened {
  background: #000000 !important;
}
.cid-tD7jC5F3vi .nav-item:focus,
.cid-tD7jC5F3vi .nav-link:focus {
  outline: none;
}
.cid-tD7jC5F3vi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tD7jC5F3vi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tD7jC5F3vi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tD7jC5F3vi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tD7jC5F3vi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tD7jC5F3vi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tD7jC5F3vi .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: #000000;
}
.cid-tD7jC5F3vi .navbar.opened {
  transition: all 0.3s;
}
.cid-tD7jC5F3vi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tD7jC5F3vi .navbar .navbar-logo img {
  width: auto;
}
.cid-tD7jC5F3vi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tD7jC5F3vi .navbar.collapsed {
  justify-content: center;
}
.cid-tD7jC5F3vi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tD7jC5F3vi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tD7jC5F3vi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tD7jC5F3vi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tD7jC5F3vi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tD7jC5F3vi .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-tD7jC5F3vi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tD7jC5F3vi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tD7jC5F3vi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tD7jC5F3vi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tD7jC5F3vi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tD7jC5F3vi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tD7jC5F3vi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tD7jC5F3vi .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-tD7jC5F3vi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tD7jC5F3vi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tD7jC5F3vi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tD7jC5F3vi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tD7jC5F3vi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tD7jC5F3vi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tD7jC5F3vi .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tD7jC5F3vi .navbar.navbar-short {
  min-height: 60px;
}
.cid-tD7jC5F3vi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tD7jC5F3vi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tD7jC5F3vi .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tD7jC5F3vi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tD7jC5F3vi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tD7jC5F3vi .dropdown-item.active,
.cid-tD7jC5F3vi .dropdown-item:active {
  background-color: transparent;
}
.cid-tD7jC5F3vi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tD7jC5F3vi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tD7jC5F3vi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tD7jC5F3vi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tD7jC5F3vi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tD7jC5F3vi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tD7jC5F3vi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tD7jC5F3vi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tD7jC5F3vi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tD7jC5F3vi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tD7jC5F3vi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tD7jC5F3vi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD7jC5F3vi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD7jC5F3vi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tD7jC5F3vi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD7jC5F3vi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tD7jC5F3vi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tD7jC5F3vi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD7jC5F3vi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tD7jC5F3vi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tD7jC5F3vi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tD7jC5F3vi .navbar {
    height: 70px;
  }
  .cid-tD7jC5F3vi .navbar.opened {
    height: auto;
  }
  .cid-tD7jC5F3vi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u2MXJN3eZ8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2MXJN3eZ8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2MXJN3eZ8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2MXJN3eZ8 .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-u2MXJN3eZ8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2MXJN3eZ8 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u2MXJN3eZ8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u2MXJN3eZ8 .mbr-section-title {
  color: #fafafa;
}
.cid-u2MXJN3eZ8 .mbr-text {
  color: #bbbbbb;
}
.cid-u2MXJN3eZ8 .mbr-description {
  color: #bbbbbb;
}
.cid-tD7jC6btbg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD7jC6btbg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD7jC6btbg .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-tD7jC6btbg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD7jC6btbg .row {
  flex-direction: row-reverse;
}
.cid-tD7jC6btbg img {
  width: 100%;
}
.cid-tD7jC6oXcc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD7jC6oXcc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD7jC6oXcc .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-tD7jC6oXcc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD7jC6oXcc .row {
  flex-direction: row-reverse;
}
.cid-tD7jC6oXcc img {
  width: 100%;
}
.cid-tD7jC6oXcc .mbr-description {
  color: #fafafa;
}
.cid-tD7jC6ALck {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD7jC6ALck .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD7jC6ALck .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-tD7jC6ALck .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD7jC6ALck .row {
  flex-direction: row-reverse;
}
.cid-tD7jC6ALck img {
  width: 100%;
}
.cid-tD7jC6OZxH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD7jC6OZxH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD7jC6OZxH .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-tD7jC6OZxH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD7jC6OZxH .row {
  flex-direction: row-reverse;
}
.cid-tD7jC6OZxH img {
  width: 100%;
}
.cid-tD2zTTHLXT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tD2zTTHLXT nav.navbar {
  position: fixed;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tD2zTTHLXT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tD2zTTHLXT .dropdown-item:hover,
.cid-tD2zTTHLXT .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tD2zTTHLXT .dropdown-item:hover span {
  color: white;
}
.cid-tD2zTTHLXT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tD2zTTHLXT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tD2zTTHLXT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tD2zTTHLXT .nav-link {
  position: relative;
}
.cid-tD2zTTHLXT .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown-menu,
.cid-tD2zTTHLXT .navbar.opened {
  background: #000000 !important;
}
.cid-tD2zTTHLXT .nav-item:focus,
.cid-tD2zTTHLXT .nav-link:focus {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tD2zTTHLXT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tD2zTTHLXT .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: #000000;
}
.cid-tD2zTTHLXT .navbar.opened {
  transition: all 0.3s;
}
.cid-tD2zTTHLXT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tD2zTTHLXT .navbar .navbar-logo img {
  width: auto;
}
.cid-tD2zTTHLXT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar.collapsed {
  justify-content: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tD2zTTHLXT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tD2zTTHLXT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tD2zTTHLXT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tD2zTTHLXT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tD2zTTHLXT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tD2zTTHLXT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tD2zTTHLXT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tD2zTTHLXT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown-item.active,
.cid-tD2zTTHLXT .dropdown-item:active {
  background-color: transparent;
}
.cid-tD2zTTHLXT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tD2zTTHLXT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tD2zTTHLXT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tD2zTTHLXT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tD2zTTHLXT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tD2zTTHLXT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tD2zTTHLXT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tD2zTTHLXT .navbar {
    height: 70px;
  }
  .cid-tD2zTTHLXT .navbar.opened {
    height: auto;
  }
  .cid-tD2zTTHLXT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tD65oww8qj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tD65oww8qj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD65oww8qj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tD65oww8qj .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tD65oww8qj .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tD65oww8qj .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tD65oww8qj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tD65oww8qj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tD65oww8qj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tD65oww8qj .carousel-control,
.cid-tD65oww8qj .close {
  background: #1b1b1b;
}
.cid-tD65oww8qj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tD65oww8qj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tD65oww8qj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tD65oww8qj .carousel-control-next span {
  margin-left: 5px;
}
.cid-tD65oww8qj .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-tD65oww8qj .close::before {
  content: '\e91a';
}
.cid-tD65oww8qj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tD65oww8qj .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-tD65oww8qj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tD65oww8qj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tD65oww8qj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tD65oww8qj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tD65oww8qj .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-tD65oww8qj .carousel-indicators li.active,
.cid-tD65oww8qj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tD65oww8qj .carousel-indicators li::after,
.cid-tD65oww8qj .carousel-indicators li::before {
  content: none;
}
.cid-tD65oww8qj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tD65oww8qj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tD65oww8qj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tD65oww8qj .carousel-indicators {
    display: none;
  }
}
.cid-tD65oww8qj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tD65oww8qj .carousel-inner > .active {
  display: block;
}
.cid-tD65oww8qj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tD65oww8qj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tD65oww8qj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tD65oww8qj .carousel-control,
  .cid-tD65oww8qj .carousel-indicators,
  .cid-tD65oww8qj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tD65oww8qj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tD65oww8qj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tD65oww8qj .carousel-indicators .active,
.cid-tD65oww8qj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tD65oww8qj .carousel-indicators .active {
  background: #fff;
}
.cid-tD65oww8qj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tD65oww8qj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tD65oww8qj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tD65oww8qj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tD65oww8qj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tD65oww8qj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tD65oww8qj .carousel {
  width: 100%;
}
.cid-tD65oww8qj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tD65oww8qj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tD65oww8qj .modal.fade .modal-dialog,
.cid-tD65oww8qj .modal.in .modal-dialog {
  transform: none;
}
.cid-tD65oww8qj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tD65oww8qj H6 {
  text-align: center;
}
.cid-tD65oww8qj H3 {
  color: #bbbbbb;
}
.cid-tD65oww8qj H4 {
  color: #bbbbbb;
}
.cid-tDjd7yuue4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDjd7yuue4 nav.navbar {
  position: fixed;
}
.cid-tDjd7yuue4 .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-tDjd7yuue4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDjd7yuue4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDjd7yuue4 .dropdown-item:hover,
.cid-tDjd7yuue4 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tDjd7yuue4 .dropdown-item:hover span {
  color: white;
}
.cid-tDjd7yuue4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDjd7yuue4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDjd7yuue4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDjd7yuue4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDjd7yuue4 .nav-link {
  position: relative;
}
.cid-tDjd7yuue4 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDjd7yuue4 .container {
    flex-wrap: wrap;
  }
}
.cid-tDjd7yuue4 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDjd7yuue4 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDjd7yuue4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDjd7yuue4 .dropdown-menu,
.cid-tDjd7yuue4 .navbar.opened {
  background: #000000 !important;
}
.cid-tDjd7yuue4 .nav-item:focus,
.cid-tDjd7yuue4 .nav-link:focus {
  outline: none;
}
.cid-tDjd7yuue4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDjd7yuue4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDjd7yuue4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDjd7yuue4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDjd7yuue4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDjd7yuue4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDjd7yuue4 .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: #000000;
}
.cid-tDjd7yuue4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDjd7yuue4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDjd7yuue4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDjd7yuue4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDjd7yuue4 .navbar.collapsed {
  justify-content: center;
}
.cid-tDjd7yuue4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDjd7yuue4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDjd7yuue4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDjd7yuue4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDjd7yuue4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDjd7yuue4 .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-tDjd7yuue4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDjd7yuue4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDjd7yuue4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDjd7yuue4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDjd7yuue4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDjd7yuue4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDjd7yuue4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDjd7yuue4 .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-tDjd7yuue4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDjd7yuue4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDjd7yuue4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDjd7yuue4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDjd7yuue4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDjd7yuue4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDjd7yuue4 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDjd7yuue4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDjd7yuue4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDjd7yuue4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDjd7yuue4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDjd7yuue4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDjd7yuue4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDjd7yuue4 .dropdown-item.active,
.cid-tDjd7yuue4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDjd7yuue4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDjd7yuue4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDjd7yuue4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDjd7yuue4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tDjd7yuue4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDjd7yuue4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDjd7yuue4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDjd7yuue4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDjd7yuue4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDjd7yuue4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDjd7yuue4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDjd7yuue4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDjd7yuue4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDjd7yuue4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDjd7yuue4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDjd7yuue4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDjd7yuue4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDjd7yuue4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDjd7yuue4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDjd7yuue4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDjd7yuue4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDjd7yuue4 .navbar {
    height: 70px;
  }
  .cid-tDjd7yuue4 .navbar.opened {
    height: auto;
  }
  .cid-tDjd7yuue4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDjd7yZugG {
  background-color: #000000;
}
.cid-tDjd7yZugG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjd7yZugG .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-tDjd7yZugG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjd7yZugG .row {
  flex-direction: row-reverse;
}
.cid-tDjd7yZugG img {
  width: 100%;
}
.cid-tDjd7yZugG .mbr-description {
  color: #bbbbbb;
}
.cid-tDjd7zcNzq {
  background-color: #000000;
}
.cid-tDjd7zcNzq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjd7zcNzq .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-tDjd7zcNzq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjd7zcNzq .row {
  flex-direction: row-reverse;
}
.cid-tDjd7zcNzq img {
  width: 100%;
}
.cid-tDjd7zcNzq .mbr-description {
  color: #fafafa;
}
.cid-tDjd7zo1Vp {
  background-color: #000000;
}
.cid-tDjd7zo1Vp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjd7zo1Vp .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-tDjd7zo1Vp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjd7zo1Vp .row {
  flex-direction: row-reverse;
}
.cid-tDjd7zo1Vp img {
  width: 100%;
}
.cid-tDjd7zo1Vp .mbr-description {
  color: #bbbbbb;
}
.cid-tDjgoSA7pL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDjgoSA7pL nav.navbar {
  position: fixed;
}
.cid-tDjgoSA7pL .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-tDjgoSA7pL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDjgoSA7pL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDjgoSA7pL .dropdown-item:hover,
.cid-tDjgoSA7pL .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tDjgoSA7pL .dropdown-item:hover span {
  color: white;
}
.cid-tDjgoSA7pL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDjgoSA7pL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDjgoSA7pL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDjgoSA7pL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDjgoSA7pL .nav-link {
  position: relative;
}
.cid-tDjgoSA7pL .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDjgoSA7pL .container {
    flex-wrap: wrap;
  }
}
.cid-tDjgoSA7pL .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDjgoSA7pL .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDjgoSA7pL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDjgoSA7pL .dropdown-menu,
.cid-tDjgoSA7pL .navbar.opened {
  background: #000000 !important;
}
.cid-tDjgoSA7pL .nav-item:focus,
.cid-tDjgoSA7pL .nav-link:focus {
  outline: none;
}
.cid-tDjgoSA7pL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDjgoSA7pL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDjgoSA7pL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDjgoSA7pL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDjgoSA7pL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDjgoSA7pL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDjgoSA7pL .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: #000000;
}
.cid-tDjgoSA7pL .navbar.opened {
  transition: all 0.3s;
}
.cid-tDjgoSA7pL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDjgoSA7pL .navbar .navbar-logo img {
  width: auto;
}
.cid-tDjgoSA7pL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDjgoSA7pL .navbar.collapsed {
  justify-content: center;
}
.cid-tDjgoSA7pL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDjgoSA7pL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDjgoSA7pL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDjgoSA7pL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDjgoSA7pL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDjgoSA7pL .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-tDjgoSA7pL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDjgoSA7pL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDjgoSA7pL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDjgoSA7pL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDjgoSA7pL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDjgoSA7pL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDjgoSA7pL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDjgoSA7pL .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-tDjgoSA7pL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDjgoSA7pL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDjgoSA7pL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDjgoSA7pL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDjgoSA7pL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDjgoSA7pL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDjgoSA7pL .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDjgoSA7pL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDjgoSA7pL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDjgoSA7pL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDjgoSA7pL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDjgoSA7pL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDjgoSA7pL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDjgoSA7pL .dropdown-item.active,
.cid-tDjgoSA7pL .dropdown-item:active {
  background-color: transparent;
}
.cid-tDjgoSA7pL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDjgoSA7pL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDjgoSA7pL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDjgoSA7pL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tDjgoSA7pL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDjgoSA7pL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDjgoSA7pL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDjgoSA7pL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDjgoSA7pL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDjgoSA7pL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDjgoSA7pL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDjgoSA7pL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDjgoSA7pL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDjgoSA7pL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDjgoSA7pL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDjgoSA7pL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDjgoSA7pL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDjgoSA7pL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDjgoSA7pL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDjgoSA7pL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDjgoSA7pL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDjgoSA7pL .navbar {
    height: 70px;
  }
  .cid-tDjgoSA7pL .navbar.opened {
    height: auto;
  }
  .cid-tDjgoSA7pL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDjgoSTrtU {
  background-color: #000000;
}
.cid-tDjgoSTrtU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjgoSTrtU .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-tDjgoSTrtU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjgoSTrtU .row {
  flex-direction: row-reverse;
}
.cid-tDjgoSTrtU img {
  width: 100%;
}
.cid-tDjgoSTrtU .mbr-description {
  color: #bbbbbb;
}
.cid-tDjgoT7IaH {
  background-color: #000000;
}
.cid-tDjgoT7IaH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjgoT7IaH .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-tDjgoT7IaH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjgoT7IaH .row {
  flex-direction: row-reverse;
}
.cid-tDjgoT7IaH img {
  width: 100%;
}
.cid-tDjgoT7IaH .mbr-description {
  color: #fafafa;
}
.cid-tDjgoTksJY {
  background-color: #000000;
}
.cid-tDjgoTksJY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjgoTksJY .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-tDjgoTksJY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjgoTksJY .row {
  flex-direction: row-reverse;
}
.cid-tDjgoTksJY img {
  width: 100%;
}
.cid-tDjgoTksJY .mbr-description {
  color: #bbbbbb;
}
.cid-tDjn0eXuyB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDjn0eXuyB nav.navbar {
  position: fixed;
}
.cid-tDjn0eXuyB .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-tDjn0eXuyB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDjn0eXuyB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDjn0eXuyB .dropdown-item:hover,
.cid-tDjn0eXuyB .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tDjn0eXuyB .dropdown-item:hover span {
  color: white;
}
.cid-tDjn0eXuyB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDjn0eXuyB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDjn0eXuyB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDjn0eXuyB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDjn0eXuyB .nav-link {
  position: relative;
}
.cid-tDjn0eXuyB .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDjn0eXuyB .container {
    flex-wrap: wrap;
  }
}
.cid-tDjn0eXuyB .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDjn0eXuyB .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDjn0eXuyB .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDjn0eXuyB .dropdown-menu,
.cid-tDjn0eXuyB .navbar.opened {
  background: #000000 !important;
}
.cid-tDjn0eXuyB .nav-item:focus,
.cid-tDjn0eXuyB .nav-link:focus {
  outline: none;
}
.cid-tDjn0eXuyB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDjn0eXuyB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDjn0eXuyB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDjn0eXuyB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDjn0eXuyB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDjn0eXuyB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDjn0eXuyB .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: #000000;
}
.cid-tDjn0eXuyB .navbar.opened {
  transition: all 0.3s;
}
.cid-tDjn0eXuyB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDjn0eXuyB .navbar .navbar-logo img {
  width: auto;
}
.cid-tDjn0eXuyB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDjn0eXuyB .navbar.collapsed {
  justify-content: center;
}
.cid-tDjn0eXuyB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDjn0eXuyB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDjn0eXuyB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDjn0eXuyB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDjn0eXuyB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDjn0eXuyB .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-tDjn0eXuyB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDjn0eXuyB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDjn0eXuyB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDjn0eXuyB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDjn0eXuyB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDjn0eXuyB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDjn0eXuyB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDjn0eXuyB .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-tDjn0eXuyB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDjn0eXuyB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDjn0eXuyB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDjn0eXuyB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDjn0eXuyB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDjn0eXuyB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDjn0eXuyB .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDjn0eXuyB .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDjn0eXuyB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDjn0eXuyB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDjn0eXuyB .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDjn0eXuyB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDjn0eXuyB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDjn0eXuyB .dropdown-item.active,
.cid-tDjn0eXuyB .dropdown-item:active {
  background-color: transparent;
}
.cid-tDjn0eXuyB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDjn0eXuyB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDjn0eXuyB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDjn0eXuyB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tDjn0eXuyB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDjn0eXuyB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDjn0eXuyB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDjn0eXuyB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDjn0eXuyB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDjn0eXuyB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDjn0eXuyB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDjn0eXuyB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDjn0eXuyB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDjn0eXuyB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDjn0eXuyB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDjn0eXuyB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDjn0eXuyB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDjn0eXuyB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDjn0eXuyB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDjn0eXuyB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDjn0eXuyB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDjn0eXuyB .navbar {
    height: 70px;
  }
  .cid-tDjn0eXuyB .navbar.opened {
    height: auto;
  }
  .cid-tDjn0eXuyB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDjn0fdTHB {
  background-color: #000000;
}
.cid-tDjn0fdTHB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjn0fdTHB .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-tDjn0fdTHB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjn0fdTHB .row {
  flex-direction: row-reverse;
}
.cid-tDjn0fdTHB img {
  width: 100%;
}
.cid-tDjn0fdTHB .mbr-description {
  color: #bbbbbb;
}
.cid-tDjn0fp3QB {
  background-color: #000000;
}
.cid-tDjn0fp3QB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjn0fp3QB .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-tDjn0fp3QB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjn0fp3QB .row {
  flex-direction: row-reverse;
}
.cid-tDjn0fp3QB img {
  width: 100%;
}
.cid-tDjn0fp3QB .mbr-description {
  color: #fafafa;
}
.cid-tDjn0fBX1z {
  background-color: #000000;
}
.cid-tDjn0fBX1z .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjn0fBX1z .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-tDjn0fBX1z .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjn0fBX1z .row {
  flex-direction: row-reverse;
}
.cid-tDjn0fBX1z img {
  width: 100%;
}
.cid-tDjn0fBX1z .mbr-description {
  color: #bbbbbb;
}
.cid-tDjnDUhFBq {
  background-color: #000000;
}
.cid-tDjnDUhFBq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjnDUhFBq .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-tDjnDUhFBq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjnDUhFBq .row {
  flex-direction: row-reverse;
}
.cid-tDjnDUhFBq img {
  width: 100%;
}
.cid-tDjnDUhFBq .mbr-description {
  color: #bbbbbb;
}
.cid-tDjnPFUw0W {
  background-color: #000000;
}
.cid-tDjnPFUw0W .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjnPFUw0W .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-tDjnPFUw0W .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjnPFUw0W .row {
  flex-direction: row-reverse;
}
.cid-tDjnPFUw0W img {
  width: 100%;
}
.cid-tDjnPFUw0W .mbr-description {
  color: #bbbbbb;
}
.cid-tDjp4DuCWu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDjp4DuCWu nav.navbar {
  position: fixed;
}
.cid-tDjp4DuCWu .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-tDjp4DuCWu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDjp4DuCWu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDjp4DuCWu .dropdown-item:hover,
.cid-tDjp4DuCWu .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tDjp4DuCWu .dropdown-item:hover span {
  color: white;
}
.cid-tDjp4DuCWu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDjp4DuCWu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDjp4DuCWu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDjp4DuCWu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDjp4DuCWu .nav-link {
  position: relative;
}
.cid-tDjp4DuCWu .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDjp4DuCWu .container {
    flex-wrap: wrap;
  }
}
.cid-tDjp4DuCWu .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDjp4DuCWu .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDjp4DuCWu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDjp4DuCWu .dropdown-menu,
.cid-tDjp4DuCWu .navbar.opened {
  background: #000000 !important;
}
.cid-tDjp4DuCWu .nav-item:focus,
.cid-tDjp4DuCWu .nav-link:focus {
  outline: none;
}
.cid-tDjp4DuCWu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDjp4DuCWu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDjp4DuCWu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDjp4DuCWu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDjp4DuCWu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDjp4DuCWu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDjp4DuCWu .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: #000000;
}
.cid-tDjp4DuCWu .navbar.opened {
  transition: all 0.3s;
}
.cid-tDjp4DuCWu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDjp4DuCWu .navbar .navbar-logo img {
  width: auto;
}
.cid-tDjp4DuCWu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDjp4DuCWu .navbar.collapsed {
  justify-content: center;
}
.cid-tDjp4DuCWu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDjp4DuCWu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDjp4DuCWu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDjp4DuCWu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDjp4DuCWu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDjp4DuCWu .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-tDjp4DuCWu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDjp4DuCWu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDjp4DuCWu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDjp4DuCWu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDjp4DuCWu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDjp4DuCWu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDjp4DuCWu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDjp4DuCWu .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-tDjp4DuCWu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDjp4DuCWu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDjp4DuCWu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDjp4DuCWu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDjp4DuCWu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDjp4DuCWu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDjp4DuCWu .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDjp4DuCWu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDjp4DuCWu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDjp4DuCWu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDjp4DuCWu .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDjp4DuCWu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDjp4DuCWu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDjp4DuCWu .dropdown-item.active,
.cid-tDjp4DuCWu .dropdown-item:active {
  background-color: transparent;
}
.cid-tDjp4DuCWu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDjp4DuCWu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDjp4DuCWu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDjp4DuCWu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tDjp4DuCWu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDjp4DuCWu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDjp4DuCWu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDjp4DuCWu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDjp4DuCWu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDjp4DuCWu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDjp4DuCWu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDjp4DuCWu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDjp4DuCWu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDjp4DuCWu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDjp4DuCWu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDjp4DuCWu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDjp4DuCWu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDjp4DuCWu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDjp4DuCWu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDjp4DuCWu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDjp4DuCWu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDjp4DuCWu .navbar {
    height: 70px;
  }
  .cid-tDjp4DuCWu .navbar.opened {
    height: auto;
  }
  .cid-tDjp4DuCWu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDjp4DNTRL {
  background-color: #000000;
}
.cid-tDjp4DNTRL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjp4DNTRL .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-tDjp4DNTRL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjp4DNTRL .row {
  flex-direction: row-reverse;
}
.cid-tDjp4DNTRL img {
  width: 100%;
}
.cid-tDjp4DNTRL .mbr-description {
  color: #bbbbbb;
}
.cid-tDjp4E1nCO {
  background-color: #000000;
}
.cid-tDjp4E1nCO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjp4E1nCO .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-tDjp4E1nCO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjp4E1nCO .row {
  flex-direction: row-reverse;
}
.cid-tDjp4E1nCO img {
  width: 100%;
}
.cid-tDjp4E1nCO .mbr-description {
  color: #fafafa;
}
.cid-tDjp4EfoSd {
  background-color: #000000;
}
.cid-tDjp4EfoSd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjp4EfoSd .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-tDjp4EfoSd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjp4EfoSd .row {
  flex-direction: row-reverse;
}
.cid-tDjp4EfoSd img {
  width: 100%;
}
.cid-tDjp4EfoSd .mbr-description {
  color: #bbbbbb;
}
.cid-tDjp4EsttT {
  background-color: #000000;
}
.cid-tDjp4EsttT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjp4EsttT .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-tDjp4EsttT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjp4EsttT .row {
  flex-direction: row-reverse;
}
.cid-tDjp4EsttT img {
  width: 100%;
}
.cid-tDjp4EsttT .mbr-description {
  color: #bbbbbb;
}
.cid-tDjp4EF51h {
  background-color: #000000;
}
.cid-tDjp4EF51h .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDjp4EF51h .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-tDjp4EF51h .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDjp4EF51h .row {
  flex-direction: row-reverse;
}
.cid-tDjp4EF51h img {
  width: 100%;
}
.cid-tDjp4EF51h .mbr-description {
  color: #bbbbbb;
}
.cid-tDmQw1QUC5 {
  background-color: #000000;
}
.cid-tDmQw1QUC5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDmQw1QUC5 .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-tDmQw1QUC5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDmQw1QUC5 .row {
  flex-direction: row-reverse;
}
.cid-tDmQw1QUC5 img {
  width: 100%;
}
.cid-tDmQw1QUC5 .mbr-description {
  color: #bbbbbb;
}
.cid-tD2zTTHLXT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tD2zTTHLXT nav.navbar {
  position: fixed;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tD2zTTHLXT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tD2zTTHLXT .dropdown-item:hover,
.cid-tD2zTTHLXT .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tD2zTTHLXT .dropdown-item:hover span {
  color: white;
}
.cid-tD2zTTHLXT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tD2zTTHLXT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tD2zTTHLXT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tD2zTTHLXT .nav-link {
  position: relative;
}
.cid-tD2zTTHLXT .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown-menu,
.cid-tD2zTTHLXT .navbar.opened {
  background: #000000 !important;
}
.cid-tD2zTTHLXT .nav-item:focus,
.cid-tD2zTTHLXT .nav-link:focus {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tD2zTTHLXT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tD2zTTHLXT .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: #000000;
}
.cid-tD2zTTHLXT .navbar.opened {
  transition: all 0.3s;
}
.cid-tD2zTTHLXT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tD2zTTHLXT .navbar .navbar-logo img {
  width: auto;
}
.cid-tD2zTTHLXT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar.collapsed {
  justify-content: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tD2zTTHLXT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tD2zTTHLXT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tD2zTTHLXT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tD2zTTHLXT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tD2zTTHLXT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tD2zTTHLXT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tD2zTTHLXT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tD2zTTHLXT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown-item.active,
.cid-tD2zTTHLXT .dropdown-item:active {
  background-color: transparent;
}
.cid-tD2zTTHLXT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tD2zTTHLXT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tD2zTTHLXT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tD2zTTHLXT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tD2zTTHLXT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tD2zTTHLXT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tD2zTTHLXT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tD2zTTHLXT .navbar {
    height: 70px;
  }
  .cid-tD2zTTHLXT .navbar.opened {
    height: auto;
  }
  .cid-tD2zTTHLXT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDG3e0GhNo {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tDG3e0GhNo img,
.cid-tDG3e0GhNo .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tDG3e0GhNo .item:focus,
.cid-tDG3e0GhNo span:focus {
  outline: none;
}
.cid-tDG3e0GhNo .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tDG3e0GhNo .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #353535;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDG3e0GhNo .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDG3e0GhNo .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tDG3e0GhNo .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDG3e0GhNo .mbr-section-title {
  color: #fafafa;
}
.cid-tDG3e0GhNo .mbr-text,
.cid-tDG3e0GhNo .mbr-section-btn {
  text-align: left;
  color: #fafafa;
}
.cid-tDG3e0GhNo .item-title {
  text-align: left;
  color: #fafafa;
}
.cid-tDG3e0GhNo .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-tDG3e0GhNo .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-tD2zTTHLXT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tD2zTTHLXT nav.navbar {
  position: fixed;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tD2zTTHLXT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tD2zTTHLXT .dropdown-item:hover,
.cid-tD2zTTHLXT .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tD2zTTHLXT .dropdown-item:hover span {
  color: white;
}
.cid-tD2zTTHLXT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tD2zTTHLXT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tD2zTTHLXT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tD2zTTHLXT .nav-link {
  position: relative;
}
.cid-tD2zTTHLXT .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown-menu,
.cid-tD2zTTHLXT .navbar.opened {
  background: #000000 !important;
}
.cid-tD2zTTHLXT .nav-item:focus,
.cid-tD2zTTHLXT .nav-link:focus {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tD2zTTHLXT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tD2zTTHLXT .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: #000000;
}
.cid-tD2zTTHLXT .navbar.opened {
  transition: all 0.3s;
}
.cid-tD2zTTHLXT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tD2zTTHLXT .navbar .navbar-logo img {
  width: auto;
}
.cid-tD2zTTHLXT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar.collapsed {
  justify-content: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tD2zTTHLXT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tD2zTTHLXT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tD2zTTHLXT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tD2zTTHLXT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tD2zTTHLXT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tD2zTTHLXT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tD2zTTHLXT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tD2zTTHLXT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown-item.active,
.cid-tD2zTTHLXT .dropdown-item:active {
  background-color: transparent;
}
.cid-tD2zTTHLXT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tD2zTTHLXT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tD2zTTHLXT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tD2zTTHLXT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tD2zTTHLXT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tD2zTTHLXT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tD2zTTHLXT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tD2zTTHLXT .navbar {
    height: 70px;
  }
  .cid-tD2zTTHLXT .navbar.opened {
    height: auto;
  }
  .cid-tD2zTTHLXT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tD6TCfETVz {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6TCfETVz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6TCfETVz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tD6TCfETVz .video-wrapper iframe {
  width: 100%;
}
.cid-tD6TCfETVz .mbr-section-title,
.cid-tD6TCfETVz .mbr-description {
  text-align: center;
}
.cid-tD6TCfETVz .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-tD6TCfETVz .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-tD6TCfETVz .mbr-text {
  color: #bbbbbb;
}
.cid-tD6TCfETVz .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-tD6TCfETVz .mbr-section-title {
  color: #fafafa;
}
.cid-tD6TDpLYWG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6TDpLYWG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6TDpLYWG .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-tD6TDpLYWG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD6TDpLYWG .row {
  flex-direction: row-reverse;
}
.cid-tD6TDpLYWG img {
  width: 100%;
}
.cid-tD6UYSoY5f {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6UYSoY5f .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6UYSoY5f .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-tD6UYSoY5f .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD6UYSoY5f .row {
  flex-direction: row-reverse;
}
.cid-tD6UYSoY5f img {
  width: 100%;
}
.cid-tD6UYSoY5f .mbr-description {
  color: #fafafa;
}
.cid-tD6Vrz4Eaq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6Vrz4Eaq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6Vrz4Eaq .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-tD6Vrz4Eaq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD6Vrz4Eaq .row {
  flex-direction: row-reverse;
}
.cid-tD6Vrz4Eaq img {
  width: 100%;
}
.cid-tD6Vs3Vzd9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6Vs3Vzd9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6Vs3Vzd9 .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-tD6Vs3Vzd9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD6Vs3Vzd9 .row {
  flex-direction: row-reverse;
}
.cid-tD6Vs3Vzd9 img {
  width: 100%;
}
.cid-tD6WisVCFv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6WisVCFv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tD6WisVCFv .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-tD6WisVCFv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tD6WisVCFv .row {
  flex-direction: row-reverse;
}
.cid-tD6WisVCFv img {
  width: 100%;
}
.cid-tDG4HZnMIW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDG4HZnMIW nav.navbar {
  position: fixed;
}
.cid-tDG4HZnMIW .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-tDG4HZnMIW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDG4HZnMIW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDG4HZnMIW .dropdown-item:hover,
.cid-tDG4HZnMIW .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tDG4HZnMIW .dropdown-item:hover span {
  color: white;
}
.cid-tDG4HZnMIW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDG4HZnMIW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDG4HZnMIW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDG4HZnMIW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDG4HZnMIW .nav-link {
  position: relative;
}
.cid-tDG4HZnMIW .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDG4HZnMIW .container {
    flex-wrap: wrap;
  }
}
.cid-tDG4HZnMIW .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDG4HZnMIW .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDG4HZnMIW .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDG4HZnMIW .dropdown-menu,
.cid-tDG4HZnMIW .navbar.opened {
  background: #000000 !important;
}
.cid-tDG4HZnMIW .nav-item:focus,
.cid-tDG4HZnMIW .nav-link:focus {
  outline: none;
}
.cid-tDG4HZnMIW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDG4HZnMIW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDG4HZnMIW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDG4HZnMIW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDG4HZnMIW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDG4HZnMIW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDG4HZnMIW .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: #000000;
}
.cid-tDG4HZnMIW .navbar.opened {
  transition: all 0.3s;
}
.cid-tDG4HZnMIW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDG4HZnMIW .navbar .navbar-logo img {
  width: auto;
}
.cid-tDG4HZnMIW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDG4HZnMIW .navbar.collapsed {
  justify-content: center;
}
.cid-tDG4HZnMIW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDG4HZnMIW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDG4HZnMIW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDG4HZnMIW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDG4HZnMIW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDG4HZnMIW .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-tDG4HZnMIW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDG4HZnMIW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDG4HZnMIW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDG4HZnMIW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDG4HZnMIW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDG4HZnMIW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDG4HZnMIW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDG4HZnMIW .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-tDG4HZnMIW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDG4HZnMIW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDG4HZnMIW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDG4HZnMIW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDG4HZnMIW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDG4HZnMIW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDG4HZnMIW .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDG4HZnMIW .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDG4HZnMIW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDG4HZnMIW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDG4HZnMIW .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDG4HZnMIW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDG4HZnMIW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDG4HZnMIW .dropdown-item.active,
.cid-tDG4HZnMIW .dropdown-item:active {
  background-color: transparent;
}
.cid-tDG4HZnMIW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDG4HZnMIW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDG4HZnMIW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDG4HZnMIW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tDG4HZnMIW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDG4HZnMIW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDG4HZnMIW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDG4HZnMIW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDG4HZnMIW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDG4HZnMIW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDG4HZnMIW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDG4HZnMIW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDG4HZnMIW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDG4HZnMIW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDG4HZnMIW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDG4HZnMIW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDG4HZnMIW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDG4HZnMIW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDG4HZnMIW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDG4HZnMIW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDG4HZnMIW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDG4HZnMIW .navbar {
    height: 70px;
  }
  .cid-tDG4HZnMIW .navbar.opened {
    height: auto;
  }
  .cid-tDG4HZnMIW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDG4HZ9pyb {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tDG4HZ9pyb .mbr-section-subtitle {
  color: #fafafa;
}
.cid-tDG4HZ9pyb .mbr-text {
  color: #fafafa;
}
.cid-tDG4HZUOqQ {
  background-color: #000000;
}
.cid-tDG4HZUOqQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDG4HZUOqQ .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-tDG4HZUOqQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDG4HZUOqQ .row {
  flex-direction: row-reverse;
}
.cid-tDG4HZUOqQ img {
  width: 100%;
}
.cid-tDG4HZUOqQ .mbr-description {
  color: #bbbbbb;
}
.cid-tDG4I06v8y {
  background-color: #000000;
}
.cid-tDG4I06v8y .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDG4I06v8y .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-tDG4I06v8y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDG4I06v8y .row {
  flex-direction: row-reverse;
}
.cid-tDG4I06v8y img {
  width: 100%;
}
.cid-tDG4I06v8y .mbr-description {
  color: #fafafa;
  text-align: center;
}
.cid-tDG4I0iG4J {
  background-color: #000000;
}
.cid-tDG4I0iG4J .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDG4I0iG4J .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-tDG4I0iG4J .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDG4I0iG4J .row {
  flex-direction: row-reverse;
}
.cid-tDG4I0iG4J img {
  width: 100%;
}
.cid-tDG4I0iG4J .mbr-text {
  color: #fafafa;
}
.cid-tDG7kcOJd7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDG7kcOJd7 nav.navbar {
  position: fixed;
}
.cid-tDG7kcOJd7 .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-tDG7kcOJd7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDG7kcOJd7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDG7kcOJd7 .dropdown-item:hover,
.cid-tDG7kcOJd7 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tDG7kcOJd7 .dropdown-item:hover span {
  color: white;
}
.cid-tDG7kcOJd7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDG7kcOJd7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDG7kcOJd7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDG7kcOJd7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDG7kcOJd7 .nav-link {
  position: relative;
}
.cid-tDG7kcOJd7 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDG7kcOJd7 .container {
    flex-wrap: wrap;
  }
}
.cid-tDG7kcOJd7 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDG7kcOJd7 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDG7kcOJd7 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDG7kcOJd7 .dropdown-menu,
.cid-tDG7kcOJd7 .navbar.opened {
  background: #000000 !important;
}
.cid-tDG7kcOJd7 .nav-item:focus,
.cid-tDG7kcOJd7 .nav-link:focus {
  outline: none;
}
.cid-tDG7kcOJd7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDG7kcOJd7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDG7kcOJd7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDG7kcOJd7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDG7kcOJd7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDG7kcOJd7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDG7kcOJd7 .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: #000000;
}
.cid-tDG7kcOJd7 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDG7kcOJd7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDG7kcOJd7 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDG7kcOJd7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDG7kcOJd7 .navbar.collapsed {
  justify-content: center;
}
.cid-tDG7kcOJd7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDG7kcOJd7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDG7kcOJd7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDG7kcOJd7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDG7kcOJd7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDG7kcOJd7 .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-tDG7kcOJd7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDG7kcOJd7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDG7kcOJd7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDG7kcOJd7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDG7kcOJd7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDG7kcOJd7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDG7kcOJd7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDG7kcOJd7 .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-tDG7kcOJd7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDG7kcOJd7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDG7kcOJd7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDG7kcOJd7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDG7kcOJd7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDG7kcOJd7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDG7kcOJd7 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDG7kcOJd7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDG7kcOJd7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDG7kcOJd7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDG7kcOJd7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDG7kcOJd7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDG7kcOJd7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDG7kcOJd7 .dropdown-item.active,
.cid-tDG7kcOJd7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDG7kcOJd7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDG7kcOJd7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDG7kcOJd7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDG7kcOJd7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tDG7kcOJd7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDG7kcOJd7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDG7kcOJd7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDG7kcOJd7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDG7kcOJd7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDG7kcOJd7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDG7kcOJd7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDG7kcOJd7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDG7kcOJd7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDG7kcOJd7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDG7kcOJd7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDG7kcOJd7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDG7kcOJd7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDG7kcOJd7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDG7kcOJd7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDG7kcOJd7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDG7kcOJd7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDG7kcOJd7 .navbar {
    height: 70px;
  }
  .cid-tDG7kcOJd7 .navbar.opened {
    height: auto;
  }
  .cid-tDG7kcOJd7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDG7kd70Dj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tDG7kd70Dj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDG7kd70Dj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDG7kd70Dj .video-wrapper iframe {
  width: 100%;
}
.cid-tDG7kd70Dj .mbr-section-title,
.cid-tDG7kd70Dj .mbr-section-subtitle,
.cid-tDG7kd70Dj .mbr-text {
  text-align: center;
}
.cid-tDG7kd70Dj .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-tDG7kd70Dj .mbr-section-title {
  color: #fafafa;
}
.cid-tDG7kd70Dj .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-tDHE80gneU {
  background-color: #000000;
}
.cid-tDHE80gneU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDHE80gneU .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-tDHE80gneU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDHE80gneU .row {
  flex-direction: row-reverse;
}
.cid-tDHE80gneU img {
  width: 100%;
}
.cid-tDHE80gneU .mbr-description {
  color: #bbbbbb;
}
.cid-tDXdh6m7Cr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDXdh6m7Cr nav.navbar {
  position: fixed;
}
.cid-tDXdh6m7Cr .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-tDXdh6m7Cr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDXdh6m7Cr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDXdh6m7Cr .dropdown-item:hover,
.cid-tDXdh6m7Cr .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tDXdh6m7Cr .dropdown-item:hover span {
  color: white;
}
.cid-tDXdh6m7Cr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDXdh6m7Cr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDXdh6m7Cr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDXdh6m7Cr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDXdh6m7Cr .nav-link {
  position: relative;
}
.cid-tDXdh6m7Cr .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDXdh6m7Cr .container {
    flex-wrap: wrap;
  }
}
.cid-tDXdh6m7Cr .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tDXdh6m7Cr .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tDXdh6m7Cr .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDXdh6m7Cr .dropdown-menu,
.cid-tDXdh6m7Cr .navbar.opened {
  background: #000000 !important;
}
.cid-tDXdh6m7Cr .nav-item:focus,
.cid-tDXdh6m7Cr .nav-link:focus {
  outline: none;
}
.cid-tDXdh6m7Cr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDXdh6m7Cr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDXdh6m7Cr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDXdh6m7Cr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDXdh6m7Cr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDXdh6m7Cr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDXdh6m7Cr .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: #000000;
}
.cid-tDXdh6m7Cr .navbar.opened {
  transition: all 0.3s;
}
.cid-tDXdh6m7Cr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDXdh6m7Cr .navbar .navbar-logo img {
  width: auto;
}
.cid-tDXdh6m7Cr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDXdh6m7Cr .navbar.collapsed {
  justify-content: center;
}
.cid-tDXdh6m7Cr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDXdh6m7Cr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDXdh6m7Cr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tDXdh6m7Cr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDXdh6m7Cr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDXdh6m7Cr .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-tDXdh6m7Cr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDXdh6m7Cr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDXdh6m7Cr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDXdh6m7Cr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDXdh6m7Cr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDXdh6m7Cr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDXdh6m7Cr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDXdh6m7Cr .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-tDXdh6m7Cr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDXdh6m7Cr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDXdh6m7Cr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDXdh6m7Cr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDXdh6m7Cr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDXdh6m7Cr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDXdh6m7Cr .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDXdh6m7Cr .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDXdh6m7Cr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDXdh6m7Cr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDXdh6m7Cr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tDXdh6m7Cr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDXdh6m7Cr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDXdh6m7Cr .dropdown-item.active,
.cid-tDXdh6m7Cr .dropdown-item:active {
  background-color: transparent;
}
.cid-tDXdh6m7Cr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDXdh6m7Cr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDXdh6m7Cr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDXdh6m7Cr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tDXdh6m7Cr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDXdh6m7Cr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDXdh6m7Cr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDXdh6m7Cr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDXdh6m7Cr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDXdh6m7Cr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDXdh6m7Cr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDXdh6m7Cr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDXdh6m7Cr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDXdh6m7Cr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDXdh6m7Cr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDXdh6m7Cr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDXdh6m7Cr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDXdh6m7Cr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDXdh6m7Cr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDXdh6m7Cr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDXdh6m7Cr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tDXdh6m7Cr .navbar {
    height: 70px;
  }
  .cid-tDXdh6m7Cr .navbar.opened {
    height: auto;
  }
  .cid-tDXdh6m7Cr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDXdh6aFRz {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tDXdh6aFRz .mbr-section-subtitle {
  color: #fafafa;
}
.cid-tDXdh6aFRz .mbr-text {
  color: #fafafa;
}
.cid-tDXdh6DCqF {
  background-color: #000000;
}
.cid-tDXdh6DCqF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDXdh6DCqF .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-tDXdh6DCqF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDXdh6DCqF .row {
  flex-direction: row-reverse;
}
.cid-tDXdh6DCqF img {
  width: 100%;
}
.cid-tDXdh6DCqF .mbr-description {
  color: #bbbbbb;
}
.cid-tDXdh6PMDD {
  background-color: #000000;
}
.cid-tDXdh6PMDD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDXdh6PMDD .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-tDXdh6PMDD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDXdh6PMDD .row {
  flex-direction: row-reverse;
}
.cid-tDXdh6PMDD img {
  width: 100%;
}
.cid-tDXdh6PMDD .mbr-description {
  color: #fafafa;
  text-align: center;
}
.cid-tDXdh71qCH {
  background-color: #000000;
}
.cid-tDXdh71qCH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDXdh71qCH .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-tDXdh71qCH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tDXdh71qCH .row {
  flex-direction: row-reverse;
}
.cid-tDXdh71qCH img {
  width: 100%;
}
.cid-tDXdh71qCH .mbr-text {
  color: #fafafa;
}
.cid-tD2zTTHLXT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tD2zTTHLXT nav.navbar {
  position: fixed;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tD2zTTHLXT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tD2zTTHLXT .dropdown-item:hover,
.cid-tD2zTTHLXT .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tD2zTTHLXT .dropdown-item:hover span {
  color: white;
}
.cid-tD2zTTHLXT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tD2zTTHLXT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tD2zTTHLXT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tD2zTTHLXT .nav-link {
  position: relative;
}
.cid-tD2zTTHLXT .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tD2zTTHLXT .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown-menu,
.cid-tD2zTTHLXT .navbar.opened {
  background: #000000 !important;
}
.cid-tD2zTTHLXT .nav-item:focus,
.cid-tD2zTTHLXT .nav-link:focus {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tD2zTTHLXT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tD2zTTHLXT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tD2zTTHLXT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tD2zTTHLXT .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: #000000;
}
.cid-tD2zTTHLXT .navbar.opened {
  transition: all 0.3s;
}
.cid-tD2zTTHLXT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tD2zTTHLXT .navbar .navbar-logo img {
  width: auto;
}
.cid-tD2zTTHLXT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar.collapsed {
  justify-content: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tD2zTTHLXT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tD2zTTHLXT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tD2zTTHLXT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tD2zTTHLXT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tD2zTTHLXT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tD2zTTHLXT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tD2zTTHLXT .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-tD2zTTHLXT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tD2zTTHLXT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tD2zTTHLXT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tD2zTTHLXT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tD2zTTHLXT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tD2zTTHLXT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tD2zTTHLXT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tD2zTTHLXT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tD2zTTHLXT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tD2zTTHLXT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tD2zTTHLXT .dropdown-item.active,
.cid-tD2zTTHLXT .dropdown-item:active {
  background-color: transparent;
}
.cid-tD2zTTHLXT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tD2zTTHLXT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tD2zTTHLXT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tD2zTTHLXT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tD2zTTHLXT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tD2zTTHLXT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tD2zTTHLXT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tD2zTTHLXT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tD2zTTHLXT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tD2zTTHLXT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tD2zTTHLXT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tD2zTTHLXT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tD2zTTHLXT .navbar {
    height: 70px;
  }
  .cid-tD2zTTHLXT .navbar.opened {
    height: auto;
  }
  .cid-tD2zTTHLXT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tD6SlnTKbk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tD6SlnTKbk img,
.cid-tD6SlnTKbk .item-img {
  width: 100%;
}
.cid-tD6SlnTKbk .item:focus,
.cid-tD6SlnTKbk span:focus {
  outline: none;
}
.cid-tD6SlnTKbk .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tD6SlnTKbk .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tD6SlnTKbk .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tD6SlnTKbk .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tD6SlnTKbk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tD6SlnTKbk .mbr-section-title {
  color: #ffffff;
}
.cid-tD6SlnTKbk .mbr-text,
.cid-tD6SlnTKbk .mbr-section-btn {
  text-align: center;
  color: #232323;
}
.cid-tD6SlnTKbk .item-title {
  text-align: center;
  color: #fafafa;
}
.cid-tD6SlnTKbk .item-subtitle {
  text-align: left;
}
.cid-tD6SlnTKbk .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-u2Baa93bO7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u2Baa93bO7 nav.navbar {
  position: fixed;
}
.cid-u2Baa93bO7 .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-u2Baa93bO7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u2Baa93bO7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u2Baa93bO7 .dropdown-item:hover,
.cid-u2Baa93bO7 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u2Baa93bO7 .dropdown-item:hover span {
  color: white;
}
.cid-u2Baa93bO7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u2Baa93bO7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u2Baa93bO7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u2Baa93bO7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u2Baa93bO7 .nav-link {
  position: relative;
}
.cid-u2Baa93bO7 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u2Baa93bO7 .container {
    flex-wrap: wrap;
  }
}
.cid-u2Baa93bO7 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u2Baa93bO7 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u2Baa93bO7 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u2Baa93bO7 .dropdown-menu,
.cid-u2Baa93bO7 .navbar.opened {
  background: #000000 !important;
}
.cid-u2Baa93bO7 .nav-item:focus,
.cid-u2Baa93bO7 .nav-link:focus {
  outline: none;
}
.cid-u2Baa93bO7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u2Baa93bO7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u2Baa93bO7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u2Baa93bO7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u2Baa93bO7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u2Baa93bO7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u2Baa93bO7 .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: #000000;
}
.cid-u2Baa93bO7 .navbar.opened {
  transition: all 0.3s;
}
.cid-u2Baa93bO7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u2Baa93bO7 .navbar .navbar-logo img {
  width: auto;
}
.cid-u2Baa93bO7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u2Baa93bO7 .navbar.collapsed {
  justify-content: center;
}
.cid-u2Baa93bO7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u2Baa93bO7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u2Baa93bO7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u2Baa93bO7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u2Baa93bO7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u2Baa93bO7 .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-u2Baa93bO7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u2Baa93bO7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u2Baa93bO7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u2Baa93bO7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u2Baa93bO7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u2Baa93bO7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u2Baa93bO7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u2Baa93bO7 .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-u2Baa93bO7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u2Baa93bO7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u2Baa93bO7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u2Baa93bO7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u2Baa93bO7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u2Baa93bO7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u2Baa93bO7 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u2Baa93bO7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u2Baa93bO7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u2Baa93bO7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u2Baa93bO7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u2Baa93bO7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u2Baa93bO7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u2Baa93bO7 .dropdown-item.active,
.cid-u2Baa93bO7 .dropdown-item:active {
  background-color: transparent;
}
.cid-u2Baa93bO7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u2Baa93bO7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u2Baa93bO7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u2Baa93bO7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u2Baa93bO7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u2Baa93bO7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u2Baa93bO7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u2Baa93bO7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u2Baa93bO7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u2Baa93bO7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u2Baa93bO7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u2Baa93bO7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2Baa93bO7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2Baa93bO7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u2Baa93bO7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2Baa93bO7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u2Baa93bO7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u2Baa93bO7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2Baa93bO7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u2Baa93bO7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u2Baa93bO7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u2Baa93bO7 .navbar {
    height: 70px;
  }
  .cid-u2Baa93bO7 .navbar.opened {
    height: auto;
  }
  .cid-u2Baa93bO7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u2Bdb4Dyss {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-u2Bdb4Dyss .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2Bdb4Dyss .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2Bdb4Dyss .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-u2Bdb4Dyss .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2Bdb4Dyss img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u2Bdb4Dyss .text-wrapper {
    padding: 2rem;
  }
}
.cid-u2Bdb4Dyss .mbr-section-title {
  color: #fafafa;
}
.cid-u2Bdb4Dyss .mbr-text {
  color: #bbbbbb;
}
.cid-u2Bdb4Dyss .mbr-description {
  color: #bbbbbb;
}
.cid-u2BnQo1ep9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2BnQo1ep9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2BnQo1ep9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2BnQo1ep9 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u2BnQo1ep9 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u2BnQo1ep9 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-u2BnQo1ep9 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u2BnQo1ep9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u2BnQo1ep9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u2BnQo1ep9 .carousel-control,
.cid-u2BnQo1ep9 .close {
  background: #1b1b1b;
}
.cid-u2BnQo1ep9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u2BnQo1ep9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u2BnQo1ep9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u2BnQo1ep9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u2BnQo1ep9 .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-u2BnQo1ep9 .close::before {
  content: '\e91a';
}
.cid-u2BnQo1ep9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u2BnQo1ep9 .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-u2BnQo1ep9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2BnQo1ep9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u2BnQo1ep9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u2BnQo1ep9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u2BnQo1ep9 .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-u2BnQo1ep9 .carousel-indicators li.active,
.cid-u2BnQo1ep9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u2BnQo1ep9 .carousel-indicators li::after,
.cid-u2BnQo1ep9 .carousel-indicators li::before {
  content: none;
}
.cid-u2BnQo1ep9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u2BnQo1ep9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u2BnQo1ep9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u2BnQo1ep9 .carousel-indicators {
    display: none;
  }
}
.cid-u2BnQo1ep9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u2BnQo1ep9 .carousel-inner > .active {
  display: block;
}
.cid-u2BnQo1ep9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2BnQo1ep9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u2BnQo1ep9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u2BnQo1ep9 .carousel-control,
  .cid-u2BnQo1ep9 .carousel-indicators,
  .cid-u2BnQo1ep9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u2BnQo1ep9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u2BnQo1ep9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u2BnQo1ep9 .carousel-indicators .active,
.cid-u2BnQo1ep9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u2BnQo1ep9 .carousel-indicators .active {
  background: #fff;
}
.cid-u2BnQo1ep9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u2BnQo1ep9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u2BnQo1ep9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u2BnQo1ep9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u2BnQo1ep9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u2BnQo1ep9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u2BnQo1ep9 .carousel {
  width: 100%;
}
.cid-u2BnQo1ep9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u2BnQo1ep9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u2BnQo1ep9 .modal.fade .modal-dialog,
.cid-u2BnQo1ep9 .modal.in .modal-dialog {
  transform: none;
}
.cid-u2BnQo1ep9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u2BnQo1ep9 H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-u2Bqzy4esm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2Bqzy4esm .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2Bqzy4esm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2Bqzy4esm .video-wrapper iframe {
  width: 100%;
}
.cid-u2Bqzy4esm .mbr-section-title,
.cid-u2Bqzy4esm .mbr-section-subtitle,
.cid-u2Bqzy4esm .mbr-text {
  text-align: center;
}
.cid-u2Bqzy4esm .mbr-text {
  color: #bbbbbb;
}
.cid-u2BfluvwXg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2BfluvwXg img,
.cid-u2BfluvwXg .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u2BfluvwXg .item:focus,
.cid-u2BfluvwXg span:focus {
  outline: none;
}
.cid-u2BfluvwXg .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-u2BfluvwXg .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u2BfluvwXg .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u2BfluvwXg .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-u2BfluvwXg .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u2BfluvwXg .mbr-section-title {
  color: #232323;
}
.cid-u2Baa9wskN {
  background-color: #000000;
}
.cid-u2Baa9wskN .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2Baa9wskN .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-u2Baa9wskN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2Baa9wskN .row {
  flex-direction: row-reverse;
}
.cid-u2Baa9wskN img {
  width: 100%;
}
.cid-u2BpCTcyES {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2BpCTcyES .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2BpCTcyES .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2BpCTcyES .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u2BpCTcyES .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u2BpCTcyES .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u2BpCTcyES .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u2BpCTcyES .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u2BpCTcyES .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u2BpCTcyES .carousel-control,
.cid-u2BpCTcyES .close {
  background: #1b1b1b;
}
.cid-u2BpCTcyES .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u2BpCTcyES .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u2BpCTcyES .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u2BpCTcyES .carousel-control-next span {
  margin-left: 5px;
}
.cid-u2BpCTcyES .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-u2BpCTcyES .close::before {
  content: '\e91a';
}
.cid-u2BpCTcyES .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u2BpCTcyES .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-u2BpCTcyES .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2BpCTcyES .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u2BpCTcyES .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u2BpCTcyES .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u2BpCTcyES .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-u2BpCTcyES .carousel-indicators li.active,
.cid-u2BpCTcyES .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u2BpCTcyES .carousel-indicators li::after,
.cid-u2BpCTcyES .carousel-indicators li::before {
  content: none;
}
.cid-u2BpCTcyES .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u2BpCTcyES .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u2BpCTcyES .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u2BpCTcyES .carousel-indicators {
    display: none;
  }
}
.cid-u2BpCTcyES .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u2BpCTcyES .carousel-inner > .active {
  display: block;
}
.cid-u2BpCTcyES .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2BpCTcyES .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u2BpCTcyES .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u2BpCTcyES .carousel-control,
  .cid-u2BpCTcyES .carousel-indicators,
  .cid-u2BpCTcyES .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u2BpCTcyES .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u2BpCTcyES .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u2BpCTcyES .carousel-indicators .active,
.cid-u2BpCTcyES .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u2BpCTcyES .carousel-indicators .active {
  background: #fff;
}
.cid-u2BpCTcyES .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u2BpCTcyES .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u2BpCTcyES .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u2BpCTcyES .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u2BpCTcyES .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u2BpCTcyES .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u2BpCTcyES .carousel {
  width: 100%;
}
.cid-u2BpCTcyES .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u2BpCTcyES .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u2BpCTcyES .modal.fade .modal-dialog,
.cid-u2BpCTcyES .modal.in .modal-dialog {
  transform: none;
}
.cid-u2BpCTcyES .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u2BpCTcyES H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-u2BzBZhi3X {
  background-color: #000000;
}
.cid-u2BzBZhi3X .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2BzBZhi3X .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-u2BzBZhi3X .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2BzBZhi3X .row {
  flex-direction: row-reverse;
}
.cid-u2BzBZhi3X img {
  width: 100%;
}
.cid-u2G431v0PW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2G431v0PW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2G431v0PW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2G431v0PW .video-wrapper iframe {
  width: 100%;
}
.cid-u2G431v0PW .mbr-section-title,
.cid-u2G431v0PW .mbr-section-subtitle,
.cid-u2G431v0PW .mbr-text {
  text-align: center;
}
.cid-u2G431v0PW .mbr-section-title {
  color: #fafafa;
}
.cid-u2G431v0PW .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-tMPjRFtLGJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMPjRFtLGJ nav.navbar {
  position: fixed;
}
.cid-tMPjRFtLGJ .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-tMPjRFtLGJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMPjRFtLGJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tMPjRFtLGJ .dropdown-item:hover,
.cid-tMPjRFtLGJ .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-tMPjRFtLGJ .dropdown-item:hover span {
  color: white;
}
.cid-tMPjRFtLGJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMPjRFtLGJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMPjRFtLGJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tMPjRFtLGJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMPjRFtLGJ .nav-link {
  position: relative;
}
.cid-tMPjRFtLGJ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tMPjRFtLGJ .container {
    flex-wrap: wrap;
  }
}
.cid-tMPjRFtLGJ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tMPjRFtLGJ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tMPjRFtLGJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tMPjRFtLGJ .dropdown-menu,
.cid-tMPjRFtLGJ .navbar.opened {
  background: #000000 !important;
}
.cid-tMPjRFtLGJ .nav-item:focus,
.cid-tMPjRFtLGJ .nav-link:focus {
  outline: none;
}
.cid-tMPjRFtLGJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMPjRFtLGJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMPjRFtLGJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMPjRFtLGJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMPjRFtLGJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMPjRFtLGJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMPjRFtLGJ .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: #000000;
}
.cid-tMPjRFtLGJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tMPjRFtLGJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMPjRFtLGJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tMPjRFtLGJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMPjRFtLGJ .navbar.collapsed {
  justify-content: center;
}
.cid-tMPjRFtLGJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMPjRFtLGJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tMPjRFtLGJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tMPjRFtLGJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMPjRFtLGJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMPjRFtLGJ .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-tMPjRFtLGJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMPjRFtLGJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMPjRFtLGJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMPjRFtLGJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMPjRFtLGJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMPjRFtLGJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMPjRFtLGJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMPjRFtLGJ .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-tMPjRFtLGJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tMPjRFtLGJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMPjRFtLGJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMPjRFtLGJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tMPjRFtLGJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMPjRFtLGJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tMPjRFtLGJ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tMPjRFtLGJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tMPjRFtLGJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tMPjRFtLGJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tMPjRFtLGJ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tMPjRFtLGJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMPjRFtLGJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMPjRFtLGJ .dropdown-item.active,
.cid-tMPjRFtLGJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tMPjRFtLGJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMPjRFtLGJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMPjRFtLGJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMPjRFtLGJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tMPjRFtLGJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMPjRFtLGJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMPjRFtLGJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMPjRFtLGJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMPjRFtLGJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMPjRFtLGJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tMPjRFtLGJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMPjRFtLGJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMPjRFtLGJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMPjRFtLGJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMPjRFtLGJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMPjRFtLGJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMPjRFtLGJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMPjRFtLGJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMPjRFtLGJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMPjRFtLGJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMPjRFtLGJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tMPjRFtLGJ .navbar {
    height: 70px;
  }
  .cid-tMPjRFtLGJ .navbar.opened {
    height: auto;
  }
  .cid-tMPjRFtLGJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMPjRFJoh2 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tMPjRFJoh2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMPjRFJoh2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMPjRFJoh2 .video-wrapper iframe {
  width: 100%;
}
.cid-tMPjRFJoh2 .mbr-section-title,
.cid-tMPjRFJoh2 .mbr-description {
  text-align: center;
}
.cid-tMPjRFJoh2 .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-tMPjRFJoh2 .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-tMPjRFJoh2 .mbr-text {
  color: #bbbbbb;
}
.cid-tMPjRFJoh2 .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-tMPjRFJoh2 .mbr-section-title {
  color: #fafafa;
}
.cid-tMPjRFJoh2 .mbr-description {
  color: #bbbbbb;
}
.cid-tMPjRFWlAn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tMPjRFWlAn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMPjRFWlAn .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-tMPjRFWlAn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tMPjRFWlAn .row {
  flex-direction: row-reverse;
}
.cid-tMPjRFWlAn img {
  width: 100%;
}
.cid-tMPjRG5LQ0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tMPjRG5LQ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMPjRG5LQ0 .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-tMPjRG5LQ0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tMPjRG5LQ0 .row {
  flex-direction: row-reverse;
}
.cid-tMPjRG5LQ0 img {
  width: 100%;
}
.cid-tMPjRG5LQ0 .mbr-description {
  color: #fafafa;
}
.cid-tMPjRGfH4D {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tMPjRGfH4D .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMPjRGfH4D .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-tMPjRGfH4D .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tMPjRGfH4D .row {
  flex-direction: row-reverse;
}
.cid-tMPjRGfH4D img {
  width: 100%;
}
.cid-tMPjRGqSTm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tMPjRGqSTm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMPjRGqSTm .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-tMPjRGqSTm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tMPjRGqSTm .row {
  flex-direction: row-reverse;
}
.cid-tMPjRGqSTm img {
  width: 100%;
}
.cid-tMPjRGAudv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tMPjRGAudv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMPjRGAudv .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-tMPjRGAudv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tMPjRGAudv .row {
  flex-direction: row-reverse;
}
.cid-tMPjRGAudv img {
  width: 100%;
}
.cid-tMPjRGAudv .mbr-description {
  color: #bbbbbb;
}
.cid-tMPufM4Klp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-tMPufM4Klp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMPufM4Klp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMPufM4Klp .video-wrapper iframe {
  width: 100%;
}
.cid-tMPufM4Klp .mbr-section-title,
.cid-tMPufM4Klp .mbr-section-subtitle,
.cid-tMPufM4Klp .mbr-text {
  text-align: center;
}
.cid-tMPufM4Klp .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-tMPufM4Klp .mbr-section-title {
  color: #fafafa;
}
.cid-tMPufM4Klp .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-u2CfrA0FJK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u2CfrA0FJK nav.navbar {
  position: fixed;
}
.cid-u2CfrA0FJK .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-u2CfrA0FJK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u2CfrA0FJK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u2CfrA0FJK .dropdown-item:hover,
.cid-u2CfrA0FJK .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u2CfrA0FJK .dropdown-item:hover span {
  color: white;
}
.cid-u2CfrA0FJK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u2CfrA0FJK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u2CfrA0FJK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u2CfrA0FJK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u2CfrA0FJK .nav-link {
  position: relative;
}
.cid-u2CfrA0FJK .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u2CfrA0FJK .container {
    flex-wrap: wrap;
  }
}
.cid-u2CfrA0FJK .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u2CfrA0FJK .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u2CfrA0FJK .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u2CfrA0FJK .dropdown-menu,
.cid-u2CfrA0FJK .navbar.opened {
  background: #000000 !important;
}
.cid-u2CfrA0FJK .nav-item:focus,
.cid-u2CfrA0FJK .nav-link:focus {
  outline: none;
}
.cid-u2CfrA0FJK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u2CfrA0FJK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u2CfrA0FJK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u2CfrA0FJK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u2CfrA0FJK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u2CfrA0FJK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u2CfrA0FJK .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: #000000;
}
.cid-u2CfrA0FJK .navbar.opened {
  transition: all 0.3s;
}
.cid-u2CfrA0FJK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u2CfrA0FJK .navbar .navbar-logo img {
  width: auto;
}
.cid-u2CfrA0FJK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u2CfrA0FJK .navbar.collapsed {
  justify-content: center;
}
.cid-u2CfrA0FJK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u2CfrA0FJK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u2CfrA0FJK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u2CfrA0FJK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u2CfrA0FJK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u2CfrA0FJK .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-u2CfrA0FJK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u2CfrA0FJK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u2CfrA0FJK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u2CfrA0FJK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u2CfrA0FJK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u2CfrA0FJK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u2CfrA0FJK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u2CfrA0FJK .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-u2CfrA0FJK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u2CfrA0FJK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u2CfrA0FJK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u2CfrA0FJK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u2CfrA0FJK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u2CfrA0FJK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u2CfrA0FJK .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u2CfrA0FJK .navbar.navbar-short {
  min-height: 60px;
}
.cid-u2CfrA0FJK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u2CfrA0FJK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u2CfrA0FJK .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u2CfrA0FJK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u2CfrA0FJK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u2CfrA0FJK .dropdown-item.active,
.cid-u2CfrA0FJK .dropdown-item:active {
  background-color: transparent;
}
.cid-u2CfrA0FJK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u2CfrA0FJK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u2CfrA0FJK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u2CfrA0FJK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u2CfrA0FJK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u2CfrA0FJK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u2CfrA0FJK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u2CfrA0FJK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u2CfrA0FJK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u2CfrA0FJK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u2CfrA0FJK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u2CfrA0FJK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2CfrA0FJK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2CfrA0FJK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u2CfrA0FJK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2CfrA0FJK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u2CfrA0FJK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u2CfrA0FJK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2CfrA0FJK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u2CfrA0FJK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u2CfrA0FJK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u2CfrA0FJK .navbar {
    height: 70px;
  }
  .cid-u2CfrA0FJK .navbar.opened {
    height: auto;
  }
  .cid-u2CfrA0FJK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u2CfrAe81j {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-u2CfrAe81j .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2CfrAe81j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2CfrAe81j .video-wrapper iframe {
  width: 100%;
}
.cid-u2CfrAe81j .mbr-section-title,
.cid-u2CfrAe81j .mbr-description {
  text-align: center;
}
.cid-u2CfrAe81j .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-u2CfrAe81j .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-u2CfrAe81j .mbr-text {
  color: #fafafa;
}
.cid-u2CfrAe81j .mbr-section-subtitle {
  color: #fafafa;
}
.cid-u2CfrAe81j .mbr-section-title {
  color: #fafafa;
}
.cid-u2CfrAp7oa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2CfrAp7oa .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2CfrAp7oa .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-u2CfrAp7oa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2CfrAp7oa .row {
  flex-direction: row-reverse;
}
.cid-u2CfrAp7oa img {
  width: 100%;
}
.cid-u2CjjHv9gx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2CjjHv9gx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2CjjHv9gx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2CjjHv9gx .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u2CjjHv9gx .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u2CjjHv9gx .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-u2CjjHv9gx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u2CjjHv9gx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u2CjjHv9gx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u2CjjHv9gx .carousel-control,
.cid-u2CjjHv9gx .close {
  background: #1b1b1b;
}
.cid-u2CjjHv9gx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u2CjjHv9gx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u2CjjHv9gx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u2CjjHv9gx .carousel-control-next span {
  margin-left: 5px;
}
.cid-u2CjjHv9gx .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-u2CjjHv9gx .close::before {
  content: '\e91a';
}
.cid-u2CjjHv9gx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u2CjjHv9gx .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-u2CjjHv9gx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2CjjHv9gx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u2CjjHv9gx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u2CjjHv9gx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u2CjjHv9gx .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-u2CjjHv9gx .carousel-indicators li.active,
.cid-u2CjjHv9gx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u2CjjHv9gx .carousel-indicators li::after,
.cid-u2CjjHv9gx .carousel-indicators li::before {
  content: none;
}
.cid-u2CjjHv9gx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u2CjjHv9gx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u2CjjHv9gx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u2CjjHv9gx .carousel-indicators {
    display: none;
  }
}
.cid-u2CjjHv9gx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u2CjjHv9gx .carousel-inner > .active {
  display: block;
}
.cid-u2CjjHv9gx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2CjjHv9gx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u2CjjHv9gx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u2CjjHv9gx .carousel-control,
  .cid-u2CjjHv9gx .carousel-indicators,
  .cid-u2CjjHv9gx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u2CjjHv9gx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u2CjjHv9gx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u2CjjHv9gx .carousel-indicators .active,
.cid-u2CjjHv9gx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u2CjjHv9gx .carousel-indicators .active {
  background: #fff;
}
.cid-u2CjjHv9gx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u2CjjHv9gx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u2CjjHv9gx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u2CjjHv9gx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u2CjjHv9gx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u2CjjHv9gx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u2CjjHv9gx .carousel {
  width: 100%;
}
.cid-u2CjjHv9gx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u2CjjHv9gx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u2CjjHv9gx .modal.fade .modal-dialog,
.cid-u2CjjHv9gx .modal.in .modal-dialog {
  transform: none;
}
.cid-u2CjjHv9gx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u2CjjHv9gx H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-u2GhJR0hP8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u2GhJR0hP8 nav.navbar {
  position: fixed;
}
.cid-u2GhJR0hP8 .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-u2GhJR0hP8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u2GhJR0hP8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u2GhJR0hP8 .dropdown-item:hover,
.cid-u2GhJR0hP8 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u2GhJR0hP8 .dropdown-item:hover span {
  color: white;
}
.cid-u2GhJR0hP8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u2GhJR0hP8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u2GhJR0hP8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u2GhJR0hP8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u2GhJR0hP8 .nav-link {
  position: relative;
}
.cid-u2GhJR0hP8 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u2GhJR0hP8 .container {
    flex-wrap: wrap;
  }
}
.cid-u2GhJR0hP8 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u2GhJR0hP8 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u2GhJR0hP8 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u2GhJR0hP8 .dropdown-menu,
.cid-u2GhJR0hP8 .navbar.opened {
  background: #000000 !important;
}
.cid-u2GhJR0hP8 .nav-item:focus,
.cid-u2GhJR0hP8 .nav-link:focus {
  outline: none;
}
.cid-u2GhJR0hP8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u2GhJR0hP8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u2GhJR0hP8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u2GhJR0hP8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u2GhJR0hP8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u2GhJR0hP8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u2GhJR0hP8 .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: #000000;
}
.cid-u2GhJR0hP8 .navbar.opened {
  transition: all 0.3s;
}
.cid-u2GhJR0hP8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u2GhJR0hP8 .navbar .navbar-logo img {
  width: auto;
}
.cid-u2GhJR0hP8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u2GhJR0hP8 .navbar.collapsed {
  justify-content: center;
}
.cid-u2GhJR0hP8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u2GhJR0hP8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u2GhJR0hP8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u2GhJR0hP8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u2GhJR0hP8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u2GhJR0hP8 .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-u2GhJR0hP8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u2GhJR0hP8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u2GhJR0hP8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u2GhJR0hP8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u2GhJR0hP8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u2GhJR0hP8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u2GhJR0hP8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u2GhJR0hP8 .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-u2GhJR0hP8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u2GhJR0hP8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u2GhJR0hP8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u2GhJR0hP8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u2GhJR0hP8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u2GhJR0hP8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u2GhJR0hP8 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u2GhJR0hP8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u2GhJR0hP8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u2GhJR0hP8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u2GhJR0hP8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u2GhJR0hP8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u2GhJR0hP8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u2GhJR0hP8 .dropdown-item.active,
.cid-u2GhJR0hP8 .dropdown-item:active {
  background-color: transparent;
}
.cid-u2GhJR0hP8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u2GhJR0hP8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u2GhJR0hP8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u2GhJR0hP8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u2GhJR0hP8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u2GhJR0hP8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u2GhJR0hP8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u2GhJR0hP8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u2GhJR0hP8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u2GhJR0hP8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u2GhJR0hP8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u2GhJR0hP8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2GhJR0hP8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2GhJR0hP8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u2GhJR0hP8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2GhJR0hP8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u2GhJR0hP8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u2GhJR0hP8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2GhJR0hP8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u2GhJR0hP8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u2GhJR0hP8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u2GhJR0hP8 .navbar {
    height: 70px;
  }
  .cid-u2GhJR0hP8 .navbar.opened {
    height: auto;
  }
  .cid-u2GhJR0hP8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u2GnAMe8B6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2GnAMe8B6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2GnAMe8B6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2GnAMe8B6 .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-u2GnAMe8B6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2GnAMe8B6 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u2GnAMe8B6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u2GnAMe8B6 .mbr-section-title {
  color: #fafafa;
}
.cid-u2GnAMe8B6 .mbr-text {
  color: #bbbbbb;
}
.cid-u2GnAMe8B6 .mbr-description {
  color: #bbbbbb;
}
.cid-u2GkBIieff {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2GkBIieff .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2GkBIieff .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2GkBIieff .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u2GkBIieff .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u2GkBIieff .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u2GkBIieff .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u2GkBIieff .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u2GkBIieff .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u2GkBIieff .carousel-control,
.cid-u2GkBIieff .close {
  background: #1b1b1b;
}
.cid-u2GkBIieff .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u2GkBIieff .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u2GkBIieff .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u2GkBIieff .carousel-control-next span {
  margin-left: 5px;
}
.cid-u2GkBIieff .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-u2GkBIieff .close::before {
  content: '\e91a';
}
.cid-u2GkBIieff .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u2GkBIieff .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-u2GkBIieff .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2GkBIieff .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u2GkBIieff .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u2GkBIieff .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u2GkBIieff .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-u2GkBIieff .carousel-indicators li.active,
.cid-u2GkBIieff .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u2GkBIieff .carousel-indicators li::after,
.cid-u2GkBIieff .carousel-indicators li::before {
  content: none;
}
.cid-u2GkBIieff .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u2GkBIieff .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u2GkBIieff .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u2GkBIieff .carousel-indicators {
    display: none;
  }
}
.cid-u2GkBIieff .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u2GkBIieff .carousel-inner > .active {
  display: block;
}
.cid-u2GkBIieff .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2GkBIieff .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u2GkBIieff .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u2GkBIieff .carousel-control,
  .cid-u2GkBIieff .carousel-indicators,
  .cid-u2GkBIieff .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u2GkBIieff .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u2GkBIieff .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u2GkBIieff .carousel-indicators .active,
.cid-u2GkBIieff .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u2GkBIieff .carousel-indicators .active {
  background: #fff;
}
.cid-u2GkBIieff .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u2GkBIieff .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u2GkBIieff .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u2GkBIieff .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u2GkBIieff .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u2GkBIieff .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u2GkBIieff .carousel {
  width: 100%;
}
.cid-u2GkBIieff .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u2GkBIieff .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u2GkBIieff .modal.fade .modal-dialog,
.cid-u2GkBIieff .modal.in .modal-dialog {
  transform: none;
}
.cid-u2GkBIieff .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u2GkBIieff H6 {
  text-align: center;
}
.cid-u2GhJRta8J {
  background-color: #000000;
}
.cid-u2GhJRta8J .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2GhJRta8J .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-u2GhJRta8J .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2GhJRta8J .row {
  flex-direction: row-reverse;
}
.cid-u2GhJRta8J img {
  width: 100%;
}
.cid-u2GhJRFzQk {
  background-color: #000000;
}
.cid-u2GhJRFzQk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2GhJRFzQk .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-u2GhJRFzQk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2GhJRFzQk .row {
  flex-direction: row-reverse;
}
.cid-u2GhJRFzQk img {
  width: 100%;
}
.cid-u2GhJRFzQk .mbr-description {
  color: #fafafa;
}
.cid-u2GhJRPP1X {
  background-color: #000000;
}
.cid-u2GhJRPP1X .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2GhJRPP1X .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-u2GhJRPP1X .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2GhJRPP1X .row {
  flex-direction: row-reverse;
}
.cid-u2GhJRPP1X img {
  width: 100%;
}
.cid-u2GhJRPP1X .mbr-description {
  color: #bbbbbb;
}
.cid-u2HdUZWq1u {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u2HdUZWq1u nav.navbar {
  position: fixed;
}
.cid-u2HdUZWq1u .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-u2HdUZWq1u .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u2HdUZWq1u .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u2HdUZWq1u .dropdown-item:hover,
.cid-u2HdUZWq1u .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u2HdUZWq1u .dropdown-item:hover span {
  color: white;
}
.cid-u2HdUZWq1u .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u2HdUZWq1u .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u2HdUZWq1u .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u2HdUZWq1u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u2HdUZWq1u .nav-link {
  position: relative;
}
.cid-u2HdUZWq1u .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u2HdUZWq1u .container {
    flex-wrap: wrap;
  }
}
.cid-u2HdUZWq1u .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u2HdUZWq1u .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u2HdUZWq1u .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u2HdUZWq1u .dropdown-menu,
.cid-u2HdUZWq1u .navbar.opened {
  background: #000000 !important;
}
.cid-u2HdUZWq1u .nav-item:focus,
.cid-u2HdUZWq1u .nav-link:focus {
  outline: none;
}
.cid-u2HdUZWq1u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u2HdUZWq1u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u2HdUZWq1u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u2HdUZWq1u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u2HdUZWq1u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u2HdUZWq1u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u2HdUZWq1u .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: #000000;
}
.cid-u2HdUZWq1u .navbar.opened {
  transition: all 0.3s;
}
.cid-u2HdUZWq1u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u2HdUZWq1u .navbar .navbar-logo img {
  width: auto;
}
.cid-u2HdUZWq1u .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u2HdUZWq1u .navbar.collapsed {
  justify-content: center;
}
.cid-u2HdUZWq1u .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u2HdUZWq1u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u2HdUZWq1u .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u2HdUZWq1u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u2HdUZWq1u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u2HdUZWq1u .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-u2HdUZWq1u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u2HdUZWq1u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u2HdUZWq1u .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u2HdUZWq1u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u2HdUZWq1u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u2HdUZWq1u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u2HdUZWq1u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u2HdUZWq1u .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-u2HdUZWq1u .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u2HdUZWq1u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u2HdUZWq1u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u2HdUZWq1u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u2HdUZWq1u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u2HdUZWq1u .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u2HdUZWq1u .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u2HdUZWq1u .navbar.navbar-short {
  min-height: 60px;
}
.cid-u2HdUZWq1u .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u2HdUZWq1u .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u2HdUZWq1u .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u2HdUZWq1u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u2HdUZWq1u .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u2HdUZWq1u .dropdown-item.active,
.cid-u2HdUZWq1u .dropdown-item:active {
  background-color: transparent;
}
.cid-u2HdUZWq1u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u2HdUZWq1u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u2HdUZWq1u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u2HdUZWq1u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u2HdUZWq1u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u2HdUZWq1u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u2HdUZWq1u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u2HdUZWq1u .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u2HdUZWq1u button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u2HdUZWq1u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u2HdUZWq1u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u2HdUZWq1u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2HdUZWq1u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2HdUZWq1u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u2HdUZWq1u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2HdUZWq1u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u2HdUZWq1u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u2HdUZWq1u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2HdUZWq1u .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u2HdUZWq1u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u2HdUZWq1u .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u2HdUZWq1u .navbar {
    height: 70px;
  }
  .cid-u2HdUZWq1u .navbar.opened {
    height: auto;
  }
  .cid-u2HdUZWq1u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u2HdV0d9KX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2HdV0d9KX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2HdV0d9KX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2HdV0d9KX .video-wrapper iframe {
  width: 100%;
}
.cid-u2HdV0d9KX .mbr-section-title,
.cid-u2HdV0d9KX .mbr-description {
  text-align: center;
}
.cid-u2HdV0d9KX .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-u2HdV0d9KX .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-u2HdV0d9KX .mbr-text {
  color: #bbbbbb;
}
.cid-u2HdV0d9KX .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-u2HdV0d9KX .mbr-section-title {
  color: #fafafa;
}
.cid-u2HdV0vIYg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2HdV0vIYg .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2HdV0vIYg .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-u2HdV0vIYg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2HdV0vIYg .row {
  flex-direction: row-reverse;
}
.cid-u2HdV0vIYg img {
  width: 100%;
}
.cid-u2HdV0TieC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2HdV0TieC .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2HdV0TieC .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-u2HdV0TieC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2HdV0TieC .row {
  flex-direction: row-reverse;
}
.cid-u2HdV0TieC img {
  width: 100%;
}
.cid-u2HdV0H493 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2HdV0H493 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2HdV0H493 .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-u2HdV0H493 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2HdV0H493 .row {
  flex-direction: row-reverse;
}
.cid-u2HdV0H493 img {
  width: 100%;
}
.cid-u2HdV0H493 .mbr-description {
  color: #fafafa;
}
.cid-u2HdV135z5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2HdV135z5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2HdV135z5 .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-u2HdV135z5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2HdV135z5 .row {
  flex-direction: row-reverse;
}
.cid-u2HdV135z5 img {
  width: 100%;
}
.cid-u2HmlnK1z9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2HmlnK1z9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2HmlnK1z9 .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-u2HmlnK1z9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2HmlnK1z9 .row {
  flex-direction: row-reverse;
}
.cid-u2HmlnK1z9 img {
  width: 100%;
}
.cid-u2HmlnK1z9 .mbr-description {
  color: #bbbbbb;
}
.cid-u2HkT8Uwcd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2HkT8Uwcd .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2HkT8Uwcd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2HkT8Uwcd .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u2HkT8Uwcd .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u2HkT8Uwcd .item-wrapper {
  position: relative;
}
.cid-u2HkT8Uwcd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u2HkT8Uwcd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u2HkT8Uwcd .carousel-control,
.cid-u2HkT8Uwcd .close {
  background: #1b1b1b;
}
.cid-u2HkT8Uwcd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u2HkT8Uwcd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u2HkT8Uwcd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u2HkT8Uwcd .carousel-control-next span {
  margin-left: 5px;
}
.cid-u2HkT8Uwcd .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-u2HkT8Uwcd .close::before {
  content: '\e91a';
}
.cid-u2HkT8Uwcd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u2HkT8Uwcd .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-u2HkT8Uwcd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2HkT8Uwcd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u2HkT8Uwcd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u2HkT8Uwcd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u2HkT8Uwcd .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-u2HkT8Uwcd .carousel-indicators li.active,
.cid-u2HkT8Uwcd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u2HkT8Uwcd .carousel-indicators li::after,
.cid-u2HkT8Uwcd .carousel-indicators li::before {
  content: none;
}
.cid-u2HkT8Uwcd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u2HkT8Uwcd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u2HkT8Uwcd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u2HkT8Uwcd .carousel-indicators {
    display: none;
  }
}
.cid-u2HkT8Uwcd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u2HkT8Uwcd .carousel-inner > .active {
  display: block;
}
.cid-u2HkT8Uwcd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2HkT8Uwcd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u2HkT8Uwcd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u2HkT8Uwcd .carousel-control,
  .cid-u2HkT8Uwcd .carousel-indicators,
  .cid-u2HkT8Uwcd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u2HkT8Uwcd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u2HkT8Uwcd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u2HkT8Uwcd .carousel-indicators .active,
.cid-u2HkT8Uwcd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u2HkT8Uwcd .carousel-indicators .active {
  background: #fff;
}
.cid-u2HkT8Uwcd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u2HkT8Uwcd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u2HkT8Uwcd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u2HkT8Uwcd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u2HkT8Uwcd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u2HkT8Uwcd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u2HkT8Uwcd .carousel {
  width: 100%;
}
.cid-u2HkT8Uwcd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u2HkT8Uwcd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u2HkT8Uwcd .modal.fade .modal-dialog,
.cid-u2HkT8Uwcd .modal.in .modal-dialog {
  transform: none;
}
.cid-u2HkT8Uwcd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u2HkT8Uwcd H6 {
  text-align: center;
}
.cid-u2MTeK9Fnd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u2MTeK9Fnd nav.navbar {
  position: fixed;
}
.cid-u2MTeK9Fnd .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-u2MTeK9Fnd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u2MTeK9Fnd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u2MTeK9Fnd .dropdown-item:hover,
.cid-u2MTeK9Fnd .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u2MTeK9Fnd .dropdown-item:hover span {
  color: white;
}
.cid-u2MTeK9Fnd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u2MTeK9Fnd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u2MTeK9Fnd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u2MTeK9Fnd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u2MTeK9Fnd .nav-link {
  position: relative;
}
.cid-u2MTeK9Fnd .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u2MTeK9Fnd .container {
    flex-wrap: wrap;
  }
}
.cid-u2MTeK9Fnd .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u2MTeK9Fnd .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u2MTeK9Fnd .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u2MTeK9Fnd .dropdown-menu,
.cid-u2MTeK9Fnd .navbar.opened {
  background: #000000 !important;
}
.cid-u2MTeK9Fnd .nav-item:focus,
.cid-u2MTeK9Fnd .nav-link:focus {
  outline: none;
}
.cid-u2MTeK9Fnd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u2MTeK9Fnd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u2MTeK9Fnd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u2MTeK9Fnd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u2MTeK9Fnd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u2MTeK9Fnd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u2MTeK9Fnd .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: #000000;
}
.cid-u2MTeK9Fnd .navbar.opened {
  transition: all 0.3s;
}
.cid-u2MTeK9Fnd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u2MTeK9Fnd .navbar .navbar-logo img {
  width: auto;
}
.cid-u2MTeK9Fnd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u2MTeK9Fnd .navbar.collapsed {
  justify-content: center;
}
.cid-u2MTeK9Fnd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u2MTeK9Fnd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u2MTeK9Fnd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u2MTeK9Fnd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u2MTeK9Fnd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u2MTeK9Fnd .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-u2MTeK9Fnd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u2MTeK9Fnd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u2MTeK9Fnd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u2MTeK9Fnd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u2MTeK9Fnd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u2MTeK9Fnd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u2MTeK9Fnd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u2MTeK9Fnd .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-u2MTeK9Fnd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u2MTeK9Fnd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u2MTeK9Fnd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u2MTeK9Fnd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u2MTeK9Fnd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u2MTeK9Fnd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u2MTeK9Fnd .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u2MTeK9Fnd .navbar.navbar-short {
  min-height: 60px;
}
.cid-u2MTeK9Fnd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u2MTeK9Fnd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u2MTeK9Fnd .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u2MTeK9Fnd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u2MTeK9Fnd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u2MTeK9Fnd .dropdown-item.active,
.cid-u2MTeK9Fnd .dropdown-item:active {
  background-color: transparent;
}
.cid-u2MTeK9Fnd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u2MTeK9Fnd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u2MTeK9Fnd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u2MTeK9Fnd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u2MTeK9Fnd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u2MTeK9Fnd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u2MTeK9Fnd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u2MTeK9Fnd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u2MTeK9Fnd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u2MTeK9Fnd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u2MTeK9Fnd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u2MTeK9Fnd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2MTeK9Fnd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2MTeK9Fnd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u2MTeK9Fnd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2MTeK9Fnd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u2MTeK9Fnd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u2MTeK9Fnd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2MTeK9Fnd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u2MTeK9Fnd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u2MTeK9Fnd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u2MTeK9Fnd .navbar {
    height: 70px;
  }
  .cid-u2MTeK9Fnd .navbar.opened {
    height: auto;
  }
  .cid-u2MTeK9Fnd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u2MTeKprxe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2MTeKprxe .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2MTeKprxe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2MTeKprxe .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-u2MTeKprxe .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2MTeKprxe img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u2MTeKprxe .text-wrapper {
    padding: 2rem;
  }
}
.cid-u2MTeKprxe .mbr-section-title {
  color: #fafafa;
}
.cid-u2MTeKprxe .mbr-text {
  color: #bbbbbb;
}
.cid-u2MTeKprxe .mbr-description {
  color: #bbbbbb;
}
.cid-u2MTeKCFQD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u2MTeKCFQD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2MTeKCFQD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2MTeKCFQD .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u2MTeKCFQD .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u2MTeKCFQD .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u2MTeKCFQD .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u2MTeKCFQD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u2MTeKCFQD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u2MTeKCFQD .carousel-control,
.cid-u2MTeKCFQD .close {
  background: #1b1b1b;
}
.cid-u2MTeKCFQD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u2MTeKCFQD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u2MTeKCFQD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u2MTeKCFQD .carousel-control-next span {
  margin-left: 5px;
}
.cid-u2MTeKCFQD .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-u2MTeKCFQD .close::before {
  content: '\e91a';
}
.cid-u2MTeKCFQD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u2MTeKCFQD .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-u2MTeKCFQD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2MTeKCFQD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u2MTeKCFQD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u2MTeKCFQD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u2MTeKCFQD .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-u2MTeKCFQD .carousel-indicators li.active,
.cid-u2MTeKCFQD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u2MTeKCFQD .carousel-indicators li::after,
.cid-u2MTeKCFQD .carousel-indicators li::before {
  content: none;
}
.cid-u2MTeKCFQD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u2MTeKCFQD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u2MTeKCFQD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u2MTeKCFQD .carousel-indicators {
    display: none;
  }
}
.cid-u2MTeKCFQD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u2MTeKCFQD .carousel-inner > .active {
  display: block;
}
.cid-u2MTeKCFQD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u2MTeKCFQD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u2MTeKCFQD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u2MTeKCFQD .carousel-control,
  .cid-u2MTeKCFQD .carousel-indicators,
  .cid-u2MTeKCFQD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u2MTeKCFQD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u2MTeKCFQD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u2MTeKCFQD .carousel-indicators .active,
.cid-u2MTeKCFQD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u2MTeKCFQD .carousel-indicators .active {
  background: #fff;
}
.cid-u2MTeKCFQD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u2MTeKCFQD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u2MTeKCFQD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u2MTeKCFQD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u2MTeKCFQD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u2MTeKCFQD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u2MTeKCFQD .carousel {
  width: 100%;
}
.cid-u2MTeKCFQD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u2MTeKCFQD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u2MTeKCFQD .modal.fade .modal-dialog,
.cid-u2MTeKCFQD .modal.in .modal-dialog {
  transform: none;
}
.cid-u2MTeKCFQD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u2MTeKCFQD H6 {
  text-align: center;
}
.cid-u3gNFmNJ5m {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u3gNFmNJ5m nav.navbar {
  position: fixed;
}
.cid-u3gNFmNJ5m .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-u3gNFmNJ5m .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u3gNFmNJ5m .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u3gNFmNJ5m .dropdown-item:hover,
.cid-u3gNFmNJ5m .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u3gNFmNJ5m .dropdown-item:hover span {
  color: white;
}
.cid-u3gNFmNJ5m .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u3gNFmNJ5m .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u3gNFmNJ5m .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u3gNFmNJ5m .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u3gNFmNJ5m .nav-link {
  position: relative;
}
.cid-u3gNFmNJ5m .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u3gNFmNJ5m .container {
    flex-wrap: wrap;
  }
}
.cid-u3gNFmNJ5m .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u3gNFmNJ5m .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u3gNFmNJ5m .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u3gNFmNJ5m .dropdown-menu,
.cid-u3gNFmNJ5m .navbar.opened {
  background: #000000 !important;
}
.cid-u3gNFmNJ5m .nav-item:focus,
.cid-u3gNFmNJ5m .nav-link:focus {
  outline: none;
}
.cid-u3gNFmNJ5m .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u3gNFmNJ5m .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u3gNFmNJ5m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u3gNFmNJ5m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u3gNFmNJ5m .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u3gNFmNJ5m .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u3gNFmNJ5m .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: #000000;
}
.cid-u3gNFmNJ5m .navbar.opened {
  transition: all 0.3s;
}
.cid-u3gNFmNJ5m .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u3gNFmNJ5m .navbar .navbar-logo img {
  width: auto;
}
.cid-u3gNFmNJ5m .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u3gNFmNJ5m .navbar.collapsed {
  justify-content: center;
}
.cid-u3gNFmNJ5m .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u3gNFmNJ5m .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u3gNFmNJ5m .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u3gNFmNJ5m .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u3gNFmNJ5m .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u3gNFmNJ5m .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-u3gNFmNJ5m .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u3gNFmNJ5m .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u3gNFmNJ5m .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u3gNFmNJ5m .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u3gNFmNJ5m .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u3gNFmNJ5m .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u3gNFmNJ5m .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u3gNFmNJ5m .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-u3gNFmNJ5m .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u3gNFmNJ5m .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u3gNFmNJ5m .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u3gNFmNJ5m .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u3gNFmNJ5m .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u3gNFmNJ5m .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u3gNFmNJ5m .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u3gNFmNJ5m .navbar.navbar-short {
  min-height: 60px;
}
.cid-u3gNFmNJ5m .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u3gNFmNJ5m .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u3gNFmNJ5m .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u3gNFmNJ5m .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u3gNFmNJ5m .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u3gNFmNJ5m .dropdown-item.active,
.cid-u3gNFmNJ5m .dropdown-item:active {
  background-color: transparent;
}
.cid-u3gNFmNJ5m .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u3gNFmNJ5m .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u3gNFmNJ5m .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u3gNFmNJ5m .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u3gNFmNJ5m .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u3gNFmNJ5m .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u3gNFmNJ5m ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u3gNFmNJ5m .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u3gNFmNJ5m button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u3gNFmNJ5m button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u3gNFmNJ5m button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u3gNFmNJ5m button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u3gNFmNJ5m button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u3gNFmNJ5m button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u3gNFmNJ5m nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u3gNFmNJ5m nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u3gNFmNJ5m nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u3gNFmNJ5m nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u3gNFmNJ5m .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u3gNFmNJ5m a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u3gNFmNJ5m .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u3gNFmNJ5m .navbar {
    height: 70px;
  }
  .cid-u3gNFmNJ5m .navbar.opened {
    height: auto;
  }
  .cid-u3gNFmNJ5m .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u3gNMeC8sf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-u3gNMeC8sf .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-u3gNMeC8sf form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-u3gNMeC8sf form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-u3gNMeC8sf form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-u3gNMeC8sf .mbr-section-title {
  color: #fafafa;
}
.cid-u3sqKz07mD {
  background-color: #000000;
}
.cid-u3sqKz07mD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3sqKz07mD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4vcqeLM0p {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u4vcqeLM0p nav.navbar {
  position: fixed;
}
.cid-u4vcqeLM0p .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-u4vcqeLM0p .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u4vcqeLM0p .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u4vcqeLM0p .dropdown-item:hover,
.cid-u4vcqeLM0p .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u4vcqeLM0p .dropdown-item:hover span {
  color: white;
}
.cid-u4vcqeLM0p .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u4vcqeLM0p .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u4vcqeLM0p .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u4vcqeLM0p .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u4vcqeLM0p .nav-link {
  position: relative;
}
.cid-u4vcqeLM0p .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u4vcqeLM0p .container {
    flex-wrap: wrap;
  }
}
.cid-u4vcqeLM0p .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u4vcqeLM0p .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u4vcqeLM0p .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u4vcqeLM0p .dropdown-menu,
.cid-u4vcqeLM0p .navbar.opened {
  background: #000000 !important;
}
.cid-u4vcqeLM0p .nav-item:focus,
.cid-u4vcqeLM0p .nav-link:focus {
  outline: none;
}
.cid-u4vcqeLM0p .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u4vcqeLM0p .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u4vcqeLM0p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u4vcqeLM0p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u4vcqeLM0p .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u4vcqeLM0p .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u4vcqeLM0p .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: #000000;
}
.cid-u4vcqeLM0p .navbar.opened {
  transition: all 0.3s;
}
.cid-u4vcqeLM0p .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u4vcqeLM0p .navbar .navbar-logo img {
  width: auto;
}
.cid-u4vcqeLM0p .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u4vcqeLM0p .navbar.collapsed {
  justify-content: center;
}
.cid-u4vcqeLM0p .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u4vcqeLM0p .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u4vcqeLM0p .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u4vcqeLM0p .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u4vcqeLM0p .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u4vcqeLM0p .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-u4vcqeLM0p .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u4vcqeLM0p .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u4vcqeLM0p .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u4vcqeLM0p .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u4vcqeLM0p .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u4vcqeLM0p .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u4vcqeLM0p .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u4vcqeLM0p .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-u4vcqeLM0p .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u4vcqeLM0p .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u4vcqeLM0p .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u4vcqeLM0p .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u4vcqeLM0p .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u4vcqeLM0p .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u4vcqeLM0p .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u4vcqeLM0p .navbar.navbar-short {
  min-height: 60px;
}
.cid-u4vcqeLM0p .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u4vcqeLM0p .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u4vcqeLM0p .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u4vcqeLM0p .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u4vcqeLM0p .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u4vcqeLM0p .dropdown-item.active,
.cid-u4vcqeLM0p .dropdown-item:active {
  background-color: transparent;
}
.cid-u4vcqeLM0p .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u4vcqeLM0p .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u4vcqeLM0p .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u4vcqeLM0p .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u4vcqeLM0p .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u4vcqeLM0p .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u4vcqeLM0p ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u4vcqeLM0p .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u4vcqeLM0p button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u4vcqeLM0p button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u4vcqeLM0p button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u4vcqeLM0p button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4vcqeLM0p button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4vcqeLM0p button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u4vcqeLM0p nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4vcqeLM0p nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u4vcqeLM0p nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u4vcqeLM0p nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4vcqeLM0p .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u4vcqeLM0p a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u4vcqeLM0p .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u4vcqeLM0p .navbar {
    height: 70px;
  }
  .cid-u4vcqeLM0p .navbar.opened {
    height: auto;
  }
  .cid-u4vcqeLM0p .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u4vcqf0S48 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u4vcqf0S48 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4vcqf0S48 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4vcqf0S48 .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-u4vcqf0S48 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4vcqf0S48 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u4vcqf0S48 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4vcqf0S48 .mbr-section-title {
  color: #fafafa;
}
.cid-u4vcqf0S48 .mbr-text {
  color: #bbbbbb;
}
.cid-u4vcqf0S48 .mbr-description {
  color: #bbbbbb;
}
.cid-u4vcZ1w1A8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-u4vcZ1w1A8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4vcZ1w1A8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4vcZ1w1A8 .video-wrapper iframe {
  width: 100%;
}
.cid-u4vcZ1w1A8 .mbr-section-title,
.cid-u4vcZ1w1A8 .mbr-section-subtitle,
.cid-u4vcZ1w1A8 .mbr-text {
  text-align: center;
}
.cid-u4vcZ1w1A8 .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-u4vcZ1w1A8 .mbr-section-title {
  color: #fafafa;
}
.cid-u4vcZ1w1A8 .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-u4FTOg09sQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u4FTOg09sQ nav.navbar {
  position: fixed;
}
.cid-u4FTOg09sQ .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-u4FTOg09sQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u4FTOg09sQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u4FTOg09sQ .dropdown-item:hover,
.cid-u4FTOg09sQ .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u4FTOg09sQ .dropdown-item:hover span {
  color: white;
}
.cid-u4FTOg09sQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u4FTOg09sQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u4FTOg09sQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u4FTOg09sQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u4FTOg09sQ .nav-link {
  position: relative;
}
.cid-u4FTOg09sQ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u4FTOg09sQ .container {
    flex-wrap: wrap;
  }
}
.cid-u4FTOg09sQ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u4FTOg09sQ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u4FTOg09sQ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u4FTOg09sQ .dropdown-menu,
.cid-u4FTOg09sQ .navbar.opened {
  background: #000000 !important;
}
.cid-u4FTOg09sQ .nav-item:focus,
.cid-u4FTOg09sQ .nav-link:focus {
  outline: none;
}
.cid-u4FTOg09sQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u4FTOg09sQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u4FTOg09sQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u4FTOg09sQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u4FTOg09sQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u4FTOg09sQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u4FTOg09sQ .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: #000000;
}
.cid-u4FTOg09sQ .navbar.opened {
  transition: all 0.3s;
}
.cid-u4FTOg09sQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u4FTOg09sQ .navbar .navbar-logo img {
  width: auto;
}
.cid-u4FTOg09sQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u4FTOg09sQ .navbar.collapsed {
  justify-content: center;
}
.cid-u4FTOg09sQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u4FTOg09sQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u4FTOg09sQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u4FTOg09sQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u4FTOg09sQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u4FTOg09sQ .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-u4FTOg09sQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u4FTOg09sQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u4FTOg09sQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u4FTOg09sQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u4FTOg09sQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u4FTOg09sQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u4FTOg09sQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u4FTOg09sQ .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-u4FTOg09sQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u4FTOg09sQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u4FTOg09sQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u4FTOg09sQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u4FTOg09sQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u4FTOg09sQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u4FTOg09sQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u4FTOg09sQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-u4FTOg09sQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u4FTOg09sQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u4FTOg09sQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u4FTOg09sQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u4FTOg09sQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u4FTOg09sQ .dropdown-item.active,
.cid-u4FTOg09sQ .dropdown-item:active {
  background-color: transparent;
}
.cid-u4FTOg09sQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u4FTOg09sQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u4FTOg09sQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u4FTOg09sQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u4FTOg09sQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u4FTOg09sQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u4FTOg09sQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u4FTOg09sQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u4FTOg09sQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u4FTOg09sQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u4FTOg09sQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u4FTOg09sQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4FTOg09sQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4FTOg09sQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u4FTOg09sQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4FTOg09sQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u4FTOg09sQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u4FTOg09sQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4FTOg09sQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u4FTOg09sQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u4FTOg09sQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u4FTOg09sQ .navbar {
    height: 70px;
  }
  .cid-u4FTOg09sQ .navbar.opened {
    height: auto;
  }
  .cid-u4FTOg09sQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u4FTOgfJLS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u4FTOgfJLS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4FTOgfJLS .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-u4FTOgfJLS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4FTOgfJLS img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u4FTOgfJLS .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4FTOgfJLS .mbr-section-title {
  color: #fafafa;
}
.cid-u4FTOgfJLS .mbr-text {
  color: #bbbbbb;
}
.cid-u4FTOgfJLS .mbr-description {
  color: #bbbbbb;
}
.cid-u6qCU0CtAE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u6qCU0CtAE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6qCU0CtAE .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-u6qCU0CtAE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u6qCU0CtAE .row {
  flex-direction: row-reverse;
}
.cid-u6qCU0CtAE img {
  width: 100%;
}
.cid-u6qCU0CtAE .mbr-description {
  color: #bbbbbb;
}
.cid-u6qETF5rAC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u6qETF5rAC .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6qETF5rAC .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-u6qETF5rAC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u6qETF5rAC .row {
  flex-direction: row-reverse;
}
.cid-u6qETF5rAC img {
  width: 100%;
}
.cid-u6qETF5rAC .mbr-description {
  color: #bbbbbb;
}
.cid-u6qKNOb7JB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u6qKNOb7JB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6qKNOb7JB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6qKNOb7JB .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u6qKNOb7JB .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u6qKNOb7JB .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-u6qKNOb7JB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u6qKNOb7JB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u6qKNOb7JB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u6qKNOb7JB .carousel-control,
.cid-u6qKNOb7JB .close {
  background: #1b1b1b;
}
.cid-u6qKNOb7JB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u6qKNOb7JB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u6qKNOb7JB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u6qKNOb7JB .carousel-control-next span {
  margin-left: 5px;
}
.cid-u6qKNOb7JB .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-u6qKNOb7JB .close::before {
  content: '\e91a';
}
.cid-u6qKNOb7JB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u6qKNOb7JB .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-u6qKNOb7JB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u6qKNOb7JB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u6qKNOb7JB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u6qKNOb7JB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u6qKNOb7JB .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-u6qKNOb7JB .carousel-indicators li.active,
.cid-u6qKNOb7JB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u6qKNOb7JB .carousel-indicators li::after,
.cid-u6qKNOb7JB .carousel-indicators li::before {
  content: none;
}
.cid-u6qKNOb7JB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u6qKNOb7JB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u6qKNOb7JB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u6qKNOb7JB .carousel-indicators {
    display: none;
  }
}
.cid-u6qKNOb7JB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u6qKNOb7JB .carousel-inner > .active {
  display: block;
}
.cid-u6qKNOb7JB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u6qKNOb7JB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u6qKNOb7JB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u6qKNOb7JB .carousel-control,
  .cid-u6qKNOb7JB .carousel-indicators,
  .cid-u6qKNOb7JB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u6qKNOb7JB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u6qKNOb7JB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u6qKNOb7JB .carousel-indicators .active,
.cid-u6qKNOb7JB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u6qKNOb7JB .carousel-indicators .active {
  background: #fff;
}
.cid-u6qKNOb7JB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u6qKNOb7JB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u6qKNOb7JB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u6qKNOb7JB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u6qKNOb7JB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u6qKNOb7JB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u6qKNOb7JB .carousel {
  width: 100%;
}
.cid-u6qKNOb7JB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u6qKNOb7JB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u6qKNOb7JB .modal.fade .modal-dialog,
.cid-u6qKNOb7JB .modal.in .modal-dialog {
  transform: none;
}
.cid-u6qKNOb7JB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u6qKNOb7JB H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-u4FTOgEOhQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-u4FTOgEOhQ .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u4FTOgEOhQ .mbr-text {
  color: #bbbbbb;
}
.cid-u4G0uqICjb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u4G0uqICjb .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4G0uqICjb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4G0uqICjb .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u4G0uqICjb .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u4G0uqICjb .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u4G0uqICjb .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u4G0uqICjb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u4G0uqICjb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u4G0uqICjb .carousel-control,
.cid-u4G0uqICjb .close {
  background: #1b1b1b;
}
.cid-u4G0uqICjb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u4G0uqICjb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u4G0uqICjb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u4G0uqICjb .carousel-control-next span {
  margin-left: 5px;
}
.cid-u4G0uqICjb .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-u4G0uqICjb .close::before {
  content: '\e91a';
}
.cid-u4G0uqICjb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u4G0uqICjb .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-u4G0uqICjb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4G0uqICjb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u4G0uqICjb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u4G0uqICjb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u4G0uqICjb .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-u4G0uqICjb .carousel-indicators li.active,
.cid-u4G0uqICjb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u4G0uqICjb .carousel-indicators li::after,
.cid-u4G0uqICjb .carousel-indicators li::before {
  content: none;
}
.cid-u4G0uqICjb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u4G0uqICjb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u4G0uqICjb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u4G0uqICjb .carousel-indicators {
    display: none;
  }
}
.cid-u4G0uqICjb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u4G0uqICjb .carousel-inner > .active {
  display: block;
}
.cid-u4G0uqICjb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4G0uqICjb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u4G0uqICjb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u4G0uqICjb .carousel-control,
  .cid-u4G0uqICjb .carousel-indicators,
  .cid-u4G0uqICjb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u4G0uqICjb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u4G0uqICjb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u4G0uqICjb .carousel-indicators .active,
.cid-u4G0uqICjb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u4G0uqICjb .carousel-indicators .active {
  background: #fff;
}
.cid-u4G0uqICjb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u4G0uqICjb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u4G0uqICjb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u4G0uqICjb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u4G0uqICjb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u4G0uqICjb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u4G0uqICjb .carousel {
  width: 100%;
}
.cid-u4G0uqICjb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u4G0uqICjb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u4G0uqICjb .modal.fade .modal-dialog,
.cid-u4G0uqICjb .modal.in .modal-dialog {
  transform: none;
}
.cid-u4G0uqICjb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u4G0uqICjb H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-u4FTOgrxJW {
  background-color: #000000;
}
.cid-u4FTOgrxJW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4FTOgrxJW .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-u4FTOgrxJW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4FTOgrxJW .row {
  flex-direction: row-reverse;
}
.cid-u4FTOgrxJW img {
  width: 100%;
}
.cid-u4FTOgrxJW .mbr-description {
  color: #bbbbbb;
}
.cid-u6qOowkeaE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u6qOowkeaE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6qOowkeaE .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-u6qOowkeaE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u6qOowkeaE .row {
  flex-direction: row-reverse;
}
.cid-u6qOowkeaE img {
  width: 100%;
}
.cid-u6qOowkeaE .mbr-description {
  color: #bbbbbb;
}
.cid-u6qOvM1dX6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u6qOvM1dX6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6qOvM1dX6 .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-u6qOvM1dX6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u6qOvM1dX6 .row {
  flex-direction: row-reverse;
}
.cid-u6qOvM1dX6 img {
  width: 100%;
}
.cid-u6qOvM1dX6 .mbr-description {
  color: #bbbbbb;
}
.cid-u6qVf05qhR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u6qVf05qhR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6qVf05qhR .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-u6qVf05qhR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u6qVf05qhR .row {
  flex-direction: row-reverse;
}
.cid-u6qVf05qhR img {
  width: 100%;
}
.cid-u6qVf05qhR .mbr-description {
  color: #bbbbbb;
}
.cid-u6qVHJ9Hdx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u6qVHJ9Hdx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6qVHJ9Hdx .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-u6qVHJ9Hdx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u6qVHJ9Hdx .row {
  flex-direction: row-reverse;
}
.cid-u6qVHJ9Hdx img {
  width: 100%;
}
.cid-u6qVHJ9Hdx .mbr-description {
  color: #bbbbbb;
}
.cid-u5Az3Hg7c6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u5Az3Hg7c6 nav.navbar {
  position: fixed;
}
.cid-u5Az3Hg7c6 .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-u5Az3Hg7c6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u5Az3Hg7c6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u5Az3Hg7c6 .dropdown-item:hover,
.cid-u5Az3Hg7c6 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u5Az3Hg7c6 .dropdown-item:hover span {
  color: white;
}
.cid-u5Az3Hg7c6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u5Az3Hg7c6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u5Az3Hg7c6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u5Az3Hg7c6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u5Az3Hg7c6 .nav-link {
  position: relative;
}
.cid-u5Az3Hg7c6 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u5Az3Hg7c6 .container {
    flex-wrap: wrap;
  }
}
.cid-u5Az3Hg7c6 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u5Az3Hg7c6 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u5Az3Hg7c6 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u5Az3Hg7c6 .dropdown-menu,
.cid-u5Az3Hg7c6 .navbar.opened {
  background: #000000 !important;
}
.cid-u5Az3Hg7c6 .nav-item:focus,
.cid-u5Az3Hg7c6 .nav-link:focus {
  outline: none;
}
.cid-u5Az3Hg7c6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u5Az3Hg7c6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u5Az3Hg7c6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u5Az3Hg7c6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u5Az3Hg7c6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u5Az3Hg7c6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u5Az3Hg7c6 .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: #000000;
}
.cid-u5Az3Hg7c6 .navbar.opened {
  transition: all 0.3s;
}
.cid-u5Az3Hg7c6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u5Az3Hg7c6 .navbar .navbar-logo img {
  width: auto;
}
.cid-u5Az3Hg7c6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u5Az3Hg7c6 .navbar.collapsed {
  justify-content: center;
}
.cid-u5Az3Hg7c6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u5Az3Hg7c6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u5Az3Hg7c6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u5Az3Hg7c6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u5Az3Hg7c6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u5Az3Hg7c6 .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-u5Az3Hg7c6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u5Az3Hg7c6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u5Az3Hg7c6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u5Az3Hg7c6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u5Az3Hg7c6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u5Az3Hg7c6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u5Az3Hg7c6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u5Az3Hg7c6 .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-u5Az3Hg7c6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u5Az3Hg7c6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u5Az3Hg7c6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u5Az3Hg7c6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u5Az3Hg7c6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u5Az3Hg7c6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u5Az3Hg7c6 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u5Az3Hg7c6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u5Az3Hg7c6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u5Az3Hg7c6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u5Az3Hg7c6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u5Az3Hg7c6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u5Az3Hg7c6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u5Az3Hg7c6 .dropdown-item.active,
.cid-u5Az3Hg7c6 .dropdown-item:active {
  background-color: transparent;
}
.cid-u5Az3Hg7c6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u5Az3Hg7c6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u5Az3Hg7c6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u5Az3Hg7c6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u5Az3Hg7c6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u5Az3Hg7c6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u5Az3Hg7c6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u5Az3Hg7c6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u5Az3Hg7c6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u5Az3Hg7c6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u5Az3Hg7c6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u5Az3Hg7c6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u5Az3Hg7c6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u5Az3Hg7c6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u5Az3Hg7c6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u5Az3Hg7c6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u5Az3Hg7c6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u5Az3Hg7c6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u5Az3Hg7c6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u5Az3Hg7c6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u5Az3Hg7c6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u5Az3Hg7c6 .navbar {
    height: 70px;
  }
  .cid-u5Az3Hg7c6 .navbar.opened {
    height: auto;
  }
  .cid-u5Az3Hg7c6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u5Az3HvAsd {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u5Az3HvAsd .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5Az3HvAsd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u5Az3HvAsd .video-wrapper iframe {
  width: 100%;
}
.cid-u5Az3HvAsd .mbr-section-title,
.cid-u5Az3HvAsd .mbr-description {
  text-align: center;
}
.cid-u5Az3HvAsd .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-u5Az3HvAsd .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-u5Az3HvAsd .mbr-text {
  color: #bbbbbb;
}
.cid-u5Az3HvAsd .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-u5Az3HvAsd .mbr-section-title {
  color: #fafafa;
}
.cid-u5Az3HIenk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u5Az3HIenk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5Az3HIenk .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-u5Az3HIenk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u5Az3HIenk .row {
  flex-direction: row-reverse;
}
.cid-u5Az3HIenk img {
  width: 100%;
}
.cid-u5Az3HRo85 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u5Az3HRo85 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5Az3HRo85 .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-u5Az3HRo85 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u5Az3HRo85 .row {
  flex-direction: row-reverse;
}
.cid-u5Az3HRo85 img {
  width: 100%;
}
.cid-u5Az3HRo85 .mbr-description {
  color: #fafafa;
}
.cid-u5Az3I1aWk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u5Az3I1aWk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5Az3I1aWk .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-u5Az3I1aWk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u5Az3I1aWk .row {
  flex-direction: row-reverse;
}
.cid-u5Az3I1aWk img {
  width: 100%;
}
.cid-u5Az3Ic4vP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u5Az3Ic4vP .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5Az3Ic4vP .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-u5Az3Ic4vP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u5Az3Ic4vP .row {
  flex-direction: row-reverse;
}
.cid-u5Az3Ic4vP img {
  width: 100%;
}
.cid-u5Az3InYcX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u5Az3InYcX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5Az3InYcX .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-u5Az3InYcX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u5Az3InYcX .row {
  flex-direction: row-reverse;
}
.cid-u5Az3InYcX img {
  width: 100%;
}
.cid-u5AFxZRz3d {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u5AFxZRz3d .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5AFxZRz3d .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-u5AFxZRz3d .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u5AFxZRz3d .row {
  flex-direction: row-reverse;
}
.cid-u5AFxZRz3d img {
  width: 100%;
}
.cid-u5ZHdr1Fu1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u5ZHdr1Fu1 nav.navbar {
  position: fixed;
}
.cid-u5ZHdr1Fu1 .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-u5ZHdr1Fu1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u5ZHdr1Fu1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u5ZHdr1Fu1 .dropdown-item:hover,
.cid-u5ZHdr1Fu1 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u5ZHdr1Fu1 .dropdown-item:hover span {
  color: white;
}
.cid-u5ZHdr1Fu1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u5ZHdr1Fu1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u5ZHdr1Fu1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u5ZHdr1Fu1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u5ZHdr1Fu1 .nav-link {
  position: relative;
}
.cid-u5ZHdr1Fu1 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u5ZHdr1Fu1 .container {
    flex-wrap: wrap;
  }
}
.cid-u5ZHdr1Fu1 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u5ZHdr1Fu1 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u5ZHdr1Fu1 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u5ZHdr1Fu1 .dropdown-menu,
.cid-u5ZHdr1Fu1 .navbar.opened {
  background: #000000 !important;
}
.cid-u5ZHdr1Fu1 .nav-item:focus,
.cid-u5ZHdr1Fu1 .nav-link:focus {
  outline: none;
}
.cid-u5ZHdr1Fu1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u5ZHdr1Fu1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u5ZHdr1Fu1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u5ZHdr1Fu1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u5ZHdr1Fu1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u5ZHdr1Fu1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u5ZHdr1Fu1 .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: #000000;
}
.cid-u5ZHdr1Fu1 .navbar.opened {
  transition: all 0.3s;
}
.cid-u5ZHdr1Fu1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u5ZHdr1Fu1 .navbar .navbar-logo img {
  width: auto;
}
.cid-u5ZHdr1Fu1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u5ZHdr1Fu1 .navbar.collapsed {
  justify-content: center;
}
.cid-u5ZHdr1Fu1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u5ZHdr1Fu1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u5ZHdr1Fu1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u5ZHdr1Fu1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u5ZHdr1Fu1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u5ZHdr1Fu1 .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-u5ZHdr1Fu1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u5ZHdr1Fu1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u5ZHdr1Fu1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u5ZHdr1Fu1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u5ZHdr1Fu1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u5ZHdr1Fu1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u5ZHdr1Fu1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u5ZHdr1Fu1 .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-u5ZHdr1Fu1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u5ZHdr1Fu1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u5ZHdr1Fu1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u5ZHdr1Fu1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u5ZHdr1Fu1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u5ZHdr1Fu1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u5ZHdr1Fu1 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u5ZHdr1Fu1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u5ZHdr1Fu1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u5ZHdr1Fu1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u5ZHdr1Fu1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u5ZHdr1Fu1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u5ZHdr1Fu1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u5ZHdr1Fu1 .dropdown-item.active,
.cid-u5ZHdr1Fu1 .dropdown-item:active {
  background-color: transparent;
}
.cid-u5ZHdr1Fu1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u5ZHdr1Fu1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u5ZHdr1Fu1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u5ZHdr1Fu1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u5ZHdr1Fu1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u5ZHdr1Fu1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u5ZHdr1Fu1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u5ZHdr1Fu1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u5ZHdr1Fu1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u5ZHdr1Fu1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u5ZHdr1Fu1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u5ZHdr1Fu1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u5ZHdr1Fu1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u5ZHdr1Fu1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u5ZHdr1Fu1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u5ZHdr1Fu1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u5ZHdr1Fu1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u5ZHdr1Fu1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u5ZHdr1Fu1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u5ZHdr1Fu1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u5ZHdr1Fu1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u5ZHdr1Fu1 .navbar {
    height: 70px;
  }
  .cid-u5ZHdr1Fu1 .navbar.opened {
    height: auto;
  }
  .cid-u5ZHdr1Fu1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u5ZHdrlMQx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-u5ZHdrlMQx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5ZHdrlMQx .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-u5ZHdrlMQx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u5ZHdrlMQx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u5ZHdrlMQx .text-wrapper {
    padding: 2rem;
  }
}
.cid-u5ZHdrlMQx .mbr-section-title {
  color: #fafafa;
}
.cid-u5ZHdrlMQx .mbr-text {
  color: #bbbbbb;
}
.cid-u5ZHdrlMQx .mbr-description {
  color: #bbbbbb;
}
.cid-u60ujS1OjA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u60ujS1OjA .mbr-fallback-image.disabled {
  display: none;
}
.cid-u60ujS1OjA .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-u60ujS1OjA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u60ujS1OjA .row {
  flex-direction: row-reverse;
}
.cid-u60ujS1OjA img {
  width: 100%;
}
.cid-u60ujS1OjA .mbr-description {
  color: #bbbbbb;
}
.cid-u60BuxOmK0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u60BuxOmK0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u60BuxOmK0 .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-u60BuxOmK0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u60BuxOmK0 .row {
  flex-direction: row-reverse;
}
.cid-u60BuxOmK0 img {
  width: 100%;
}
.cid-uu2ZdoBSDU {
  background-color: #000000;
}
.cid-uu2ZdoBSDU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uu2ZdoBSDU .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-uu2ZdoBSDU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uu2ZdoBSDU .row {
  flex-direction: row-reverse;
}
.cid-uu2ZdoBSDU img {
  width: 100%;
}
.cid-uu2ZdoBSDU .mbr-description {
  color: #bbbbbb;
}
.cid-u60oiGnPhB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u60oiGnPhB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u60oiGnPhB .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-u60oiGnPhB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u60oiGnPhB .row {
  flex-direction: row-reverse;
}
.cid-u60oiGnPhB img {
  width: 100%;
}
.cid-u60oiGnPhB .mbr-description {
  color: #bbbbbb;
}
.cid-u60ov16scB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u60ov16scB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u60ov16scB .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-u60ov16scB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u60ov16scB .row {
  flex-direction: row-reverse;
}
.cid-u60ov16scB img {
  width: 100%;
}
.cid-u60ov16scB .mbr-description {
  color: #bbbbbb;
}
.cid-u60oVrEgtu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u60oVrEgtu .mbr-fallback-image.disabled {
  display: none;
}
.cid-u60oVrEgtu .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-u60oVrEgtu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u60oVrEgtu .row {
  flex-direction: row-reverse;
}
.cid-u60oVrEgtu img {
  width: 100%;
}
.cid-u60oVrEgtu .mbr-description {
  color: #bbbbbb;
}
.cid-u60Di1GPKp {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-u60Di1GPKp .mbr-fallback-image.disabled {
  display: none;
}
.cid-u60Di1GPKp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u60Di1GPKp .video-wrapper iframe {
  width: 100%;
}
.cid-u60Di1GPKp .mbr-section-title,
.cid-u60Di1GPKp .mbr-section-subtitle,
.cid-u60Di1GPKp .mbr-text {
  text-align: center;
}
.cid-u60Di1GPKp .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-u60Di1GPKp .mbr-section-title {
  color: #fafafa;
}
.cid-u60Di1GPKp .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-u60CNRi2DT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u60CNRi2DT .mbr-fallback-image.disabled {
  display: none;
}
.cid-u60CNRi2DT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u60CNRi2DT .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u60CNRi2DT .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u60CNRi2DT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u60CNRi2DT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u60CNRi2DT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u60CNRi2DT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u60CNRi2DT .carousel-control,
.cid-u60CNRi2DT .close {
  background: #1b1b1b;
}
.cid-u60CNRi2DT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u60CNRi2DT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u60CNRi2DT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u60CNRi2DT .carousel-control-next span {
  margin-left: 5px;
}
.cid-u60CNRi2DT .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-u60CNRi2DT .close::before {
  content: '\e91a';
}
.cid-u60CNRi2DT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u60CNRi2DT .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-u60CNRi2DT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u60CNRi2DT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u60CNRi2DT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u60CNRi2DT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u60CNRi2DT .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-u60CNRi2DT .carousel-indicators li.active,
.cid-u60CNRi2DT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u60CNRi2DT .carousel-indicators li::after,
.cid-u60CNRi2DT .carousel-indicators li::before {
  content: none;
}
.cid-u60CNRi2DT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u60CNRi2DT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u60CNRi2DT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u60CNRi2DT .carousel-indicators {
    display: none;
  }
}
.cid-u60CNRi2DT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u60CNRi2DT .carousel-inner > .active {
  display: block;
}
.cid-u60CNRi2DT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u60CNRi2DT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u60CNRi2DT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u60CNRi2DT .carousel-control,
  .cid-u60CNRi2DT .carousel-indicators,
  .cid-u60CNRi2DT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u60CNRi2DT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u60CNRi2DT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u60CNRi2DT .carousel-indicators .active,
.cid-u60CNRi2DT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u60CNRi2DT .carousel-indicators .active {
  background: #fff;
}
.cid-u60CNRi2DT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u60CNRi2DT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u60CNRi2DT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u60CNRi2DT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u60CNRi2DT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u60CNRi2DT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u60CNRi2DT .carousel {
  width: 100%;
}
.cid-u60CNRi2DT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u60CNRi2DT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u60CNRi2DT .modal.fade .modal-dialog,
.cid-u60CNRi2DT .modal.in .modal-dialog {
  transform: none;
}
.cid-u60CNRi2DT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u60CNRi2DT H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-u3DQRuFKdo {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u3DQRuFKdo nav.navbar {
  position: fixed;
}
.cid-u3DQRuFKdo .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-u3DQRuFKdo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u3DQRuFKdo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u3DQRuFKdo .dropdown-item:hover,
.cid-u3DQRuFKdo .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u3DQRuFKdo .dropdown-item:hover span {
  color: white;
}
.cid-u3DQRuFKdo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u3DQRuFKdo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u3DQRuFKdo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u3DQRuFKdo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u3DQRuFKdo .nav-link {
  position: relative;
}
.cid-u3DQRuFKdo .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u3DQRuFKdo .container {
    flex-wrap: wrap;
  }
}
.cid-u3DQRuFKdo .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u3DQRuFKdo .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u3DQRuFKdo .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u3DQRuFKdo .dropdown-menu,
.cid-u3DQRuFKdo .navbar.opened {
  background: #000000 !important;
}
.cid-u3DQRuFKdo .nav-item:focus,
.cid-u3DQRuFKdo .nav-link:focus {
  outline: none;
}
.cid-u3DQRuFKdo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u3DQRuFKdo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u3DQRuFKdo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u3DQRuFKdo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u3DQRuFKdo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u3DQRuFKdo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u3DQRuFKdo .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: #000000;
}
.cid-u3DQRuFKdo .navbar.opened {
  transition: all 0.3s;
}
.cid-u3DQRuFKdo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u3DQRuFKdo .navbar .navbar-logo img {
  width: auto;
}
.cid-u3DQRuFKdo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u3DQRuFKdo .navbar.collapsed {
  justify-content: center;
}
.cid-u3DQRuFKdo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u3DQRuFKdo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u3DQRuFKdo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u3DQRuFKdo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u3DQRuFKdo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u3DQRuFKdo .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-u3DQRuFKdo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u3DQRuFKdo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u3DQRuFKdo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u3DQRuFKdo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u3DQRuFKdo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u3DQRuFKdo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u3DQRuFKdo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u3DQRuFKdo .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-u3DQRuFKdo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u3DQRuFKdo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u3DQRuFKdo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u3DQRuFKdo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u3DQRuFKdo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u3DQRuFKdo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u3DQRuFKdo .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u3DQRuFKdo .navbar.navbar-short {
  min-height: 60px;
}
.cid-u3DQRuFKdo .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u3DQRuFKdo .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u3DQRuFKdo .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u3DQRuFKdo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u3DQRuFKdo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u3DQRuFKdo .dropdown-item.active,
.cid-u3DQRuFKdo .dropdown-item:active {
  background-color: transparent;
}
.cid-u3DQRuFKdo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u3DQRuFKdo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u3DQRuFKdo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u3DQRuFKdo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u3DQRuFKdo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u3DQRuFKdo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u3DQRuFKdo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u3DQRuFKdo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u3DQRuFKdo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u3DQRuFKdo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u3DQRuFKdo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u3DQRuFKdo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u3DQRuFKdo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u3DQRuFKdo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u3DQRuFKdo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u3DQRuFKdo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u3DQRuFKdo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u3DQRuFKdo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u3DQRuFKdo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u3DQRuFKdo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u3DQRuFKdo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u3DQRuFKdo .navbar {
    height: 70px;
  }
  .cid-u3DQRuFKdo .navbar.opened {
    height: auto;
  }
  .cid-u3DQRuFKdo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u3DQRuW1qN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u3DQRuW1qN .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3DQRuW1qN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3DQRuW1qN .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-u3DQRuW1qN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u3DQRuW1qN img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u3DQRuW1qN .text-wrapper {
    padding: 2rem;
  }
}
.cid-u3DQRuW1qN .mbr-section-title {
  color: #fafafa;
}
.cid-u3DQRuW1qN .mbr-text {
  color: #bbbbbb;
}
.cid-u3DQRuW1qN .mbr-description {
  color: #bbbbbb;
}
.cid-u3E0lmfb61 {
  background-color: #000000;
}
.cid-u3E0lmfb61 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3E0lmfb61 .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-u3E0lmfb61 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u3E0lmfb61 .row {
  flex-direction: row-reverse;
}
.cid-u3E0lmfb61 img {
  width: 100%;
}
.cid-u3E0lmfb61 .mbr-description {
  color: #bbbbbb;
}
.cid-u3E0df7k0I {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-u3E0df7k0I .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u3E0df7k0I .mbr-text {
  color: #bbbbbb;
}
.cid-u3E4Ft32iU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-u3E4Ft32iU .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3E4Ft32iU .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-u3E4Ft32iU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u3E4Ft32iU .row {
  flex-direction: row-reverse;
}
.cid-u3E4Ft32iU img {
  width: 100%;
}
.cid-u3E4Ft32iU .mbr-description {
  color: #bbbbbb;
}
.cid-u3E4VXEBh0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-u3E4VXEBh0 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u3E4VXEBh0 .mbr-text {
  color: #bbbbbb;
}
.cid-u3E9WpNqN8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u3E9WpNqN8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3E9WpNqN8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3E9WpNqN8 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-u3E9WpNqN8 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-u3E9WpNqN8 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-u3E9WpNqN8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u3E9WpNqN8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-u3E9WpNqN8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u3E9WpNqN8 .carousel-control,
.cid-u3E9WpNqN8 .close {
  background: #1b1b1b;
}
.cid-u3E9WpNqN8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u3E9WpNqN8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u3E9WpNqN8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u3E9WpNqN8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u3E9WpNqN8 .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-u3E9WpNqN8 .close::before {
  content: '\e91a';
}
.cid-u3E9WpNqN8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u3E9WpNqN8 .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-u3E9WpNqN8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u3E9WpNqN8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u3E9WpNqN8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u3E9WpNqN8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u3E9WpNqN8 .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-u3E9WpNqN8 .carousel-indicators li.active,
.cid-u3E9WpNqN8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u3E9WpNqN8 .carousel-indicators li::after,
.cid-u3E9WpNqN8 .carousel-indicators li::before {
  content: none;
}
.cid-u3E9WpNqN8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u3E9WpNqN8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u3E9WpNqN8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u3E9WpNqN8 .carousel-indicators {
    display: none;
  }
}
.cid-u3E9WpNqN8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u3E9WpNqN8 .carousel-inner > .active {
  display: block;
}
.cid-u3E9WpNqN8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u3E9WpNqN8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u3E9WpNqN8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u3E9WpNqN8 .carousel-control,
  .cid-u3E9WpNqN8 .carousel-indicators,
  .cid-u3E9WpNqN8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u3E9WpNqN8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u3E9WpNqN8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u3E9WpNqN8 .carousel-indicators .active,
.cid-u3E9WpNqN8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u3E9WpNqN8 .carousel-indicators .active {
  background: #fff;
}
.cid-u3E9WpNqN8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u3E9WpNqN8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u3E9WpNqN8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u3E9WpNqN8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u3E9WpNqN8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u3E9WpNqN8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u3E9WpNqN8 .carousel {
  width: 100%;
}
.cid-u3E9WpNqN8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u3E9WpNqN8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u3E9WpNqN8 .modal.fade .modal-dialog,
.cid-u3E9WpNqN8 .modal.in .modal-dialog {
  transform: none;
}
.cid-u3E9WpNqN8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u3E9WpNqN8 H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-u3E0T4qZWO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-u3E0T4qZWO .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3E0T4qZWO .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-u3E0T4qZWO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u3E0T4qZWO .row {
  flex-direction: row-reverse;
}
.cid-u3E0T4qZWO img {
  width: 100%;
}
.cid-u3E0T4qZWO .mbr-description {
  color: #bbbbbb;
}
.cid-u3ElgSIiB5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u3ElgSIiB5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3ElgSIiB5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3ElgSIiB5 .video-wrapper iframe {
  width: 100%;
}
.cid-u3ElgSIiB5 .mbr-section-title,
.cid-u3ElgSIiB5 .mbr-section-subtitle,
.cid-u3ElgSIiB5 .mbr-text {
  text-align: center;
}
.cid-u3ElgSIiB5 .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-u6Ugccm0qw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u6Ugccm0qw nav.navbar {
  position: fixed;
}
.cid-u6Ugccm0qw .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-u6Ugccm0qw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u6Ugccm0qw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u6Ugccm0qw .dropdown-item:hover,
.cid-u6Ugccm0qw .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u6Ugccm0qw .dropdown-item:hover span {
  color: white;
}
.cid-u6Ugccm0qw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u6Ugccm0qw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u6Ugccm0qw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u6Ugccm0qw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u6Ugccm0qw .nav-link {
  position: relative;
}
.cid-u6Ugccm0qw .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u6Ugccm0qw .container {
    flex-wrap: wrap;
  }
}
.cid-u6Ugccm0qw .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u6Ugccm0qw .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u6Ugccm0qw .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u6Ugccm0qw .dropdown-menu,
.cid-u6Ugccm0qw .navbar.opened {
  background: #000000 !important;
}
.cid-u6Ugccm0qw .nav-item:focus,
.cid-u6Ugccm0qw .nav-link:focus {
  outline: none;
}
.cid-u6Ugccm0qw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u6Ugccm0qw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u6Ugccm0qw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u6Ugccm0qw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u6Ugccm0qw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u6Ugccm0qw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u6Ugccm0qw .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: #000000;
}
.cid-u6Ugccm0qw .navbar.opened {
  transition: all 0.3s;
}
.cid-u6Ugccm0qw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u6Ugccm0qw .navbar .navbar-logo img {
  width: auto;
}
.cid-u6Ugccm0qw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u6Ugccm0qw .navbar.collapsed {
  justify-content: center;
}
.cid-u6Ugccm0qw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u6Ugccm0qw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u6Ugccm0qw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u6Ugccm0qw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u6Ugccm0qw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u6Ugccm0qw .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-u6Ugccm0qw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u6Ugccm0qw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u6Ugccm0qw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u6Ugccm0qw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u6Ugccm0qw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u6Ugccm0qw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u6Ugccm0qw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u6Ugccm0qw .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-u6Ugccm0qw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u6Ugccm0qw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u6Ugccm0qw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u6Ugccm0qw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u6Ugccm0qw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u6Ugccm0qw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u6Ugccm0qw .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u6Ugccm0qw .navbar.navbar-short {
  min-height: 60px;
}
.cid-u6Ugccm0qw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u6Ugccm0qw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u6Ugccm0qw .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u6Ugccm0qw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u6Ugccm0qw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u6Ugccm0qw .dropdown-item.active,
.cid-u6Ugccm0qw .dropdown-item:active {
  background-color: transparent;
}
.cid-u6Ugccm0qw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u6Ugccm0qw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u6Ugccm0qw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u6Ugccm0qw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u6Ugccm0qw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u6Ugccm0qw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u6Ugccm0qw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u6Ugccm0qw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u6Ugccm0qw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u6Ugccm0qw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u6Ugccm0qw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u6Ugccm0qw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u6Ugccm0qw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u6Ugccm0qw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u6Ugccm0qw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u6Ugccm0qw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u6Ugccm0qw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u6Ugccm0qw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u6Ugccm0qw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u6Ugccm0qw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u6Ugccm0qw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u6Ugccm0qw .navbar {
    height: 70px;
  }
  .cid-u6Ugccm0qw .navbar.opened {
    height: auto;
  }
  .cid-u6Ugccm0qw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u6UgccCJbz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u6UgccCJbz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6UgccCJbz .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-u6UgccCJbz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u6UgccCJbz img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u6UgccCJbz .text-wrapper {
    padding: 2rem;
  }
}
.cid-u6UgccCJbz .mbr-section-title {
  color: #fafafa;
}
.cid-u6UgccCJbz .mbr-text {
  color: #bbbbbb;
}
.cid-u6UgccCJbz .mbr-description {
  color: #bbbbbb;
}
.cid-u6WlGfZGCB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u6WlGfZGCB .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u6WlGfZGCB .mbr-text {
  color: #bbbbbb;
}
.cid-u6UgccOH8i {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u6UgccOH8i .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6UgccOH8i .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-u6UgccOH8i .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u6UgccOH8i .row {
  flex-direction: row-reverse;
}
.cid-u6UgccOH8i img {
  width: 100%;
}
.cid-u6UgccOH8i .mbr-description {
  color: #bbbbbb;
}
.cid-u6WxbGl9Jh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u6WxbGl9Jh .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6WxbGl9Jh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6WxbGl9Jh .video-wrapper iframe {
  width: 100%;
}
.cid-u6WxbGl9Jh .mbr-section-title,
.cid-u6WxbGl9Jh .mbr-section-subtitle,
.cid-u6WxbGl9Jh .mbr-text {
  text-align: center;
}
.cid-u6WxbGl9Jh .mbr-section-subtitle {
  color: #bbbbbb;
  text-align: center;
}
.cid-u6WxbGl9Jh .mbr-section-title {
  color: #fafafa;
}
.cid-u6WxbGl9Jh .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-u6Wzk1tW1c {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-u6Wzk1tW1c .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u6Wzk1tW1c .mbr-text {
  color: #bbbbbb;
}
.cid-u6UgccZVlY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u6UgccZVlY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6UgccZVlY .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-u6UgccZVlY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u6UgccZVlY .row {
  flex-direction: row-reverse;
}
.cid-u6UgccZVlY img {
  width: 100%;
}
.cid-u6UgccZVlY .mbr-description {
  color: #bbbbbb;
}
.cid-u6UgcdtxjW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-u6UgcdtxjW .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u6UgcdtxjW .mbr-text {
  color: #bbbbbb;
}
.cid-u6WzEC7KsI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u6WzEC7KsI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u6WzEC7KsI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u6WzEC7KsI .video-wrapper iframe {
  width: 100%;
}
.cid-u6WzEC7KsI .mbr-section-title,
.cid-u6WzEC7KsI .mbr-section-subtitle,
.cid-u6WzEC7KsI .mbr-text {
  text-align: center;
}
.cid-u6WzEC7KsI .mbr-section-subtitle {
  color: #bbbbbb;
  text-align: center;
}
.cid-u6WzEC7KsI .mbr-section-title {
  color: #fafafa;
}
.cid-u6WzEC7KsI .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-u7vmmLYz9c {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7vmmLYz9c nav.navbar {
  position: fixed;
}
.cid-u7vmmLYz9c .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-u7vmmLYz9c .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7vmmLYz9c .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7vmmLYz9c .dropdown-item:hover,
.cid-u7vmmLYz9c .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u7vmmLYz9c .dropdown-item:hover span {
  color: white;
}
.cid-u7vmmLYz9c .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7vmmLYz9c .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7vmmLYz9c .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7vmmLYz9c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7vmmLYz9c .nav-link {
  position: relative;
}
.cid-u7vmmLYz9c .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u7vmmLYz9c .container {
    flex-wrap: wrap;
  }
}
.cid-u7vmmLYz9c .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u7vmmLYz9c .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u7vmmLYz9c .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7vmmLYz9c .dropdown-menu,
.cid-u7vmmLYz9c .navbar.opened {
  background: #000000 !important;
}
.cid-u7vmmLYz9c .nav-item:focus,
.cid-u7vmmLYz9c .nav-link:focus {
  outline: none;
}
.cid-u7vmmLYz9c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7vmmLYz9c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7vmmLYz9c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7vmmLYz9c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7vmmLYz9c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7vmmLYz9c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7vmmLYz9c .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: #000000;
}
.cid-u7vmmLYz9c .navbar.opened {
  transition: all 0.3s;
}
.cid-u7vmmLYz9c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7vmmLYz9c .navbar .navbar-logo img {
  width: auto;
}
.cid-u7vmmLYz9c .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7vmmLYz9c .navbar.collapsed {
  justify-content: center;
}
.cid-u7vmmLYz9c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7vmmLYz9c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7vmmLYz9c .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u7vmmLYz9c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7vmmLYz9c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7vmmLYz9c .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-u7vmmLYz9c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7vmmLYz9c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7vmmLYz9c .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7vmmLYz9c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7vmmLYz9c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7vmmLYz9c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7vmmLYz9c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7vmmLYz9c .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-u7vmmLYz9c .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7vmmLYz9c .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7vmmLYz9c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7vmmLYz9c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7vmmLYz9c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7vmmLYz9c .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u7vmmLYz9c .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u7vmmLYz9c .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7vmmLYz9c .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7vmmLYz9c .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7vmmLYz9c .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7vmmLYz9c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7vmmLYz9c .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7vmmLYz9c .dropdown-item.active,
.cid-u7vmmLYz9c .dropdown-item:active {
  background-color: transparent;
}
.cid-u7vmmLYz9c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7vmmLYz9c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7vmmLYz9c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7vmmLYz9c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u7vmmLYz9c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7vmmLYz9c .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7vmmLYz9c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7vmmLYz9c .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7vmmLYz9c button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7vmmLYz9c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u7vmmLYz9c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7vmmLYz9c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7vmmLYz9c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7vmmLYz9c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7vmmLYz9c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7vmmLYz9c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7vmmLYz9c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7vmmLYz9c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7vmmLYz9c .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7vmmLYz9c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7vmmLYz9c .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7vmmLYz9c .navbar {
    height: 70px;
  }
  .cid-u7vmmLYz9c .navbar.opened {
    height: auto;
  }
  .cid-u7vmmLYz9c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7vrmobRLi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u7vrmobRLi .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7vrmobRLi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u7vrmobRLi .video-wrapper iframe {
  width: 100%;
}
.cid-u7vrmobRLi .mbr-section-title,
.cid-u7vrmobRLi .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u7vrmobRLi .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7vrmobRLi .mbr-text {
  color: #bbbbbb;
}
.cid-u7vrmobRLi .mbr-section-subtitle {
  color: #fafafa;
}
.cid-u7vrmobRLi .mbr-section-title {
  color: #fafafa;
}
.cid-u8fuAJwb2H {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-u8fuAJwb2H .mbr-fallback-image.disabled {
  display: none;
}
.cid-u8fuAJwb2H .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-u8fuAJwb2H .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u8fuAJwb2H img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u8fuAJwb2H .text-wrapper {
    padding: 2rem;
  }
}
.cid-u8fuAJwb2H .mbr-section-title {
  color: #fafafa;
}
.cid-u8fuAJwb2H .mbr-text {
  color: #bbbbbb;
}
.cid-u8fuAJwb2H .mbr-description {
  color: #bbbbbb;
}
.cid-u7vmmMeyoT {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-u7vmmMeyoT .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7vmmMeyoT .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-u7vmmMeyoT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7vmmMeyoT img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7vmmMeyoT .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7vmmMeyoT .mbr-section-title {
  color: #fafafa;
}
.cid-u7vmmMeyoT .mbr-text {
  color: #bbbbbb;
}
.cid-u7vmmMeyoT .mbr-description {
  color: #bbbbbb;
}
.cid-u7vmmMBUb5 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u7vmmMBUb5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7vmmMBUb5 .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-u7vmmMBUb5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7vmmMBUb5 .row {
  flex-direction: row-reverse;
}
.cid-u7vmmMBUb5 img {
  width: 100%;
}
.cid-u7vmmMBUb5 .mbr-description {
  color: #bbbbbb;
}
.cid-u7vD2xiMs9 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-u7vD2xiMs9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7vD2xiMs9 .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-u7vD2xiMs9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7vD2xiMs9 .row {
  flex-direction: row-reverse;
}
.cid-u7vD2xiMs9 img {
  width: 100%;
}
.cid-u7W473qauy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u7W473qauy nav.navbar {
  position: fixed;
}
.cid-u7W473qauy .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-u7W473qauy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u7W473qauy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u7W473qauy .dropdown-item:hover,
.cid-u7W473qauy .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u7W473qauy .dropdown-item:hover span {
  color: white;
}
.cid-u7W473qauy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u7W473qauy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u7W473qauy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u7W473qauy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u7W473qauy .nav-link {
  position: relative;
}
.cid-u7W473qauy .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u7W473qauy .container {
    flex-wrap: wrap;
  }
}
.cid-u7W473qauy .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u7W473qauy .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u7W473qauy .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u7W473qauy .dropdown-menu,
.cid-u7W473qauy .navbar.opened {
  background: #000000 !important;
}
.cid-u7W473qauy .nav-item:focus,
.cid-u7W473qauy .nav-link:focus {
  outline: none;
}
.cid-u7W473qauy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u7W473qauy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u7W473qauy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u7W473qauy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u7W473qauy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u7W473qauy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u7W473qauy .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: #000000;
}
.cid-u7W473qauy .navbar.opened {
  transition: all 0.3s;
}
.cid-u7W473qauy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u7W473qauy .navbar .navbar-logo img {
  width: auto;
}
.cid-u7W473qauy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u7W473qauy .navbar.collapsed {
  justify-content: center;
}
.cid-u7W473qauy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u7W473qauy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u7W473qauy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u7W473qauy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u7W473qauy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u7W473qauy .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-u7W473qauy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u7W473qauy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u7W473qauy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u7W473qauy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u7W473qauy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u7W473qauy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u7W473qauy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u7W473qauy .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-u7W473qauy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u7W473qauy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u7W473qauy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u7W473qauy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u7W473qauy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u7W473qauy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u7W473qauy .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u7W473qauy .navbar.navbar-short {
  min-height: 60px;
}
.cid-u7W473qauy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u7W473qauy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u7W473qauy .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u7W473qauy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u7W473qauy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u7W473qauy .dropdown-item.active,
.cid-u7W473qauy .dropdown-item:active {
  background-color: transparent;
}
.cid-u7W473qauy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u7W473qauy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u7W473qauy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u7W473qauy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u7W473qauy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u7W473qauy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u7W473qauy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u7W473qauy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u7W473qauy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u7W473qauy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u7W473qauy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u7W473qauy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7W473qauy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u7W473qauy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u7W473qauy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7W473qauy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u7W473qauy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u7W473qauy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u7W473qauy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u7W473qauy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u7W473qauy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u7W473qauy .navbar {
    height: 70px;
  }
  .cid-u7W473qauy .navbar.opened {
    height: auto;
  }
  .cid-u7W473qauy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u7WiNI7XMU {
  padding-top: 10rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u7WiNI7XMU .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7WiNI7XMU .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-u7WiNI7XMU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7WiNI7XMU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u7WiNI7XMU .text-wrapper {
    padding: 2rem;
  }
}
.cid-u7WiNI7XMU .mbr-section-title {
  color: #fafafa;
}
.cid-u7WiNI7XMU .mbr-text {
  color: #bbbbbb;
}
.cid-u7WiNI7XMU .mbr-description {
  color: #bbbbbb;
}
.cid-u7Y5s2HJ3g {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-u7Y5s2HJ3g .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u7Y5s2HJ3g .mbr-text {
  color: #bbbbbb;
}
.cid-u7W5kfiVWw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u7W5kfiVWw .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7W5kfiVWw .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-u7W5kfiVWw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7W5kfiVWw .row {
  flex-direction: row-reverse;
}
.cid-u7W5kfiVWw img {
  width: 100%;
}
.cid-u7W5kfiVWw .mbr-description {
  color: #bbbbbb;
}
.cid-u7WeBW4Hfo {
  background-color: #000000;
}
.cid-u7WeBW4Hfo .mbr-fallback-image.disabled {
  display: none;
}
.cid-u7WeBW4Hfo .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-u7WeBW4Hfo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u7WeBW4Hfo .row {
  flex-direction: row-reverse;
}
.cid-u7WeBW4Hfo img {
  width: 100%;
}
.cid-u7WeBW4Hfo .mbr-description {
  color: #bbbbbb;
}
.cid-u81GitdNzv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u81GitdNzv .mbr-fallback-image.disabled {
  display: none;
}
.cid-u81GitdNzv .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-u81GitdNzv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u81GitdNzv .row {
  flex-direction: row-reverse;
}
.cid-u81GitdNzv img {
  width: 100%;
}
.cid-u81GfZCrae {
  background-color: #000000;
}
.cid-u81GfZCrae .mbr-fallback-image.disabled {
  display: none;
}
.cid-u81GfZCrae .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-u81GfZCrae .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u81GfZCrae .row {
  flex-direction: row-reverse;
}
.cid-u81GfZCrae img {
  width: 100%;
}
.cid-u81GfZCrae .mbr-description {
  color: #bbbbbb;
}
.cid-u83bS1sLXy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u83bS1sLXy nav.navbar {
  position: fixed;
}
.cid-u83bS1sLXy .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-u83bS1sLXy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u83bS1sLXy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u83bS1sLXy .dropdown-item:hover,
.cid-u83bS1sLXy .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u83bS1sLXy .dropdown-item:hover span {
  color: white;
}
.cid-u83bS1sLXy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u83bS1sLXy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u83bS1sLXy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u83bS1sLXy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u83bS1sLXy .nav-link {
  position: relative;
}
.cid-u83bS1sLXy .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u83bS1sLXy .container {
    flex-wrap: wrap;
  }
}
.cid-u83bS1sLXy .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u83bS1sLXy .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u83bS1sLXy .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u83bS1sLXy .dropdown-menu,
.cid-u83bS1sLXy .navbar.opened {
  background: #000000 !important;
}
.cid-u83bS1sLXy .nav-item:focus,
.cid-u83bS1sLXy .nav-link:focus {
  outline: none;
}
.cid-u83bS1sLXy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u83bS1sLXy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u83bS1sLXy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u83bS1sLXy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u83bS1sLXy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u83bS1sLXy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u83bS1sLXy .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: #000000;
}
.cid-u83bS1sLXy .navbar.opened {
  transition: all 0.3s;
}
.cid-u83bS1sLXy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u83bS1sLXy .navbar .navbar-logo img {
  width: auto;
}
.cid-u83bS1sLXy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u83bS1sLXy .navbar.collapsed {
  justify-content: center;
}
.cid-u83bS1sLXy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u83bS1sLXy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u83bS1sLXy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u83bS1sLXy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u83bS1sLXy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u83bS1sLXy .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-u83bS1sLXy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u83bS1sLXy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u83bS1sLXy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u83bS1sLXy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u83bS1sLXy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u83bS1sLXy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u83bS1sLXy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u83bS1sLXy .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-u83bS1sLXy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u83bS1sLXy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u83bS1sLXy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u83bS1sLXy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u83bS1sLXy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u83bS1sLXy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u83bS1sLXy .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u83bS1sLXy .navbar.navbar-short {
  min-height: 60px;
}
.cid-u83bS1sLXy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u83bS1sLXy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u83bS1sLXy .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u83bS1sLXy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u83bS1sLXy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u83bS1sLXy .dropdown-item.active,
.cid-u83bS1sLXy .dropdown-item:active {
  background-color: transparent;
}
.cid-u83bS1sLXy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u83bS1sLXy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u83bS1sLXy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u83bS1sLXy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u83bS1sLXy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u83bS1sLXy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u83bS1sLXy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u83bS1sLXy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u83bS1sLXy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u83bS1sLXy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u83bS1sLXy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u83bS1sLXy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u83bS1sLXy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u83bS1sLXy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u83bS1sLXy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u83bS1sLXy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u83bS1sLXy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u83bS1sLXy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u83bS1sLXy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u83bS1sLXy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u83bS1sLXy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u83bS1sLXy .navbar {
    height: 70px;
  }
  .cid-u83bS1sLXy .navbar.opened {
    height: auto;
  }
  .cid-u83bS1sLXy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u83bS1KiHB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u83bS1KiHB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u83bS1KiHB .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-u83bS1KiHB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u83bS1KiHB img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-u83bS1KiHB .text-wrapper {
    padding: 2rem;
  }
}
.cid-u83bS1KiHB .mbr-section-title {
  color: #fafafa;
}
.cid-u83bS1KiHB .mbr-text {
  color: #bbbbbb;
}
.cid-u83bS1KiHB .mbr-description {
  color: #bbbbbb;
}
.cid-u83bS1YiHF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u83bS1YiHF .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u83bS1YiHF .mbr-text {
  color: #bbbbbb;
}
.cid-u83bS26vOU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u83bS26vOU .mbr-fallback-image.disabled {
  display: none;
}
.cid-u83bS26vOU .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-u83bS26vOU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u83bS26vOU .row {
  flex-direction: row-reverse;
}
.cid-u83bS26vOU img {
  width: 100%;
}
.cid-u83bS26vOU .mbr-description {
  color: #bbbbbb;
}
.cid-u83bS2hJGe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u83bS2hJGe .mbr-fallback-image.disabled {
  display: none;
}
.cid-u83bS2hJGe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u83bS2hJGe .video-wrapper iframe {
  width: 100%;
}
.cid-u83bS2hJGe .mbr-section-title,
.cid-u83bS2hJGe .mbr-section-subtitle,
.cid-u83bS2hJGe .mbr-text {
  text-align: center;
}
.cid-u83bS2hJGe .mbr-section-subtitle {
  color: #bbbbbb;
  text-align: center;
}
.cid-u83bS2hJGe .mbr-section-title {
  color: #fafafa;
}
.cid-u83bS2hJGe .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-u83bS2t2cQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-u83bS2t2cQ .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u83bS2t2cQ .mbr-text {
  color: #bbbbbb;
}
.cid-u83bS2BubS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u83bS2BubS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u83bS2BubS .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-u83bS2BubS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u83bS2BubS .row {
  flex-direction: row-reverse;
}
.cid-u83bS2BubS img {
  width: 100%;
}
.cid-u83bS2BubS .mbr-description {
  color: #bbbbbb;
}
.cid-u83bS2M9tp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-u83bS2M9tp .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u83bS2M9tp .mbr-text {
  color: #bbbbbb;
}
.cid-u83bS2Wsg0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u83bS2Wsg0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u83bS2Wsg0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u83bS2Wsg0 .video-wrapper iframe {
  width: 100%;
}
.cid-u83bS2Wsg0 .mbr-section-title,
.cid-u83bS2Wsg0 .mbr-section-subtitle,
.cid-u83bS2Wsg0 .mbr-text {
  text-align: center;
}
.cid-u83bS2Wsg0 .mbr-section-subtitle {
  color: #bbbbbb;
  text-align: center;
}
.cid-u83bS2Wsg0 .mbr-section-title {
  color: #fafafa;
}
.cid-u83bS2Wsg0 .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-ua1H8frePt {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ua1H8frePt nav.navbar {
  position: fixed;
}
.cid-ua1H8frePt .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-ua1H8frePt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ua1H8frePt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ua1H8frePt .dropdown-item:hover,
.cid-ua1H8frePt .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-ua1H8frePt .dropdown-item:hover span {
  color: white;
}
.cid-ua1H8frePt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ua1H8frePt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ua1H8frePt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ua1H8frePt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ua1H8frePt .nav-link {
  position: relative;
}
.cid-ua1H8frePt .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-ua1H8frePt .container {
    flex-wrap: wrap;
  }
}
.cid-ua1H8frePt .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-ua1H8frePt .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-ua1H8frePt .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ua1H8frePt .dropdown-menu,
.cid-ua1H8frePt .navbar.opened {
  background: #000000 !important;
}
.cid-ua1H8frePt .nav-item:focus,
.cid-ua1H8frePt .nav-link:focus {
  outline: none;
}
.cid-ua1H8frePt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ua1H8frePt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ua1H8frePt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ua1H8frePt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ua1H8frePt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ua1H8frePt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ua1H8frePt .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: #000000;
}
.cid-ua1H8frePt .navbar.opened {
  transition: all 0.3s;
}
.cid-ua1H8frePt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ua1H8frePt .navbar .navbar-logo img {
  width: auto;
}
.cid-ua1H8frePt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ua1H8frePt .navbar.collapsed {
  justify-content: center;
}
.cid-ua1H8frePt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ua1H8frePt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ua1H8frePt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ua1H8frePt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ua1H8frePt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ua1H8frePt .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-ua1H8frePt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ua1H8frePt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ua1H8frePt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ua1H8frePt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ua1H8frePt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ua1H8frePt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ua1H8frePt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ua1H8frePt .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-ua1H8frePt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ua1H8frePt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ua1H8frePt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ua1H8frePt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ua1H8frePt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ua1H8frePt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-ua1H8frePt .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-ua1H8frePt .navbar.navbar-short {
  min-height: 60px;
}
.cid-ua1H8frePt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ua1H8frePt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ua1H8frePt .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ua1H8frePt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ua1H8frePt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ua1H8frePt .dropdown-item.active,
.cid-ua1H8frePt .dropdown-item:active {
  background-color: transparent;
}
.cid-ua1H8frePt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ua1H8frePt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ua1H8frePt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ua1H8frePt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-ua1H8frePt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ua1H8frePt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ua1H8frePt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ua1H8frePt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ua1H8frePt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ua1H8frePt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ua1H8frePt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ua1H8frePt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ua1H8frePt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ua1H8frePt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ua1H8frePt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ua1H8frePt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ua1H8frePt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ua1H8frePt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ua1H8frePt .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ua1H8frePt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ua1H8frePt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ua1H8frePt .navbar {
    height: 70px;
  }
  .cid-ua1H8frePt .navbar.opened {
    height: auto;
  }
  .cid-ua1H8frePt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ua1H8fJqSG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ua1H8fJqSG .mbr-fallback-image.disabled {
  display: none;
}
.cid-ua1H8fJqSG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ua1H8fJqSG .video-wrapper iframe {
  width: 100%;
}
.cid-ua1H8fJqSG .mbr-section-title,
.cid-ua1H8fJqSG .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-ua1H8fJqSG .text-wrapper {
    padding: 2rem;
  }
}
.cid-ua1H8fJqSG .mbr-text {
  color: #bbbbbb;
}
.cid-ua1H8fJqSG .mbr-section-subtitle {
  color: #fafafa;
}
.cid-ua1H8fJqSG .mbr-section-title {
  color: #fafafa;
}
.cid-ua1H8fY74v {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ua1H8fY74v .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-ua1H8fY74v .mbr-text {
  color: #bbbbbb;
}
.cid-ua1IF1xGqO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-ua1IF1xGqO .mbr-fallback-image.disabled {
  display: none;
}
.cid-ua1IF1xGqO .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-ua1IF1xGqO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ua1IF1xGqO .row {
  flex-direction: row-reverse;
}
.cid-ua1IF1xGqO img {
  width: 100%;
}
.cid-ua1IF1xGqO .mbr-description {
  color: #bbbbbb;
}
.cid-ua1RayZ1x1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-ua1RayZ1x1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ua1RayZ1x1 .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-ua1RayZ1x1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ua1RayZ1x1 .row {
  flex-direction: row-reverse;
}
.cid-ua1RayZ1x1 img {
  width: 100%;
}
.cid-ua1RayZ1x1 .mbr-description {
  color: #bbbbbb;
}
.cid-ua1Sv2g73G {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-ua1Sv2g73G .mbr-fallback-image.disabled {
  display: none;
}
.cid-ua1Sv2g73G .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-ua1Sv2g73G .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ua1Sv2g73G .row {
  flex-direction: row-reverse;
}
.cid-ua1Sv2g73G img {
  width: 100%;
}
.cid-ua1Sv2g73G .mbr-description {
  color: #bbbbbb;
}
.cid-ua1VIYUQeE {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ua1VIYUQeE .mbr-fallback-image.disabled {
  display: none;
}
.cid-ua1VIYUQeE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ua1VIYUQeE .video-wrapper iframe {
  width: 100%;
}
.cid-ua1VIYUQeE .mbr-section-title,
.cid-ua1VIYUQeE .mbr-section-subtitle,
.cid-ua1VIYUQeE .mbr-text {
  text-align: center;
}
.cid-ua1VIYUQeE .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-ua1VIYUQeE .mbr-section-title {
  color: #fafafa;
}
.cid-ua1VIYUQeE .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-u94kGV2YcJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u94kGV2YcJ nav.navbar {
  position: fixed;
}
.cid-u94kGV2YcJ .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-u94kGV2YcJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u94kGV2YcJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u94kGV2YcJ .dropdown-item:hover,
.cid-u94kGV2YcJ .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-u94kGV2YcJ .dropdown-item:hover span {
  color: white;
}
.cid-u94kGV2YcJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u94kGV2YcJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u94kGV2YcJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u94kGV2YcJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u94kGV2YcJ .nav-link {
  position: relative;
}
.cid-u94kGV2YcJ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u94kGV2YcJ .container {
    flex-wrap: wrap;
  }
}
.cid-u94kGV2YcJ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-u94kGV2YcJ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-u94kGV2YcJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u94kGV2YcJ .dropdown-menu,
.cid-u94kGV2YcJ .navbar.opened {
  background: #000000 !important;
}
.cid-u94kGV2YcJ .nav-item:focus,
.cid-u94kGV2YcJ .nav-link:focus {
  outline: none;
}
.cid-u94kGV2YcJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u94kGV2YcJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u94kGV2YcJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u94kGV2YcJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u94kGV2YcJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u94kGV2YcJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u94kGV2YcJ .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: #000000;
}
.cid-u94kGV2YcJ .navbar.opened {
  transition: all 0.3s;
}
.cid-u94kGV2YcJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u94kGV2YcJ .navbar .navbar-logo img {
  width: auto;
}
.cid-u94kGV2YcJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u94kGV2YcJ .navbar.collapsed {
  justify-content: center;
}
.cid-u94kGV2YcJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u94kGV2YcJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u94kGV2YcJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u94kGV2YcJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u94kGV2YcJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u94kGV2YcJ .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-u94kGV2YcJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u94kGV2YcJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u94kGV2YcJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u94kGV2YcJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u94kGV2YcJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u94kGV2YcJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u94kGV2YcJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u94kGV2YcJ .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-u94kGV2YcJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u94kGV2YcJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u94kGV2YcJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u94kGV2YcJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u94kGV2YcJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u94kGV2YcJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u94kGV2YcJ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u94kGV2YcJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-u94kGV2YcJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u94kGV2YcJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u94kGV2YcJ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u94kGV2YcJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u94kGV2YcJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u94kGV2YcJ .dropdown-item.active,
.cid-u94kGV2YcJ .dropdown-item:active {
  background-color: transparent;
}
.cid-u94kGV2YcJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u94kGV2YcJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u94kGV2YcJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u94kGV2YcJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u94kGV2YcJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u94kGV2YcJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u94kGV2YcJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u94kGV2YcJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u94kGV2YcJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u94kGV2YcJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u94kGV2YcJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u94kGV2YcJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u94kGV2YcJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u94kGV2YcJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u94kGV2YcJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u94kGV2YcJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u94kGV2YcJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u94kGV2YcJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u94kGV2YcJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u94kGV2YcJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u94kGV2YcJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u94kGV2YcJ .navbar {
    height: 70px;
  }
  .cid-u94kGV2YcJ .navbar.opened {
    height: auto;
  }
  .cid-u94kGV2YcJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u94kGVh1TV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u94kGVh1TV .mbr-fallback-image.disabled {
  display: none;
}
.cid-u94kGVh1TV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u94kGVh1TV .video-wrapper iframe {
  width: 100%;
}
.cid-u94kGVh1TV .mbr-section-title,
.cid-u94kGVh1TV .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u94kGVh1TV .text-wrapper {
    padding: 2rem;
  }
}
.cid-u94kGVh1TV .mbr-text {
  color: #bbbbbb;
}
.cid-u94kGVh1TV .mbr-section-subtitle {
  color: #fafafa;
}
.cid-u94kGVh1TV .mbr-section-title {
  color: #fafafa;
}
.cid-u9505i4olV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u9505i4olV .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u9505i4olV .mbr-text {
  color: #bbbbbb;
}
.cid-u94KFXBf9P {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u94KFXBf9P .mbr-fallback-image.disabled {
  display: none;
}
.cid-u94KFXBf9P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u94KFXBf9P .video-wrapper iframe {
  width: 100%;
}
.cid-u94KFXBf9P .mbr-section-title,
.cid-u94KFXBf9P .mbr-section-subtitle,
.cid-u94KFXBf9P .mbr-text {
  text-align: center;
}
.cid-u94KFXBf9P .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-u94KFXBf9P .mbr-section-title {
  color: #fafafa;
}
.cid-u94KFXBf9P .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-u94KFXBf9P .mbr-text {
  color: #bbbbbb;
}
.cid-u9EgVUvO45 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u9EgVUvO45 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u9EgVUvO45 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u9EgVUvO45 .video-wrapper iframe {
  width: 100%;
}
.cid-u9EgVUvO45 .mbr-section-title,
.cid-u9EgVUvO45 .mbr-section-subtitle,
.cid-u9EgVUvO45 .mbr-text {
  text-align: center;
}
.cid-u9EgVUvO45 .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-u9EgVUvO45 .mbr-section-title {
  color: #fafafa;
}
.cid-u9EgVUvO45 .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-u9EgVUvO45 .mbr-text {
  color: #bbbbbb;
}
.cid-uaCGyKK8bH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uaCGyKK8bH .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uaCGyKK8bH .mbr-text {
  color: #bbbbbb;
}
.cid-uaCGkardah {
  background-color: #000000;
}
.cid-uaCGkardah .mbr-fallback-image.disabled {
  display: none;
}
.cid-uaCGkardah .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-uaCGkardah .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaCGkardah .row {
  flex-direction: row-reverse;
}
.cid-uaCGkardah img {
  width: 100%;
}
.cid-uaCGdBmjxn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uaCGdBmjxn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uaCGdBmjxn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uaCGdBmjxn .video-wrapper iframe {
  width: 100%;
}
.cid-uaCGdBmjxn .mbr-section-title,
.cid-uaCGdBmjxn .mbr-section-subtitle,
.cid-uaCGdBmjxn .mbr-text {
  text-align: center;
}
.cid-uaCGdBmjxn .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-uaCGdBmjxn .mbr-section-title {
  color: #fafafa;
}
.cid-uaCGdBmjxn .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-uaCGdBmjxn .mbr-text {
  color: #bbbbbb;
}
.cid-ueidrehmFX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ueidrehmFX nav.navbar {
  position: fixed;
}
.cid-ueidrehmFX .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-ueidrehmFX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ueidrehmFX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ueidrehmFX .dropdown-item:hover,
.cid-ueidrehmFX .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-ueidrehmFX .dropdown-item:hover span {
  color: white;
}
.cid-ueidrehmFX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ueidrehmFX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ueidrehmFX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ueidrehmFX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ueidrehmFX .nav-link {
  position: relative;
}
.cid-ueidrehmFX .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-ueidrehmFX .container {
    flex-wrap: wrap;
  }
}
.cid-ueidrehmFX .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-ueidrehmFX .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-ueidrehmFX .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ueidrehmFX .dropdown-menu,
.cid-ueidrehmFX .navbar.opened {
  background: #000000 !important;
}
.cid-ueidrehmFX .nav-item:focus,
.cid-ueidrehmFX .nav-link:focus {
  outline: none;
}
.cid-ueidrehmFX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ueidrehmFX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ueidrehmFX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ueidrehmFX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ueidrehmFX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ueidrehmFX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ueidrehmFX .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: #000000;
}
.cid-ueidrehmFX .navbar.opened {
  transition: all 0.3s;
}
.cid-ueidrehmFX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ueidrehmFX .navbar .navbar-logo img {
  width: auto;
}
.cid-ueidrehmFX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ueidrehmFX .navbar.collapsed {
  justify-content: center;
}
.cid-ueidrehmFX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ueidrehmFX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ueidrehmFX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ueidrehmFX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ueidrehmFX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ueidrehmFX .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-ueidrehmFX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ueidrehmFX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ueidrehmFX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ueidrehmFX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ueidrehmFX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ueidrehmFX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ueidrehmFX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ueidrehmFX .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-ueidrehmFX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ueidrehmFX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ueidrehmFX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ueidrehmFX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ueidrehmFX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ueidrehmFX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-ueidrehmFX .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-ueidrehmFX .navbar.navbar-short {
  min-height: 60px;
}
.cid-ueidrehmFX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ueidrehmFX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ueidrehmFX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ueidrehmFX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ueidrehmFX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ueidrehmFX .dropdown-item.active,
.cid-ueidrehmFX .dropdown-item:active {
  background-color: transparent;
}
.cid-ueidrehmFX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ueidrehmFX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ueidrehmFX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ueidrehmFX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-ueidrehmFX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ueidrehmFX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ueidrehmFX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ueidrehmFX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ueidrehmFX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ueidrehmFX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ueidrehmFX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ueidrehmFX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ueidrehmFX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ueidrehmFX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ueidrehmFX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ueidrehmFX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ueidrehmFX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ueidrehmFX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ueidrehmFX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ueidrehmFX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ueidrehmFX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ueidrehmFX .navbar {
    height: 70px;
  }
  .cid-ueidrehmFX .navbar.opened {
    height: auto;
  }
  .cid-ueidrehmFX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ueidreBIUr {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-ueidreBIUr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ueidreBIUr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ueidreBIUr .video-wrapper iframe {
  width: 100%;
}
.cid-ueidreBIUr .mbr-section-title,
.cid-ueidreBIUr .mbr-description {
  text-align: center;
}
.cid-ueidreBIUr .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-ueidreBIUr .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-ueidreBIUr .mbr-text {
  color: #bbbbbb;
}
.cid-ueidreBIUr .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-ueidreBIUr .mbr-section-title {
  color: #fafafa;
}
.cid-ueidrePFJX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-ueidrePFJX .mbr-fallback-image.disabled {
  display: none;
}
.cid-ueidrePFJX .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-ueidrePFJX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ueidrePFJX .row {
  flex-direction: row-reverse;
}
.cid-ueidrePFJX img {
  width: 100%;
}
.cid-ueidrf2h8S {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-ueidrf2h8S .mbr-fallback-image.disabled {
  display: none;
}
.cid-ueidrf2h8S .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-ueidrf2h8S .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ueidrf2h8S .row {
  flex-direction: row-reverse;
}
.cid-ueidrf2h8S img {
  width: 100%;
}
.cid-ueidrf2h8S .mbr-description {
  color: #fafafa;
}
.cid-ueidrffoZL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-ueidrffoZL .mbr-fallback-image.disabled {
  display: none;
}
.cid-ueidrffoZL .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-ueidrffoZL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ueidrffoZL .row {
  flex-direction: row-reverse;
}
.cid-ueidrffoZL img {
  width: 100%;
}
.cid-ueidrftIOm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-ueidrftIOm .mbr-fallback-image.disabled {
  display: none;
}
.cid-ueidrftIOm .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-ueidrftIOm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ueidrftIOm .row {
  flex-direction: row-reverse;
}
.cid-ueidrftIOm img {
  width: 100%;
}
.cid-ueidrftIOm .mbr-description {
  color: #bbbbbb;
}
.cid-umd40cPYo9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-umd40cPYo9 nav.navbar {
  position: fixed;
}
.cid-umd40cPYo9 .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-umd40cPYo9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-umd40cPYo9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-umd40cPYo9 .dropdown-item:hover,
.cid-umd40cPYo9 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-umd40cPYo9 .dropdown-item:hover span {
  color: white;
}
.cid-umd40cPYo9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-umd40cPYo9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-umd40cPYo9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-umd40cPYo9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-umd40cPYo9 .nav-link {
  position: relative;
}
.cid-umd40cPYo9 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-umd40cPYo9 .container {
    flex-wrap: wrap;
  }
}
.cid-umd40cPYo9 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-umd40cPYo9 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-umd40cPYo9 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-umd40cPYo9 .dropdown-menu,
.cid-umd40cPYo9 .navbar.opened {
  background: #000000 !important;
}
.cid-umd40cPYo9 .nav-item:focus,
.cid-umd40cPYo9 .nav-link:focus {
  outline: none;
}
.cid-umd40cPYo9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-umd40cPYo9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-umd40cPYo9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-umd40cPYo9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-umd40cPYo9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-umd40cPYo9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-umd40cPYo9 .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: #000000;
}
.cid-umd40cPYo9 .navbar.opened {
  transition: all 0.3s;
}
.cid-umd40cPYo9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-umd40cPYo9 .navbar .navbar-logo img {
  width: auto;
}
.cid-umd40cPYo9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-umd40cPYo9 .navbar.collapsed {
  justify-content: center;
}
.cid-umd40cPYo9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-umd40cPYo9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-umd40cPYo9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-umd40cPYo9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-umd40cPYo9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-umd40cPYo9 .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-umd40cPYo9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-umd40cPYo9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-umd40cPYo9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-umd40cPYo9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-umd40cPYo9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-umd40cPYo9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-umd40cPYo9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-umd40cPYo9 .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-umd40cPYo9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-umd40cPYo9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-umd40cPYo9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-umd40cPYo9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-umd40cPYo9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-umd40cPYo9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-umd40cPYo9 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-umd40cPYo9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-umd40cPYo9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-umd40cPYo9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-umd40cPYo9 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-umd40cPYo9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-umd40cPYo9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-umd40cPYo9 .dropdown-item.active,
.cid-umd40cPYo9 .dropdown-item:active {
  background-color: transparent;
}
.cid-umd40cPYo9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-umd40cPYo9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-umd40cPYo9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-umd40cPYo9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-umd40cPYo9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-umd40cPYo9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-umd40cPYo9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-umd40cPYo9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-umd40cPYo9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-umd40cPYo9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-umd40cPYo9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-umd40cPYo9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-umd40cPYo9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-umd40cPYo9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-umd40cPYo9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-umd40cPYo9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-umd40cPYo9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-umd40cPYo9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-umd40cPYo9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-umd40cPYo9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-umd40cPYo9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-umd40cPYo9 .navbar {
    height: 70px;
  }
  .cid-umd40cPYo9 .navbar.opened {
    height: auto;
  }
  .cid-umd40cPYo9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-umhtpZfrmp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-umhtpZfrmp .mbr-fallback-image.disabled {
  display: none;
}
.cid-umhtpZfrmp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umhtpZfrmp .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-umhtpZfrmp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-umhtpZfrmp img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-umhtpZfrmp .text-wrapper {
    padding: 2rem;
  }
}
.cid-umhtpZfrmp .mbr-section-title {
  color: #fafafa;
}
.cid-umhtpZfrmp .mbr-text {
  color: #bbbbbb;
}
.cid-umhtpZfrmp .mbr-description {
  color: #bbbbbb;
}
.cid-umd40dog9l {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-umd40dog9l .mbr-fallback-image.disabled {
  display: none;
}
.cid-umd40dog9l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umd40dog9l .video-wrapper iframe {
  width: 100%;
}
.cid-umd40dog9l .mbr-section-title,
.cid-umd40dog9l .mbr-section-subtitle,
.cid-umd40dog9l .mbr-text {
  text-align: center;
}
.cid-umd40dog9l .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-umd40dog9l .mbr-section-title {
  color: #fafafa;
}
.cid-umd40dog9l .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-umd40dog9l .mbr-text {
  color: #bbbbbb;
}
.cid-uo6p1Mi7Hm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uo6p1Mi7Hm nav.navbar {
  position: fixed;
}
.cid-uo6p1Mi7Hm .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-uo6p1Mi7Hm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uo6p1Mi7Hm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uo6p1Mi7Hm .dropdown-item:hover,
.cid-uo6p1Mi7Hm .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uo6p1Mi7Hm .dropdown-item:hover span {
  color: white;
}
.cid-uo6p1Mi7Hm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uo6p1Mi7Hm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uo6p1Mi7Hm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uo6p1Mi7Hm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uo6p1Mi7Hm .nav-link {
  position: relative;
}
.cid-uo6p1Mi7Hm .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uo6p1Mi7Hm .container {
    flex-wrap: wrap;
  }
}
.cid-uo6p1Mi7Hm .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uo6p1Mi7Hm .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uo6p1Mi7Hm .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uo6p1Mi7Hm .dropdown-menu,
.cid-uo6p1Mi7Hm .navbar.opened {
  background: #000000 !important;
}
.cid-uo6p1Mi7Hm .nav-item:focus,
.cid-uo6p1Mi7Hm .nav-link:focus {
  outline: none;
}
.cid-uo6p1Mi7Hm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uo6p1Mi7Hm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uo6p1Mi7Hm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uo6p1Mi7Hm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uo6p1Mi7Hm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uo6p1Mi7Hm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uo6p1Mi7Hm .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: #000000;
}
.cid-uo6p1Mi7Hm .navbar.opened {
  transition: all 0.3s;
}
.cid-uo6p1Mi7Hm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uo6p1Mi7Hm .navbar .navbar-logo img {
  width: auto;
}
.cid-uo6p1Mi7Hm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uo6p1Mi7Hm .navbar.collapsed {
  justify-content: center;
}
.cid-uo6p1Mi7Hm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uo6p1Mi7Hm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uo6p1Mi7Hm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uo6p1Mi7Hm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uo6p1Mi7Hm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uo6p1Mi7Hm .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-uo6p1Mi7Hm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uo6p1Mi7Hm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uo6p1Mi7Hm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uo6p1Mi7Hm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uo6p1Mi7Hm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uo6p1Mi7Hm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uo6p1Mi7Hm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uo6p1Mi7Hm .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-uo6p1Mi7Hm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uo6p1Mi7Hm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uo6p1Mi7Hm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uo6p1Mi7Hm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uo6p1Mi7Hm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uo6p1Mi7Hm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uo6p1Mi7Hm .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uo6p1Mi7Hm .navbar.navbar-short {
  min-height: 60px;
}
.cid-uo6p1Mi7Hm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uo6p1Mi7Hm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uo6p1Mi7Hm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uo6p1Mi7Hm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uo6p1Mi7Hm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uo6p1Mi7Hm .dropdown-item.active,
.cid-uo6p1Mi7Hm .dropdown-item:active {
  background-color: transparent;
}
.cid-uo6p1Mi7Hm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uo6p1Mi7Hm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uo6p1Mi7Hm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uo6p1Mi7Hm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uo6p1Mi7Hm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uo6p1Mi7Hm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uo6p1Mi7Hm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uo6p1Mi7Hm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uo6p1Mi7Hm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uo6p1Mi7Hm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uo6p1Mi7Hm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uo6p1Mi7Hm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uo6p1Mi7Hm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uo6p1Mi7Hm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uo6p1Mi7Hm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uo6p1Mi7Hm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uo6p1Mi7Hm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uo6p1Mi7Hm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uo6p1Mi7Hm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uo6p1Mi7Hm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uo6p1Mi7Hm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uo6p1Mi7Hm .navbar {
    height: 70px;
  }
  .cid-uo6p1Mi7Hm .navbar.opened {
    height: auto;
  }
  .cid-uo6p1Mi7Hm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uo6p1MwZyc {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uo6p1MwZyc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uo6p1MwZyc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uo6p1MwZyc .video-wrapper iframe {
  width: 100%;
}
.cid-uo6p1MwZyc .mbr-section-title,
.cid-uo6p1MwZyc .mbr-description {
  text-align: center;
}
.cid-uo6p1MwZyc .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-uo6p1MwZyc .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-uo6p1MwZyc .mbr-text {
  color: #bbbbbb;
}
.cid-uo6p1MwZyc .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-uo6p1MwZyc .mbr-section-title {
  color: #fafafa;
}
.cid-uo6sQIkbEF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uo6sQIkbEF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uo6sQIkbEF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uo6sQIkbEF .video-wrapper iframe {
  width: 100%;
}
.cid-uo6sQIkbEF .mbr-section-title,
.cid-uo6sQIkbEF .mbr-section-subtitle,
.cid-uo6sQIkbEF .mbr-text {
  text-align: center;
}
.cid-uo6sQIkbEF .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-uo6sQIkbEF .mbr-section-title {
  color: #fafafa;
}
.cid-uo6sQIkbEF .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-uo6p1MHlb1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uo6p1MHlb1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uo6p1MHlb1 .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-uo6p1MHlb1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uo6p1MHlb1 .row {
  flex-direction: row-reverse;
}
.cid-uo6p1MHlb1 img {
  width: 100%;
}
.cid-uoRKPbYxpG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uoRKPbYxpG nav.navbar {
  position: fixed;
}
.cid-uoRKPbYxpG .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-uoRKPbYxpG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uoRKPbYxpG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uoRKPbYxpG .dropdown-item:hover,
.cid-uoRKPbYxpG .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uoRKPbYxpG .dropdown-item:hover span {
  color: white;
}
.cid-uoRKPbYxpG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uoRKPbYxpG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uoRKPbYxpG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uoRKPbYxpG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uoRKPbYxpG .nav-link {
  position: relative;
}
.cid-uoRKPbYxpG .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uoRKPbYxpG .container {
    flex-wrap: wrap;
  }
}
.cid-uoRKPbYxpG .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uoRKPbYxpG .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uoRKPbYxpG .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uoRKPbYxpG .dropdown-menu,
.cid-uoRKPbYxpG .navbar.opened {
  background: #000000 !important;
}
.cid-uoRKPbYxpG .nav-item:focus,
.cid-uoRKPbYxpG .nav-link:focus {
  outline: none;
}
.cid-uoRKPbYxpG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uoRKPbYxpG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uoRKPbYxpG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uoRKPbYxpG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uoRKPbYxpG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uoRKPbYxpG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uoRKPbYxpG .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: #000000;
}
.cid-uoRKPbYxpG .navbar.opened {
  transition: all 0.3s;
}
.cid-uoRKPbYxpG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uoRKPbYxpG .navbar .navbar-logo img {
  width: auto;
}
.cid-uoRKPbYxpG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uoRKPbYxpG .navbar.collapsed {
  justify-content: center;
}
.cid-uoRKPbYxpG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uoRKPbYxpG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uoRKPbYxpG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uoRKPbYxpG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uoRKPbYxpG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uoRKPbYxpG .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-uoRKPbYxpG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uoRKPbYxpG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uoRKPbYxpG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uoRKPbYxpG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uoRKPbYxpG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uoRKPbYxpG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uoRKPbYxpG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uoRKPbYxpG .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-uoRKPbYxpG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uoRKPbYxpG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uoRKPbYxpG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uoRKPbYxpG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uoRKPbYxpG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uoRKPbYxpG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uoRKPbYxpG .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uoRKPbYxpG .navbar.navbar-short {
  min-height: 60px;
}
.cid-uoRKPbYxpG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uoRKPbYxpG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uoRKPbYxpG .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uoRKPbYxpG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uoRKPbYxpG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uoRKPbYxpG .dropdown-item.active,
.cid-uoRKPbYxpG .dropdown-item:active {
  background-color: transparent;
}
.cid-uoRKPbYxpG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uoRKPbYxpG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uoRKPbYxpG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uoRKPbYxpG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uoRKPbYxpG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uoRKPbYxpG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uoRKPbYxpG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uoRKPbYxpG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uoRKPbYxpG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uoRKPbYxpG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uoRKPbYxpG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uoRKPbYxpG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uoRKPbYxpG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uoRKPbYxpG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uoRKPbYxpG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uoRKPbYxpG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uoRKPbYxpG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uoRKPbYxpG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uoRKPbYxpG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uoRKPbYxpG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uoRKPbYxpG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uoRKPbYxpG .navbar {
    height: 70px;
  }
  .cid-uoRKPbYxpG .navbar.opened {
    height: auto;
  }
  .cid-uoRKPbYxpG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uoRKPcePaq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uoRKPcePaq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoRKPcePaq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoRKPcePaq .video-wrapper iframe {
  width: 100%;
}
.cid-uoRKPcePaq .mbr-section-title,
.cid-uoRKPcePaq .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uoRKPcePaq .text-wrapper {
    padding: 2rem;
  }
}
.cid-uoRKPcePaq .mbr-text {
  color: #bbbbbb;
}
.cid-uoRKPcePaq .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uoRKPcePaq .mbr-section-title {
  color: #fafafa;
}
.cid-uoRKPcrGRe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uoRKPcrGRe .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uoRKPcrGRe .mbr-text {
  color: #bbbbbb;
}
.cid-uoRLPLujW6 {
  background-color: #000000;
}
.cid-uoRLPLujW6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoRLPLujW6 .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-uoRLPLujW6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uoRLPLujW6 .row {
  flex-direction: row-reverse;
}
.cid-uoRLPLujW6 img {
  width: 100%;
}
.cid-uoRLPLujW6 .mbr-description {
  color: #bbbbbb;
}
.cid-uoRMksJp6b {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uoRMksJp6b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoRMksJp6b .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-uoRMksJp6b .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uoRMksJp6b .row {
  flex-direction: row-reverse;
}
.cid-uoRMksJp6b img {
  width: 100%;
}
.cid-uoRMksJp6b .mbr-text {
  color: #bbbbbb;
}
.cid-uoRNafatU8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
@media (min-width: 992px) {
  .cid-uoRNafatU8 .carousel {
    min-height: 1000px;
  }
  .cid-uoRNafatU8 .carousel img {
    max-height: 1000px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uoRNafatU8 .carousel {
    min-height: 650px;
  }
  .cid-uoRNafatU8 .carousel img {
    max-height: 650px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uoRNafatU8 .carousel {
    min-height: 550px;
  }
  .cid-uoRNafatU8 .carousel img {
    max-height: 550px;
    object-fit: contain;
  }
  .cid-uoRNafatU8 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uoRNafatU8 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uoRNafatU8 .carousel,
.cid-uoRNafatU8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uoRNafatU8 .item-wrapper {
  width: 100%;
}
.cid-uoRNafatU8 .carousel-caption {
  bottom: 40px;
}
.cid-uoRNafatU8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uoRNafatU8 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uoRNafatU8 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uoRNafatU8 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uoRNafatU8 .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-uoRNafatU8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uoRNafatU8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uoRNafatU8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uoRNafatU8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uoRNafatU8 .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-uoRNafatU8 .carousel-indicators li.active,
.cid-uoRNafatU8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uoRNafatU8 .carousel-indicators li::after,
.cid-uoRNafatU8 .carousel-indicators li::before {
  content: none;
}
.cid-uoRNafatU8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uoRNafatU8 .carousel-indicators {
    display: none !important;
  }
}
.cid-uoRNafatU8 H5 {
  color: #bbbbbb;
}
.cid-up7aDx2wkm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-up7aDx2wkm .mbr-fallback-image.disabled {
  display: none;
}
.cid-up7aDx2wkm .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-up7aDx2wkm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-up7aDx2wkm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-up7aDx2wkm .text-wrapper {
    padding: 2rem;
  }
}
.cid-up7aDx2wkm .mbr-section-title {
  color: #bbbbbb;
}
.cid-up7aDx2wkm .mbr-text {
  color: #bbbbbb;
}
.cid-uoVn8PVX6Z {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uoVn8PVX6Z .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uoVn8PVX6Z .mbr-text {
  color: #bbbbbb;
}
.cid-uoVi2ShAe9 {
  background-color: #000000;
}
.cid-uoVi2ShAe9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoVi2ShAe9 .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-uoVi2ShAe9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uoVi2ShAe9 .row {
  flex-direction: row-reverse;
}
.cid-uoVi2ShAe9 img {
  width: 100%;
}
.cid-uoVi2ShAe9 .mbr-description {
  color: #bbbbbb;
}
.cid-uxekBf31dq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uxekBf31dq nav.navbar {
  position: fixed;
}
.cid-uxekBf31dq .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-uxekBf31dq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uxekBf31dq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uxekBf31dq .dropdown-item:hover,
.cid-uxekBf31dq .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uxekBf31dq .dropdown-item:hover span {
  color: white;
}
.cid-uxekBf31dq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uxekBf31dq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uxekBf31dq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uxekBf31dq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uxekBf31dq .nav-link {
  position: relative;
}
.cid-uxekBf31dq .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uxekBf31dq .container {
    flex-wrap: wrap;
  }
}
.cid-uxekBf31dq .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uxekBf31dq .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uxekBf31dq .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uxekBf31dq .dropdown-menu,
.cid-uxekBf31dq .navbar.opened {
  background: #000000 !important;
}
.cid-uxekBf31dq .nav-item:focus,
.cid-uxekBf31dq .nav-link:focus {
  outline: none;
}
.cid-uxekBf31dq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uxekBf31dq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uxekBf31dq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uxekBf31dq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uxekBf31dq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uxekBf31dq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uxekBf31dq .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: #000000;
}
.cid-uxekBf31dq .navbar.opened {
  transition: all 0.3s;
}
.cid-uxekBf31dq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uxekBf31dq .navbar .navbar-logo img {
  width: auto;
}
.cid-uxekBf31dq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uxekBf31dq .navbar.collapsed {
  justify-content: center;
}
.cid-uxekBf31dq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uxekBf31dq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uxekBf31dq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uxekBf31dq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uxekBf31dq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uxekBf31dq .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-uxekBf31dq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uxekBf31dq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uxekBf31dq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uxekBf31dq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uxekBf31dq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uxekBf31dq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uxekBf31dq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uxekBf31dq .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-uxekBf31dq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uxekBf31dq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uxekBf31dq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uxekBf31dq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uxekBf31dq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uxekBf31dq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uxekBf31dq .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uxekBf31dq .navbar.navbar-short {
  min-height: 60px;
}
.cid-uxekBf31dq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uxekBf31dq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uxekBf31dq .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uxekBf31dq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uxekBf31dq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uxekBf31dq .dropdown-item.active,
.cid-uxekBf31dq .dropdown-item:active {
  background-color: transparent;
}
.cid-uxekBf31dq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uxekBf31dq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uxekBf31dq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uxekBf31dq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uxekBf31dq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uxekBf31dq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uxekBf31dq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uxekBf31dq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uxekBf31dq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uxekBf31dq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uxekBf31dq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uxekBf31dq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uxekBf31dq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uxekBf31dq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uxekBf31dq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uxekBf31dq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uxekBf31dq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uxekBf31dq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uxekBf31dq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uxekBf31dq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uxekBf31dq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uxekBf31dq .navbar {
    height: 70px;
  }
  .cid-uxekBf31dq .navbar.opened {
    height: auto;
  }
  .cid-uxekBf31dq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uxJbHmdgEQ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uxJbHmdgEQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uxJbHmdgEQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uxJbHmdgEQ .video-wrapper iframe {
  width: 100%;
}
.cid-uxJbHmdgEQ .mbr-section-title,
.cid-uxJbHmdgEQ .mbr-section-subtitle,
.cid-uxJbHmdgEQ .mbr-text {
  text-align: center;
}
.cid-uxJbHmdgEQ .mbr-section-title {
  color: #fafafa;
}
.cid-uxJbHmdgEQ .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-uzlj6LXNwf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uzlj6LXNwf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uzlj6LXNwf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uzlj6LXNwf .video-wrapper iframe {
  width: 100%;
}
.cid-uzlj6LXNwf .mbr-section-title,
.cid-uzlj6LXNwf .mbr-description {
  text-align: center;
}
.cid-uzlj6LXNwf .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-uzlj6LXNwf .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-uzlj6LXNwf .mbr-text {
  color: #bbbbbb;
}
.cid-uzlj6LXNwf .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-uzlj6LXNwf .mbr-section-title {
  color: #fafafa;
}
.cid-uxfHUV0zTA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uxfHUV0zTA .carousel {
  height: 800px;
}
.cid-uxfHUV0zTA .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uxfHUV0zTA .carousel-item,
.cid-uxfHUV0zTA .carousel-inner {
  height: 100%;
}
.cid-uxfHUV0zTA .carousel-caption {
  bottom: 40px;
}
.cid-uxfHUV0zTA .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uxfHUV0zTA .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uxfHUV0zTA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uxfHUV0zTA .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uxfHUV0zTA .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uxfHUV0zTA .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uxfHUV0zTA .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uxfHUV0zTA .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-uxfHUV0zTA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uxfHUV0zTA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uxfHUV0zTA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uxfHUV0zTA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uxfHUV0zTA .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-uxfHUV0zTA .carousel-indicators li.active,
.cid-uxfHUV0zTA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uxfHUV0zTA .carousel-indicators li::after,
.cid-uxfHUV0zTA .carousel-indicators li::before {
  content: none;
}
.cid-uxfHUV0zTA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uxfHUV0zTA .carousel-indicators {
    display: none !important;
  }
}
.cid-uxfHUV0zTA H5 {
  color: #fafafa;
}
.cid-uxfHUV0zTA P {
  color: #fafafa;
}
.cid-uxekBfwEAv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uxekBfwEAv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uxekBfwEAv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uxekBfwEAv .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uxekBfwEAv .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uxekBfwEAv .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uxekBfwEAv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uxekBfwEAv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uxekBfwEAv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uxekBfwEAv .carousel-control,
.cid-uxekBfwEAv .close {
  background: #1b1b1b;
}
.cid-uxekBfwEAv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uxekBfwEAv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uxekBfwEAv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uxekBfwEAv .carousel-control-next span {
  margin-left: 5px;
}
.cid-uxekBfwEAv .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-uxekBfwEAv .close::before {
  content: '\e91a';
}
.cid-uxekBfwEAv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uxekBfwEAv .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-uxekBfwEAv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uxekBfwEAv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uxekBfwEAv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uxekBfwEAv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uxekBfwEAv .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-uxekBfwEAv .carousel-indicators li.active,
.cid-uxekBfwEAv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uxekBfwEAv .carousel-indicators li::after,
.cid-uxekBfwEAv .carousel-indicators li::before {
  content: none;
}
.cid-uxekBfwEAv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uxekBfwEAv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uxekBfwEAv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uxekBfwEAv .carousel-indicators {
    display: none;
  }
}
.cid-uxekBfwEAv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uxekBfwEAv .carousel-inner > .active {
  display: block;
}
.cid-uxekBfwEAv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uxekBfwEAv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uxekBfwEAv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uxekBfwEAv .carousel-control,
  .cid-uxekBfwEAv .carousel-indicators,
  .cid-uxekBfwEAv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uxekBfwEAv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uxekBfwEAv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uxekBfwEAv .carousel-indicators .active,
.cid-uxekBfwEAv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uxekBfwEAv .carousel-indicators .active {
  background: #fff;
}
.cid-uxekBfwEAv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uxekBfwEAv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uxekBfwEAv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uxekBfwEAv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uxekBfwEAv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uxekBfwEAv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uxekBfwEAv .carousel {
  width: 100%;
}
.cid-uxekBfwEAv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uxekBfwEAv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uxekBfwEAv .modal.fade .modal-dialog,
.cid-uxekBfwEAv .modal.in .modal-dialog {
  transform: none;
}
.cid-uxekBfwEAv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uxekBfwEAv H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-uxekBg5csX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uxekBg5csX img,
.cid-uxekBg5csX .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uxekBg5csX .item:focus,
.cid-uxekBg5csX span:focus {
  outline: none;
}
.cid-uxekBg5csX .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uxekBg5csX .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uxekBg5csX .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uxekBg5csX .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uxekBg5csX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uxekBg5csX .mbr-section-title {
  color: #232323;
}
.cid-uzlfq4UIvQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uzlfq4UIvQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uzlfq4UIvQ .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-uzlfq4UIvQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uzlfq4UIvQ .row {
  flex-direction: row-reverse;
}
.cid-uzlfq4UIvQ img {
  width: 100%;
}
.cid-uzlif256qD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uzlif256qD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uzlif256qD .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-uzlif256qD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uzlif256qD .row {
  flex-direction: row-reverse;
}
.cid-uzlif256qD img {
  width: 100%;
}
.cid-uClJukbJ7k {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uClJukbJ7k nav.navbar {
  position: fixed;
}
.cid-uClJukbJ7k .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-uClJukbJ7k .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uClJukbJ7k .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uClJukbJ7k .dropdown-item:hover,
.cid-uClJukbJ7k .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uClJukbJ7k .dropdown-item:hover span {
  color: white;
}
.cid-uClJukbJ7k .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uClJukbJ7k .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uClJukbJ7k .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uClJukbJ7k .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uClJukbJ7k .nav-link {
  position: relative;
}
.cid-uClJukbJ7k .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uClJukbJ7k .container {
    flex-wrap: wrap;
  }
}
.cid-uClJukbJ7k .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uClJukbJ7k .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uClJukbJ7k .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uClJukbJ7k .dropdown-menu,
.cid-uClJukbJ7k .navbar.opened {
  background: #000000 !important;
}
.cid-uClJukbJ7k .nav-item:focus,
.cid-uClJukbJ7k .nav-link:focus {
  outline: none;
}
.cid-uClJukbJ7k .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uClJukbJ7k .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uClJukbJ7k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uClJukbJ7k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uClJukbJ7k .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uClJukbJ7k .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uClJukbJ7k .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: #000000;
}
.cid-uClJukbJ7k .navbar.opened {
  transition: all 0.3s;
}
.cid-uClJukbJ7k .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uClJukbJ7k .navbar .navbar-logo img {
  width: auto;
}
.cid-uClJukbJ7k .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uClJukbJ7k .navbar.collapsed {
  justify-content: center;
}
.cid-uClJukbJ7k .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uClJukbJ7k .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uClJukbJ7k .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uClJukbJ7k .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uClJukbJ7k .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uClJukbJ7k .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-uClJukbJ7k .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uClJukbJ7k .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uClJukbJ7k .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uClJukbJ7k .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uClJukbJ7k .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uClJukbJ7k .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uClJukbJ7k .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uClJukbJ7k .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-uClJukbJ7k .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uClJukbJ7k .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uClJukbJ7k .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uClJukbJ7k .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uClJukbJ7k .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uClJukbJ7k .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uClJukbJ7k .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uClJukbJ7k .navbar.navbar-short {
  min-height: 60px;
}
.cid-uClJukbJ7k .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uClJukbJ7k .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uClJukbJ7k .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uClJukbJ7k .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uClJukbJ7k .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uClJukbJ7k .dropdown-item.active,
.cid-uClJukbJ7k .dropdown-item:active {
  background-color: transparent;
}
.cid-uClJukbJ7k .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uClJukbJ7k .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uClJukbJ7k .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uClJukbJ7k .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uClJukbJ7k .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uClJukbJ7k .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uClJukbJ7k ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uClJukbJ7k .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uClJukbJ7k button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uClJukbJ7k button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uClJukbJ7k button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uClJukbJ7k button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uClJukbJ7k button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uClJukbJ7k button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uClJukbJ7k nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uClJukbJ7k nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uClJukbJ7k nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uClJukbJ7k nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uClJukbJ7k .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uClJukbJ7k a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uClJukbJ7k .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uClJukbJ7k .navbar {
    height: 70px;
  }
  .cid-uClJukbJ7k .navbar.opened {
    height: auto;
  }
  .cid-uClJukbJ7k .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uClJukFiJf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uClJukFiJf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uClJukFiJf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uClJukFiJf .video-wrapper iframe {
  width: 100%;
}
.cid-uClJukFiJf .mbr-section-title,
.cid-uClJukFiJf .mbr-description {
  text-align: center;
}
.cid-uClJukFiJf .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-uClJukFiJf .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-uClJukFiJf .mbr-text {
  color: #bbbbbb;
}
.cid-uClJukFiJf .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-uClJukFiJf .mbr-section-title {
  color: #fafafa;
}
.cid-uClJuln28Q {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uClJuln28Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uClJuln28Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uClJuln28Q .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uClJuln28Q .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uClJuln28Q .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-uClJuln28Q .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uClJuln28Q .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uClJuln28Q .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uClJuln28Q .carousel-control,
.cid-uClJuln28Q .close {
  background: #1b1b1b;
}
.cid-uClJuln28Q .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uClJuln28Q .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uClJuln28Q .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uClJuln28Q .carousel-control-next span {
  margin-left: 5px;
}
.cid-uClJuln28Q .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-uClJuln28Q .close::before {
  content: '\e91a';
}
.cid-uClJuln28Q .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uClJuln28Q .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-uClJuln28Q .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uClJuln28Q .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uClJuln28Q .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uClJuln28Q .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uClJuln28Q .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-uClJuln28Q .carousel-indicators li.active,
.cid-uClJuln28Q .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uClJuln28Q .carousel-indicators li::after,
.cid-uClJuln28Q .carousel-indicators li::before {
  content: none;
}
.cid-uClJuln28Q .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uClJuln28Q .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uClJuln28Q .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uClJuln28Q .carousel-indicators {
    display: none;
  }
}
.cid-uClJuln28Q .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uClJuln28Q .carousel-inner > .active {
  display: block;
}
.cid-uClJuln28Q .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uClJuln28Q .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uClJuln28Q .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uClJuln28Q .carousel-control,
  .cid-uClJuln28Q .carousel-indicators,
  .cid-uClJuln28Q .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uClJuln28Q .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uClJuln28Q .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uClJuln28Q .carousel-indicators .active,
.cid-uClJuln28Q .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uClJuln28Q .carousel-indicators .active {
  background: #fff;
}
.cid-uClJuln28Q .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uClJuln28Q .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uClJuln28Q .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uClJuln28Q .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uClJuln28Q .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uClJuln28Q .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uClJuln28Q .carousel {
  width: 100%;
}
.cid-uClJuln28Q .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uClJuln28Q .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uClJuln28Q .modal.fade .modal-dialog,
.cid-uClJuln28Q .modal.in .modal-dialog {
  transform: none;
}
.cid-uClJuln28Q .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uClJuln28Q H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-uClJulJlgG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uClJulJlgG img,
.cid-uClJulJlgG .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uClJulJlgG .item:focus,
.cid-uClJulJlgG span:focus {
  outline: none;
}
.cid-uClJulJlgG .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-uClJulJlgG .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uClJulJlgG .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uClJulJlgG .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uClJulJlgG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uClJulJlgG .mbr-section-title {
  color: #232323;
}
.cid-uClJumpLZB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uClJumpLZB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uClJumpLZB .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-uClJumpLZB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uClJumpLZB .row {
  flex-direction: row-reverse;
}
.cid-uClJumpLZB img {
  width: 100%;
}
.cid-uClJumBG9A {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uClJumBG9A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uClJumBG9A .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-uClJumBG9A .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uClJumBG9A .row {
  flex-direction: row-reverse;
}
.cid-uClJumBG9A img {
  width: 100%;
}
.cid-uEf1o1crIY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uEf1o1crIY nav.navbar {
  position: fixed;
}
.cid-uEf1o1crIY .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-uEf1o1crIY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uEf1o1crIY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uEf1o1crIY .dropdown-item:hover,
.cid-uEf1o1crIY .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uEf1o1crIY .dropdown-item:hover span {
  color: white;
}
.cid-uEf1o1crIY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uEf1o1crIY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uEf1o1crIY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uEf1o1crIY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uEf1o1crIY .nav-link {
  position: relative;
}
.cid-uEf1o1crIY .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uEf1o1crIY .container {
    flex-wrap: wrap;
  }
}
.cid-uEf1o1crIY .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uEf1o1crIY .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uEf1o1crIY .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEf1o1crIY .dropdown-menu,
.cid-uEf1o1crIY .navbar.opened {
  background: #000000 !important;
}
.cid-uEf1o1crIY .nav-item:focus,
.cid-uEf1o1crIY .nav-link:focus {
  outline: none;
}
.cid-uEf1o1crIY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEf1o1crIY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEf1o1crIY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEf1o1crIY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEf1o1crIY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEf1o1crIY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEf1o1crIY .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: #000000;
}
.cid-uEf1o1crIY .navbar.opened {
  transition: all 0.3s;
}
.cid-uEf1o1crIY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEf1o1crIY .navbar .navbar-logo img {
  width: auto;
}
.cid-uEf1o1crIY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uEf1o1crIY .navbar.collapsed {
  justify-content: center;
}
.cid-uEf1o1crIY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEf1o1crIY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEf1o1crIY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uEf1o1crIY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEf1o1crIY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEf1o1crIY .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-uEf1o1crIY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEf1o1crIY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEf1o1crIY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uEf1o1crIY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEf1o1crIY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEf1o1crIY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEf1o1crIY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEf1o1crIY .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-uEf1o1crIY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uEf1o1crIY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uEf1o1crIY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEf1o1crIY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uEf1o1crIY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEf1o1crIY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEf1o1crIY .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uEf1o1crIY .navbar.navbar-short {
  min-height: 60px;
}
.cid-uEf1o1crIY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uEf1o1crIY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uEf1o1crIY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEf1o1crIY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEf1o1crIY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEf1o1crIY .dropdown-item.active,
.cid-uEf1o1crIY .dropdown-item:active {
  background-color: transparent;
}
.cid-uEf1o1crIY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEf1o1crIY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEf1o1crIY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEf1o1crIY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uEf1o1crIY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uEf1o1crIY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uEf1o1crIY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEf1o1crIY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uEf1o1crIY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEf1o1crIY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uEf1o1crIY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEf1o1crIY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEf1o1crIY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEf1o1crIY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEf1o1crIY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEf1o1crIY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEf1o1crIY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEf1o1crIY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEf1o1crIY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uEf1o1crIY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEf1o1crIY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEf1o1crIY .navbar {
    height: 70px;
  }
  .cid-uEf1o1crIY .navbar.opened {
    height: auto;
  }
  .cid-uEf1o1crIY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEf1o1rn2M {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uEf1o1rn2M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEf1o1rn2M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEf1o1rn2M .video-wrapper iframe {
  width: 100%;
}
.cid-uEf1o1rn2M .mbr-section-title,
.cid-uEf1o1rn2M .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uEf1o1rn2M .text-wrapper {
    padding: 2rem;
  }
}
.cid-uEf1o1rn2M .mbr-text {
  color: #bbbbbb;
}
.cid-uEf1o1rn2M .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uEf1o1rn2M .mbr-section-title {
  color: #fafafa;
}
.cid-uEf1o1EjAK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uEf1o1EjAK .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uEf1o1EjAK .mbr-text {
  color: #bbbbbb;
}
.cid-uEf1o1M3RW {
  background-color: #000000;
}
.cid-uEf1o1M3RW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEf1o1M3RW .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-uEf1o1M3RW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uEf1o1M3RW .row {
  flex-direction: row-reverse;
}
.cid-uEf1o1M3RW img {
  width: 100%;
}
.cid-uEf1o1M3RW .mbr-description {
  color: #bbbbbb;
}
.cid-uEfevrtMQk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uEfevrtMQk .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uEfevrtMQk .mbr-text {
  color: #bbbbbb;
}
.cid-uEfes4Bjqz {
  background-color: #000000;
}
.cid-uEfes4Bjqz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEfes4Bjqz .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-uEfes4Bjqz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uEfes4Bjqz .row {
  flex-direction: row-reverse;
}
.cid-uEfes4Bjqz img {
  width: 100%;
}
.cid-uEfes4Bjqz .mbr-description {
  color: #bbbbbb;
}
.cid-uEf1o2E491 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uEf1o2E491 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uEf1o2E491 .mbr-text {
  color: #bbbbbb;
}
.cid-uHDxtlk0Ri {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uHDxtlk0Ri nav.navbar {
  position: fixed;
}
.cid-uHDxtlk0Ri .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-uHDxtlk0Ri .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uHDxtlk0Ri .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uHDxtlk0Ri .dropdown-item:hover,
.cid-uHDxtlk0Ri .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uHDxtlk0Ri .dropdown-item:hover span {
  color: white;
}
.cid-uHDxtlk0Ri .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uHDxtlk0Ri .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uHDxtlk0Ri .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uHDxtlk0Ri .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uHDxtlk0Ri .nav-link {
  position: relative;
}
.cid-uHDxtlk0Ri .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uHDxtlk0Ri .container {
    flex-wrap: wrap;
  }
}
.cid-uHDxtlk0Ri .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uHDxtlk0Ri .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uHDxtlk0Ri .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHDxtlk0Ri .dropdown-menu,
.cid-uHDxtlk0Ri .navbar.opened {
  background: #000000 !important;
}
.cid-uHDxtlk0Ri .nav-item:focus,
.cid-uHDxtlk0Ri .nav-link:focus {
  outline: none;
}
.cid-uHDxtlk0Ri .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHDxtlk0Ri .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHDxtlk0Ri .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHDxtlk0Ri .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHDxtlk0Ri .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHDxtlk0Ri .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHDxtlk0Ri .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: #000000;
}
.cid-uHDxtlk0Ri .navbar.opened {
  transition: all 0.3s;
}
.cid-uHDxtlk0Ri .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHDxtlk0Ri .navbar .navbar-logo img {
  width: auto;
}
.cid-uHDxtlk0Ri .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uHDxtlk0Ri .navbar.collapsed {
  justify-content: center;
}
.cid-uHDxtlk0Ri .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHDxtlk0Ri .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uHDxtlk0Ri .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uHDxtlk0Ri .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHDxtlk0Ri .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHDxtlk0Ri .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-uHDxtlk0Ri .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHDxtlk0Ri .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHDxtlk0Ri .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uHDxtlk0Ri .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHDxtlk0Ri .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHDxtlk0Ri .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHDxtlk0Ri .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHDxtlk0Ri .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-uHDxtlk0Ri .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uHDxtlk0Ri .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uHDxtlk0Ri .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHDxtlk0Ri .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uHDxtlk0Ri .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHDxtlk0Ri .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHDxtlk0Ri .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uHDxtlk0Ri .navbar.navbar-short {
  min-height: 60px;
}
.cid-uHDxtlk0Ri .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uHDxtlk0Ri .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uHDxtlk0Ri .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uHDxtlk0Ri .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHDxtlk0Ri .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHDxtlk0Ri .dropdown-item.active,
.cid-uHDxtlk0Ri .dropdown-item:active {
  background-color: transparent;
}
.cid-uHDxtlk0Ri .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHDxtlk0Ri .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHDxtlk0Ri .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHDxtlk0Ri .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uHDxtlk0Ri .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uHDxtlk0Ri .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uHDxtlk0Ri ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHDxtlk0Ri .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uHDxtlk0Ri button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHDxtlk0Ri button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uHDxtlk0Ri button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHDxtlk0Ri button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHDxtlk0Ri button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHDxtlk0Ri button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHDxtlk0Ri nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHDxtlk0Ri nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHDxtlk0Ri nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHDxtlk0Ri nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHDxtlk0Ri .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uHDxtlk0Ri a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHDxtlk0Ri .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uHDxtlk0Ri .navbar {
    height: 70px;
  }
  .cid-uHDxtlk0Ri .navbar.opened {
    height: auto;
  }
  .cid-uHDxtlk0Ri .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHDxtlykHf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uHDxtlykHf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHDxtlykHf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHDxtlykHf .video-wrapper iframe {
  width: 100%;
}
.cid-uHDxtlykHf .mbr-section-title,
.cid-uHDxtlykHf .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uHDxtlykHf .text-wrapper {
    padding: 2rem;
  }
}
.cid-uHDxtlykHf .mbr-text {
  color: #bbbbbb;
}
.cid-uHDxtlykHf .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uHDxtlykHf .mbr-section-title {
  color: #fafafa;
}
.cid-uHDxtlMKZE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uHDxtlMKZE .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uHDxtlMKZE .mbr-text {
  color: #bbbbbb;
}
.cid-uHGTekemMe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uHGTekemMe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHGTekemMe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHGTekemMe .video-wrapper iframe {
  width: 100%;
}
.cid-uHGTekemMe .mbr-section-title,
.cid-uHGTekemMe .mbr-section-subtitle,
.cid-uHGTekemMe .mbr-text {
  text-align: center;
}
.cid-uHGTekemMe .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-uHGTekemMe .mbr-section-title {
  color: #fafafa;
}
.cid-uHGTekemMe .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-uHGTekemMe .mbr-text {
  color: #bbbbbb;
}
.cid-uHDxtlVzzk {
  background-color: #000000;
}
.cid-uHDxtlVzzk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHDxtlVzzk .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-uHDxtlVzzk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uHDxtlVzzk .row {
  flex-direction: row-reverse;
}
.cid-uHDxtlVzzk img {
  width: 100%;
}
.cid-uHDxtlVzzk .mbr-description {
  color: #bbbbbb;
}
.cid-uDbLt6QuJ7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDbLt6QuJ7 nav.navbar {
  position: fixed;
}
.cid-uDbLt6QuJ7 .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-uDbLt6QuJ7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDbLt6QuJ7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDbLt6QuJ7 .dropdown-item:hover,
.cid-uDbLt6QuJ7 .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-uDbLt6QuJ7 .dropdown-item:hover span {
  color: white;
}
.cid-uDbLt6QuJ7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDbLt6QuJ7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDbLt6QuJ7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDbLt6QuJ7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDbLt6QuJ7 .nav-link {
  position: relative;
}
.cid-uDbLt6QuJ7 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDbLt6QuJ7 .container {
    flex-wrap: wrap;
  }
}
.cid-uDbLt6QuJ7 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-uDbLt6QuJ7 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-uDbLt6QuJ7 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDbLt6QuJ7 .dropdown-menu,
.cid-uDbLt6QuJ7 .navbar.opened {
  background: #000000 !important;
}
.cid-uDbLt6QuJ7 .nav-item:focus,
.cid-uDbLt6QuJ7 .nav-link:focus {
  outline: none;
}
.cid-uDbLt6QuJ7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDbLt6QuJ7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDbLt6QuJ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDbLt6QuJ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDbLt6QuJ7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDbLt6QuJ7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDbLt6QuJ7 .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: #000000;
}
.cid-uDbLt6QuJ7 .navbar.opened {
  transition: all 0.3s;
}
.cid-uDbLt6QuJ7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDbLt6QuJ7 .navbar .navbar-logo img {
  width: auto;
}
.cid-uDbLt6QuJ7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDbLt6QuJ7 .navbar.collapsed {
  justify-content: center;
}
.cid-uDbLt6QuJ7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDbLt6QuJ7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDbLt6QuJ7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDbLt6QuJ7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDbLt6QuJ7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDbLt6QuJ7 .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-uDbLt6QuJ7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDbLt6QuJ7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDbLt6QuJ7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDbLt6QuJ7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDbLt6QuJ7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDbLt6QuJ7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDbLt6QuJ7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDbLt6QuJ7 .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-uDbLt6QuJ7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDbLt6QuJ7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDbLt6QuJ7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDbLt6QuJ7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDbLt6QuJ7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDbLt6QuJ7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDbLt6QuJ7 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDbLt6QuJ7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDbLt6QuJ7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDbLt6QuJ7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDbLt6QuJ7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDbLt6QuJ7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDbLt6QuJ7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDbLt6QuJ7 .dropdown-item.active,
.cid-uDbLt6QuJ7 .dropdown-item:active {
  background-color: transparent;
}
.cid-uDbLt6QuJ7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDbLt6QuJ7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDbLt6QuJ7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDbLt6QuJ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uDbLt6QuJ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDbLt6QuJ7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDbLt6QuJ7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDbLt6QuJ7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDbLt6QuJ7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDbLt6QuJ7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uDbLt6QuJ7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDbLt6QuJ7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDbLt6QuJ7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDbLt6QuJ7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDbLt6QuJ7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDbLt6QuJ7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDbLt6QuJ7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDbLt6QuJ7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDbLt6QuJ7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDbLt6QuJ7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDbLt6QuJ7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDbLt6QuJ7 .navbar {
    height: 70px;
  }
  .cid-uDbLt6QuJ7 .navbar.opened {
    height: auto;
  }
  .cid-uDbLt6QuJ7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDbLt77dgw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uDbLt77dgw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDbLt77dgw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDbLt77dgw .video-wrapper iframe {
  width: 100%;
}
.cid-uDbLt77dgw .mbr-section-title,
.cid-uDbLt77dgw .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uDbLt77dgw .text-wrapper {
    padding: 2rem;
  }
}
.cid-uDbLt77dgw .mbr-text {
  color: #bbbbbb;
}
.cid-uDbLt77dgw .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDbLt77dgw .mbr-section-title {
  color: #fafafa;
}
.cid-uDbLt7kCBk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uDbLt7kCBk .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uDbLt7kCBk .mbr-text {
  color: #bbbbbb;
}
.cid-uDbLt7sV28 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uDbLt7sV28 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDbLt7sV28 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDbLt7sV28 .video-wrapper iframe {
  width: 100%;
}
.cid-uDbLt7sV28 .mbr-section-title,
.cid-uDbLt7sV28 .mbr-section-subtitle,
.cid-uDbLt7sV28 .mbr-text {
  text-align: center;
}
.cid-uDbLt7sV28 .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-uDbLt7sV28 .mbr-section-title {
  color: #fafafa;
}
.cid-uDbLt7sV28 .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-uDbLt7sV28 .mbr-text {
  color: #bbbbbb;
}
.cid-uDbLt7EAmK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uDbLt7EAmK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDbLt7EAmK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDbLt7EAmK .video-wrapper iframe {
  width: 100%;
}
.cid-uDbLt7EAmK .mbr-section-title,
.cid-uDbLt7EAmK .mbr-section-subtitle,
.cid-uDbLt7EAmK .mbr-text {
  text-align: center;
}
.cid-uDbLt7EAmK .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-uDbLt7EAmK .mbr-section-title {
  color: #fafafa;
}
.cid-uDbLt7EAmK .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-uDbLt7EAmK .mbr-text {
  color: #bbbbbb;
}
.cid-uDbLt7Pif8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uDbLt7Pif8 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uDbLt7Pif8 .mbr-text {
  color: #bbbbbb;
}
.cid-uDbLt7Y8q1 {
  background-color: #000000;
}
.cid-uDbLt7Y8q1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDbLt7Y8q1 .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-uDbLt7Y8q1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uDbLt7Y8q1 .row {
  flex-direction: row-reverse;
}
.cid-uDbLt7Y8q1 img {
  width: 100%;
}
.cid-uDbLt89g1E {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uDbLt89g1E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDbLt89g1E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDbLt89g1E .video-wrapper iframe {
  width: 100%;
}
.cid-uDbLt89g1E .mbr-section-title,
.cid-uDbLt89g1E .mbr-section-subtitle,
.cid-uDbLt89g1E .mbr-text {
  text-align: center;
}
.cid-uDbLt89g1E .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-uDbLt89g1E .mbr-section-title {
  color: #fafafa;
}
.cid-uDbLt89g1E .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-uDbLt89g1E .mbr-text {
  color: #bbbbbb;
}
.cid-v0uiAugFhF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v0uiAugFhF nav.navbar {
  position: fixed;
}
.cid-v0uiAugFhF .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-v0uiAugFhF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v0uiAugFhF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v0uiAugFhF .dropdown-item:hover,
.cid-v0uiAugFhF .dropdown-item:focus {
  background: #000000 !important;
  color: white !important;
}
.cid-v0uiAugFhF .dropdown-item:hover span {
  color: white;
}
.cid-v0uiAugFhF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v0uiAugFhF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v0uiAugFhF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v0uiAugFhF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v0uiAugFhF .nav-link {
  position: relative;
}
.cid-v0uiAugFhF .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-v0uiAugFhF .container {
    flex-wrap: wrap;
  }
}
.cid-v0uiAugFhF .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-v0uiAugFhF .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-v0uiAugFhF .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-v0uiAugFhF .dropdown-menu,
.cid-v0uiAugFhF .navbar.opened {
  background: #000000 !important;
}
.cid-v0uiAugFhF .nav-item:focus,
.cid-v0uiAugFhF .nav-link:focus {
  outline: none;
}
.cid-v0uiAugFhF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v0uiAugFhF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v0uiAugFhF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v0uiAugFhF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v0uiAugFhF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v0uiAugFhF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v0uiAugFhF .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: #000000;
}
.cid-v0uiAugFhF .navbar.opened {
  transition: all 0.3s;
}
.cid-v0uiAugFhF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v0uiAugFhF .navbar .navbar-logo img {
  width: auto;
}
.cid-v0uiAugFhF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v0uiAugFhF .navbar.collapsed {
  justify-content: center;
}
.cid-v0uiAugFhF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v0uiAugFhF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v0uiAugFhF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-v0uiAugFhF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v0uiAugFhF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v0uiAugFhF .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-v0uiAugFhF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v0uiAugFhF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v0uiAugFhF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v0uiAugFhF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v0uiAugFhF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v0uiAugFhF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v0uiAugFhF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v0uiAugFhF .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-v0uiAugFhF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v0uiAugFhF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v0uiAugFhF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v0uiAugFhF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v0uiAugFhF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v0uiAugFhF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-v0uiAugFhF .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-v0uiAugFhF .navbar.navbar-short {
  min-height: 60px;
}
.cid-v0uiAugFhF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-v0uiAugFhF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-v0uiAugFhF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v0uiAugFhF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v0uiAugFhF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v0uiAugFhF .dropdown-item.active,
.cid-v0uiAugFhF .dropdown-item:active {
  background-color: transparent;
}
.cid-v0uiAugFhF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v0uiAugFhF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v0uiAugFhF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v0uiAugFhF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-v0uiAugFhF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v0uiAugFhF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v0uiAugFhF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v0uiAugFhF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v0uiAugFhF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v0uiAugFhF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-v0uiAugFhF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v0uiAugFhF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0uiAugFhF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v0uiAugFhF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v0uiAugFhF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0uiAugFhF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v0uiAugFhF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v0uiAugFhF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v0uiAugFhF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v0uiAugFhF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v0uiAugFhF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v0uiAugFhF .navbar {
    height: 70px;
  }
  .cid-v0uiAugFhF .navbar.opened {
    height: auto;
  }
  .cid-v0uiAugFhF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v0uiAusRCJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-v0uiAusRCJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0uiAusRCJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0uiAusRCJ .video-wrapper iframe {
  width: 100%;
}
.cid-v0uiAusRCJ .mbr-section-title,
.cid-v0uiAusRCJ .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v0uiAusRCJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-v0uiAusRCJ .mbr-text {
  color: #bbbbbb;
}
.cid-v0uiAusRCJ .mbr-section-subtitle {
  color: #fafafa;
}
.cid-v0uiAusRCJ .mbr-section-title {
  color: #fafafa;
}
.cid-v0uiAuB0rP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-v0uiAuB0rP .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-v0uiAuB0rP .mbr-text {
  color: #bbbbbb;
}
.cid-v0uJySdIzS {
  background-color: #000000;
}
.cid-v0uJySdIzS .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0uJySdIzS .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-v0uJySdIzS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v0uJySdIzS .row {
  flex-direction: row-reverse;
}
.cid-v0uJySdIzS img {
  width: 100%;
}
.cid-v0uJySdIzS .mbr-description {
  color: #bbbbbb;
}
.cid-v0uiAuGo95 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-v0uiAuGo95 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0uiAuGo95 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0uiAuGo95 .video-wrapper iframe {
  width: 100%;
}
.cid-v0uiAuGo95 .mbr-section-title,
.cid-v0uiAuGo95 .mbr-section-subtitle,
.cid-v0uiAuGo95 .mbr-text {
  text-align: center;
}
.cid-v0uiAuGo95 .mbr-section-subtitle {
  color: #fafafa;
  text-align: center;
}
.cid-v0uiAuGo95 .mbr-section-title {
  color: #fafafa;
}
.cid-v0uiAuGo95 .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-v0uiAuGo95 .mbr-text {
  color: #bbbbbb;
}
.cid-v0uiAuPqzD {
  background-color: #000000;
}
.cid-v0uiAuPqzD .mbr-fallback-image.disabled {
  display: none;
}
.cid-v0uiAuPqzD .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-v0uiAuPqzD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v0uiAuPqzD .row {
  flex-direction: row-reverse;
}
.cid-v0uiAuPqzD img {
  width: 100%;
}
.cid-v0uiAuPqzD .mbr-description {
  color: #bbbbbb;
}
