.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 0 !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Bitter', serif;
  font-size: 5rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 6.25rem;
}
.display-2 {
  font-family: 'Bitter', serif;
  font-size: 4rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 5rem;
}
.display-4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Bitter', serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Bitter', serif;
  font-size: 1.4rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.75rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 4rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.5rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 3.5rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #b90006 !important;
}
.bg-success {
  background-color: #3a341c !important;
}
.bg-info {
  background-color: #320707 !important;
}
.bg-warning {
  background-color: #a0e2e1 !important;
}
.bg-danger {
  background-color: #ffea64 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #b90006 !important;
  border-color: #b90006 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #ec0008 !important;
  border-color: #ec0008 !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #ec0008 !important;
  border-color: #ec0008 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #edefeb !important;
  border-color: #edefeb !important;
  color: #6e7a61 !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #6e7a61 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info,
.btn-info:active {
  background-color: #320707 !important;
  border-color: #320707 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
}
.btn-success,
.btn-success:active {
  background-color: #3a341c !important;
  border-color: #3a341c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
  color: #1f6463 !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #1f6463 !important;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
  color: #645600 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #645600 !important;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #b90006;
  color: #b90006;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #620003 !important;
  background-color: transparent !important;
  border-color: #620003 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #b90006 !important;
  border-color: #b90006 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #edefeb;
  color: #edefeb;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #c2c8bb !important;
  background-color: transparent !important;
  border-color: #c2c8bb !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #6e7a61 !important;
  background-color: #edefeb !important;
  border-color: #edefeb !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #320707;
  color: #320707;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #320707 !important;
  border-color: #320707 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #3a341c;
  color: #3a341c;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #3a341c !important;
  border-color: #3a341c !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #a0e2e1;
  color: #a0e2e1;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #5ececc !important;
  background-color: transparent !important;
  border-color: #5ececc !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #1f6463 !important;
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffea64;
  color: #ffea64;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffde0d !important;
  background-color: transparent !important;
  border-color: #ffde0d !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #645600 !important;
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #b90006 !important;
}
.text-secondary {
  color: #edefeb !important;
}
.text-success {
  color: #3a341c !important;
}
.text-info {
  color: #320707 !important;
}
.text-warning {
  color: #a0e2e1 !important;
}
.text-danger {
  color: #ffea64 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #530003 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #bac2b2 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #000000 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #52cac8 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #fddb00 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  transition: 0.2s;
  position: relative;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0 1.2em;
}
.nav-tabs .nav-link.active {
  color: #b90006;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #320707;
}
.alert-warning {
  background-color: #a0e2e1;
}
.alert-danger {
  background-color: #ffea64;
}
.mbr-gallery-filter li.active .btn {
  background-color: #b90006;
  border-color: #b90006;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #b90006;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ff3a40;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #c0b27c;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #f3abab;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Bitter', serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.75rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #b90006 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Bitter', serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.75rem;
}
blockquote {
  border-color: #b90006;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #b90006;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #b90006;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #b90006;
  border-bottom-color: #b90006;
}
.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: #b90006 !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: #edefeb !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='%23b90006' %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;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-uyPlYfeLL2 .navbar-dropdown {
  position: relative !important;
}
.cid-uyPlYfeLL2 .btn {
  max-height: 74px;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uyPlYfeLL2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uyPlYfeLL2 .dropdown-item:hover,
.cid-uyPlYfeLL2 .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uyPlYfeLL2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uyPlYfeLL2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uyPlYfeLL2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uyPlYfeLL2 .nav-link {
  position: relative;
}
.cid-uyPlYfeLL2 .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uyPlYfeLL2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uyPlYfeLL2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uyPlYfeLL2 .nav-item:focus,
.cid-uyPlYfeLL2 .nav-link:focus {
  outline: none;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uyPlYfeLL2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uyPlYfeLL2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uyPlYfeLL2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uyPlYfeLL2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uyPlYfeLL2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uyPlYfeLL2 .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uyPlYfeLL2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uyPlYfeLL2 .navbar.collapsed {
  justify-content: center;
}
.cid-uyPlYfeLL2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uyPlYfeLL2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uyPlYfeLL2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uyPlYfeLL2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uyPlYfeLL2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uyPlYfeLL2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uyPlYfeLL2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uyPlYfeLL2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uyPlYfeLL2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uyPlYfeLL2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uyPlYfeLL2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uyPlYfeLL2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uyPlYfeLL2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uyPlYfeLL2 .navbar-brand {
    width: 85%;
  }
}
.cid-uyPlYfeLL2 .dropdown-item.active,
.cid-uyPlYfeLL2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uyPlYfeLL2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uyPlYfeLL2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uyPlYfeLL2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uyPlYfeLL2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uyPlYfeLL2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uyPlYfeLL2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uyPlYfeLL2 button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uyPlYfeLL2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar {
    height: 70px;
  }
  .cid-uyPlYfeLL2 .navbar.opened {
    height: auto;
  }
  .cid-uyPlYfeLL2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uyUXmQw5xt {
  background-image: url("../../../assets/images/home-1-2000x957.png");
}
.cid-uyUXmQw5xt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uyUXmQw5xt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uyUXmQw5xt .container {
    padding: 0 24px;
  }
}
.cid-uyUXmQw5xt .content-wrapper .mbr-section-title {
  margin-bottom: 28px;
}
.cid-uyUXmQw5xt .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 40%;
  margin-bottom: 18px;
}
@media (max-width: 1200px) {
  .cid-uyUXmQw5xt .content-wrapper .text-wrap .mbr-text {
    width: 70%;
  }
}
@media (max-width: 992px) {
  .cid-uyUXmQw5xt .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uyUXmQw5xt .mbr-section-title {
  color: #202020;
}
.cid-uyUXmQw5xt .mbr-text,
.cid-uyUXmQw5xt .text-wrap {
  color: #202020;
  text-align: center;
}
.cid-uyUXmQw5xt .mbr-section-title,
.cid-uyUXmQw5xt .mbr-section-btn {
  text-align: center;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uyPlYfeLL2 .navbar-dropdown {
  position: relative !important;
}
.cid-uyPlYfeLL2 .btn {
  max-height: 74px;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uyPlYfeLL2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uyPlYfeLL2 .dropdown-item:hover,
.cid-uyPlYfeLL2 .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uyPlYfeLL2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uyPlYfeLL2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uyPlYfeLL2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uyPlYfeLL2 .nav-link {
  position: relative;
}
.cid-uyPlYfeLL2 .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uyPlYfeLL2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uyPlYfeLL2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uyPlYfeLL2 .nav-item:focus,
.cid-uyPlYfeLL2 .nav-link:focus {
  outline: none;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uyPlYfeLL2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uyPlYfeLL2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uyPlYfeLL2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uyPlYfeLL2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uyPlYfeLL2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uyPlYfeLL2 .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uyPlYfeLL2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uyPlYfeLL2 .navbar.collapsed {
  justify-content: center;
}
.cid-uyPlYfeLL2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uyPlYfeLL2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uyPlYfeLL2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uyPlYfeLL2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uyPlYfeLL2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uyPlYfeLL2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uyPlYfeLL2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uyPlYfeLL2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uyPlYfeLL2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uyPlYfeLL2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uyPlYfeLL2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uyPlYfeLL2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uyPlYfeLL2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uyPlYfeLL2 .navbar-brand {
    width: 85%;
  }
}
.cid-uyPlYfeLL2 .dropdown-item.active,
.cid-uyPlYfeLL2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uyPlYfeLL2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uyPlYfeLL2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uyPlYfeLL2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uyPlYfeLL2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uyPlYfeLL2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uyPlYfeLL2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uyPlYfeLL2 button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uyPlYfeLL2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar {
    height: 70px;
  }
  .cid-uyPlYfeLL2 .navbar.opened {
    height: auto;
  }
  .cid-uyPlYfeLL2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uyaZ8P0ReX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uyaZ8P0ReX .item-subtitle {
  line-height: 1.2;
  color: #000000;
}
.cid-uyaZ8P0ReX img,
.cid-uyaZ8P0ReX .item-img {
  width: 100%;
  height: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-uyaZ8P0ReX .item:focus,
.cid-uyaZ8P0ReX span:focus {
  outline: none;
}
.cid-uyaZ8P0ReX .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uyaZ8P0ReX .item {
    margin-bottom: 1rem;
  }
}
.cid-uyaZ8P0ReX .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uyaZ8P0ReX .mbr-section-title {
  color: #232323;
}
.cid-uyaZ8P0ReX .mbr-text,
.cid-uyaZ8P0ReX .mbr-section-btn {
  color: #232323;
}
.cid-uyaZ8P0ReX .item-title {
  color: #232323;
}
.cid-uyaZ8P0ReX .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uyPlYfeLL2 .navbar-dropdown {
  position: relative !important;
}
.cid-uyPlYfeLL2 .btn {
  max-height: 74px;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uyPlYfeLL2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uyPlYfeLL2 .dropdown-item:hover,
.cid-uyPlYfeLL2 .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uyPlYfeLL2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uyPlYfeLL2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uyPlYfeLL2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uyPlYfeLL2 .nav-link {
  position: relative;
}
.cid-uyPlYfeLL2 .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uyPlYfeLL2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uyPlYfeLL2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uyPlYfeLL2 .nav-item:focus,
.cid-uyPlYfeLL2 .nav-link:focus {
  outline: none;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uyPlYfeLL2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uyPlYfeLL2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uyPlYfeLL2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uyPlYfeLL2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uyPlYfeLL2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uyPlYfeLL2 .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uyPlYfeLL2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uyPlYfeLL2 .navbar.collapsed {
  justify-content: center;
}
.cid-uyPlYfeLL2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uyPlYfeLL2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uyPlYfeLL2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uyPlYfeLL2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uyPlYfeLL2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uyPlYfeLL2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uyPlYfeLL2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uyPlYfeLL2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uyPlYfeLL2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uyPlYfeLL2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uyPlYfeLL2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uyPlYfeLL2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uyPlYfeLL2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uyPlYfeLL2 .navbar-brand {
    width: 85%;
  }
}
.cid-uyPlYfeLL2 .dropdown-item.active,
.cid-uyPlYfeLL2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uyPlYfeLL2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uyPlYfeLL2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uyPlYfeLL2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uyPlYfeLL2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uyPlYfeLL2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uyPlYfeLL2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uyPlYfeLL2 button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uyPlYfeLL2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar {
    height: 70px;
  }
  .cid-uyPlYfeLL2 .navbar.opened {
    height: auto;
  }
  .cid-uyPlYfeLL2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uybAsfHzIC {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uybAsfHzIC .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uybAsfHzIC .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uybAsfHzIC .row {
  align-items: center;
  height: 100%;
}
.cid-uybAsfHzIC .wrapper {
  margin: auto;
}
.cid-uybA6kLRUn .container,
.cid-uybA6kLRUn .container-fluid {
  padding: 0;
  width: 100% !important;
  max-width: 100% !important;
}
.cid-uybFdB1uuO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uybFEvZZwT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uybFEvZZwT .mbr-section-subtitle {
  color: #edefeb;
}
.cid-uybFEvZZwT .mbr-text {
  color: #edefeb;
}
.cid-uybG9VdK1h {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uybG9VdK1h .mbr-section-subtitle {
  color: #edefeb;
}
.cid-uybG9VdK1h .mbr-text {
  color: #ffffff;
}
.cid-uybH7ko6sl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uyPlYfeLL2 .navbar-dropdown {
  position: relative !important;
}
.cid-uyPlYfeLL2 .btn {
  max-height: 74px;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uyPlYfeLL2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uyPlYfeLL2 .dropdown-item:hover,
.cid-uyPlYfeLL2 .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uyPlYfeLL2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uyPlYfeLL2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uyPlYfeLL2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uyPlYfeLL2 .nav-link {
  position: relative;
}
.cid-uyPlYfeLL2 .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uyPlYfeLL2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uyPlYfeLL2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uyPlYfeLL2 .nav-item:focus,
.cid-uyPlYfeLL2 .nav-link:focus {
  outline: none;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uyPlYfeLL2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uyPlYfeLL2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uyPlYfeLL2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uyPlYfeLL2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uyPlYfeLL2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uyPlYfeLL2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uyPlYfeLL2 .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uyPlYfeLL2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uyPlYfeLL2 .navbar.collapsed {
  justify-content: center;
}
.cid-uyPlYfeLL2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uyPlYfeLL2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uyPlYfeLL2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uyPlYfeLL2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uyPlYfeLL2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uyPlYfeLL2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uyPlYfeLL2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uyPlYfeLL2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uyPlYfeLL2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uyPlYfeLL2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uyPlYfeLL2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uyPlYfeLL2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uyPlYfeLL2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uyPlYfeLL2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uyPlYfeLL2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uyPlYfeLL2 .navbar-brand {
    width: 85%;
  }
}
.cid-uyPlYfeLL2 .dropdown-item.active,
.cid-uyPlYfeLL2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uyPlYfeLL2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uyPlYfeLL2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uyPlYfeLL2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uyPlYfeLL2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uyPlYfeLL2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uyPlYfeLL2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uyPlYfeLL2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uyPlYfeLL2 button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uyPlYfeLL2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uyPlYfeLL2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uyPlYfeLL2 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uyPlYfeLL2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uyPlYfeLL2 .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-uyPlYfeLL2 .navbar {
    height: 70px;
  }
  .cid-uyPlYfeLL2 .navbar.opened {
    height: auto;
  }
  .cid-uyPlYfeLL2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uyP7WAiYYT {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uyP7WAiYYT .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uyP7WAiYYT .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uyP7WAiYYT .row {
  align-items: center;
  height: 100%;
}
.cid-uyP7WAiYYT .wrapper {
  margin: auto;
}
.cid-uyP7WAvm72 .container,
.cid-uyP7WAvm72 .container-fluid {
  padding: 0;
  width: 100% !important;
  max-width: 100% !important;
}
.cid-uyP7WAC2YU {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uyP7WAKtQ3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uyP7WAKtQ3 .mbr-section-subtitle {
  color: #edefeb;
}
.cid-uyP7WAKtQ3 .mbr-text {
  color: #edefeb;
}
.cid-uyPd7mk5KV {
  position: relative;
  overflow: hidden;
  background-color: #000000;
}
.cid-uyPd7mk5KV .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uyPd7mk5KV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uyPd7mk5KV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uyPd7mk5KV .content-wrap {
  margin: 0;
}
.cid-uyPd7mk5KV .content-wrap .card {
  padding: 0;
}
.cid-uyPd7mk5KV .content-wrapper {
  padding: 190px 28px 190px 120px;
  height: 100%;
  padding: 190px 120px 190px 28px;
}
@media (max-width: 1640px) {
  .cid-uyPd7mk5KV .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyPd7mk5KV .content-wrapper {
    padding: 40px 0;
  }
}
@media (max-width: 1640px) {
  .cid-uyPd7mk5KV .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyPd7mk5KV .content-wrapper {
    padding: 40px 0;
  }
}
.cid-uyPd7mk5KV .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uyPd7mk5KV .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uyPd7mk5KV .content-wrapper .mbr-section-btn {
  width: 100%;
}
.cid-uyPd7mk5KV .content-wrapper .mbr-section-btn .btn {
  width: 100%;
}
.cid-uyPd7mk5KV .image-wrapper {
  height: 100%;
}
.cid-uyPd7mk5KV .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uyPd7mk5KV .image-wrapper img {
    height: 350px;
    object-fit: cover;
  }
}
.cid-uyPd7mk5KV .mbr-section-title {
  color: #150764;
}
.cid-uyPd7mk5KV .mbr-text {
  color: #edefeb;
}
.cid-uyPd7mk5KV .mbr-section-title,
.cid-uyPd7mk5KV .mbr-section-btn {
  color: #edefeb;
}
.cid-uyPg26HAVy {
  position: relative;
  overflow: hidden;
  background-color: #b90006;
}
.cid-uyPg26HAVy .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uyPg26HAVy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uyPg26HAVy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uyPg26HAVy .content-wrap {
  margin: 0;
}
.cid-uyPg26HAVy .content-wrap .card {
  padding: 0;
}
.cid-uyPg26HAVy .content-wrapper {
  padding: 190px 28px 190px 120px;
  height: 100%;
  padding: 190px 120px 190px 28px;
}
@media (max-width: 1640px) {
  .cid-uyPg26HAVy .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyPg26HAVy .content-wrapper {
    padding: 40px 0;
  }
}
@media (max-width: 1640px) {
  .cid-uyPg26HAVy .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyPg26HAVy .content-wrapper {
    padding: 40px 0;
  }
}
.cid-uyPg26HAVy .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uyPg26HAVy .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uyPg26HAVy .content-wrapper .mbr-section-btn {
  width: 100%;
}
.cid-uyPg26HAVy .content-wrapper .mbr-section-btn .btn {
  width: 100%;
}
.cid-uyPg26HAVy .image-wrapper {
  height: 100%;
}
.cid-uyPg26HAVy .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uyPg26HAVy .image-wrapper img {
    height: 350px;
    object-fit: cover;
  }
}
.cid-uyPg26HAVy .mbr-section-title {
  color: #150764;
}
.cid-uyPg26HAVy .mbr-text {
  color: #edefeb;
}
.cid-uyPg26HAVy .mbr-section-title,
.cid-uyPg26HAVy .mbr-section-btn {
  color: #edefeb;
}
.cid-uyUwYsceFq {
  position: relative;
  overflow: hidden;
  background-color: #000000;
}
.cid-uyUwYsceFq .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uyUwYsceFq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uyUwYsceFq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uyUwYsceFq .content-wrap {
  margin: 0;
}
.cid-uyUwYsceFq .content-wrap .card {
  padding: 0;
}
.cid-uyUwYsceFq .content-wrapper {
  padding: 190px 28px 190px 120px;
  height: 100%;
  padding: 190px 120px 190px 28px;
}
@media (max-width: 1640px) {
  .cid-uyUwYsceFq .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyUwYsceFq .content-wrapper {
    padding: 40px 0;
  }
}
@media (max-width: 1640px) {
  .cid-uyUwYsceFq .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyUwYsceFq .content-wrapper {
    padding: 40px 0;
  }
}
.cid-uyUwYsceFq .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uyUwYsceFq .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uyUwYsceFq .content-wrapper .mbr-section-btn {
  width: 100%;
}
.cid-uyUwYsceFq .content-wrapper .mbr-section-btn .btn {
  width: 100%;
}
.cid-uyUwYsceFq .image-wrapper {
  height: 100%;
}
.cid-uyUwYsceFq .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uyUwYsceFq .image-wrapper img {
    height: 350px;
    object-fit: cover;
  }
}
.cid-uyUwYsceFq .mbr-section-title {
  color: #150764;
}
.cid-uyUwYsceFq .mbr-text {
  color: #edefeb;
}
.cid-uyUwYsceFq .mbr-section-title,
.cid-uyUwYsceFq .mbr-section-btn {
  color: #edefeb;
}
.cid-uyUz6Ksx4g {
  position: relative;
  overflow: hidden;
  background-color: #b90006;
}
.cid-uyUz6Ksx4g .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uyUz6Ksx4g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uyUz6Ksx4g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uyUz6Ksx4g .content-wrap {
  margin: 0;
}
.cid-uyUz6Ksx4g .content-wrap .card {
  padding: 0;
}
.cid-uyUz6Ksx4g .content-wrapper {
  padding: 190px 28px 190px 120px;
  height: 100%;
  padding: 190px 120px 190px 28px;
}
@media (max-width: 1640px) {
  .cid-uyUz6Ksx4g .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyUz6Ksx4g .content-wrapper {
    padding: 40px 0;
  }
}
@media (max-width: 1640px) {
  .cid-uyUz6Ksx4g .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyUz6Ksx4g .content-wrapper {
    padding: 40px 0;
  }
}
.cid-uyUz6Ksx4g .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uyUz6Ksx4g .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uyUz6Ksx4g .content-wrapper .mbr-section-btn {
  width: 100%;
}
.cid-uyUz6Ksx4g .content-wrapper .mbr-section-btn .btn {
  width: 100%;
}
.cid-uyUz6Ksx4g .image-wrapper {
  height: 100%;
}
.cid-uyUz6Ksx4g .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uyUz6Ksx4g .image-wrapper img {
    height: 350px;
    object-fit: cover;
  }
}
.cid-uyUz6Ksx4g .mbr-section-title {
  color: #150764;
}
.cid-uyUz6Ksx4g .mbr-text {
  color: #edefeb;
}
.cid-uyUz6Ksx4g .mbr-section-title,
.cid-uyUz6Ksx4g .mbr-section-btn {
  color: #edefeb;
}
.cid-uyUBtzSnm5 {
  position: relative;
  overflow: hidden;
  background-color: #000000;
}
.cid-uyUBtzSnm5 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uyUBtzSnm5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uyUBtzSnm5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uyUBtzSnm5 .content-wrap {
  margin: 0;
}
.cid-uyUBtzSnm5 .content-wrap .card {
  padding: 0;
}
.cid-uyUBtzSnm5 .content-wrapper {
  padding: 190px 28px 190px 120px;
  height: 100%;
  padding: 190px 120px 190px 28px;
}
@media (max-width: 1640px) {
  .cid-uyUBtzSnm5 .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyUBtzSnm5 .content-wrapper {
    padding: 40px 0;
  }
}
@media (max-width: 1640px) {
  .cid-uyUBtzSnm5 .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyUBtzSnm5 .content-wrapper {
    padding: 40px 0;
  }
}
.cid-uyUBtzSnm5 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uyUBtzSnm5 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uyUBtzSnm5 .content-wrapper .mbr-section-btn {
  width: 100%;
}
.cid-uyUBtzSnm5 .content-wrapper .mbr-section-btn .btn {
  width: 100%;
}
.cid-uyUBtzSnm5 .image-wrapper {
  height: 100%;
}
.cid-uyUBtzSnm5 .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uyUBtzSnm5 .image-wrapper img {
    height: 350px;
    object-fit: cover;
  }
}
.cid-uyUBtzSnm5 .mbr-section-title {
  color: #150764;
}
.cid-uyUBtzSnm5 .mbr-text {
  color: #edefeb;
}
.cid-uyUBtzSnm5 .mbr-section-title,
.cid-uyUBtzSnm5 .mbr-section-btn {
  color: #edefeb;
}
.cid-uyUD4du4X6 {
  position: relative;
  overflow: hidden;
  background-color: #b90006;
}
.cid-uyUD4du4X6 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uyUD4du4X6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uyUD4du4X6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uyUD4du4X6 .content-wrap {
  margin: 0;
}
.cid-uyUD4du4X6 .content-wrap .card {
  padding: 0;
}
.cid-uyUD4du4X6 .content-wrapper {
  padding: 190px 28px 190px 120px;
  height: 100%;
  padding: 190px 120px 190px 28px;
}
@media (max-width: 1640px) {
  .cid-uyUD4du4X6 .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyUD4du4X6 .content-wrapper {
    padding: 40px 0;
  }
}
@media (max-width: 1640px) {
  .cid-uyUD4du4X6 .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyUD4du4X6 .content-wrapper {
    padding: 40px 0;
  }
}
.cid-uyUD4du4X6 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uyUD4du4X6 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uyUD4du4X6 .content-wrapper .mbr-section-btn {
  width: 100%;
}
.cid-uyUD4du4X6 .content-wrapper .mbr-section-btn .btn {
  width: 100%;
}
.cid-uyUD4du4X6 .image-wrapper {
  height: 100%;
}
.cid-uyUD4du4X6 .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uyUD4du4X6 .image-wrapper img {
    height: 350px;
    object-fit: cover;
  }
}
.cid-uyUD4du4X6 .mbr-section-title {
  color: #150764;
}
.cid-uyUD4du4X6 .mbr-text {
  color: #edefeb;
}
.cid-uyUD4du4X6 .mbr-section-title,
.cid-uyUD4du4X6 .mbr-section-btn {
  color: #edefeb;
}
.cid-uyUGtwAGyn {
  position: relative;
  overflow: hidden;
  background-color: #000000;
}
.cid-uyUGtwAGyn .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uyUGtwAGyn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uyUGtwAGyn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uyUGtwAGyn .content-wrap {
  margin: 0;
}
.cid-uyUGtwAGyn .content-wrap .card {
  padding: 0;
}
.cid-uyUGtwAGyn .content-wrapper {
  padding: 190px 28px 190px 120px;
  height: 100%;
  padding: 190px 120px 190px 28px;
}
@media (max-width: 1640px) {
  .cid-uyUGtwAGyn .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyUGtwAGyn .content-wrapper {
    padding: 40px 0;
  }
}
@media (max-width: 1640px) {
  .cid-uyUGtwAGyn .content-wrapper {
    padding: 190px 24px;
  }
}
@media (max-width: 992px) {
  .cid-uyUGtwAGyn .content-wrapper {
    padding: 40px 0;
  }
}
.cid-uyUGtwAGyn .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uyUGtwAGyn .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uyUGtwAGyn .content-wrapper .mbr-section-btn {
  width: 100%;
}
.cid-uyUGtwAGyn .content-wrapper .mbr-section-btn .btn {
  width: 100%;
}
.cid-uyUGtwAGyn .image-wrapper {
  height: 100%;
}
.cid-uyUGtwAGyn .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uyUGtwAGyn .image-wrapper img {
    height: 350px;
    object-fit: cover;
  }
}
.cid-uyUGtwAGyn .mbr-section-title {
  color: #150764;
}
.cid-uyUGtwAGyn .mbr-text {
  color: #edefeb;
}
.cid-uyUGtwAGyn .mbr-section-title,
.cid-uyUGtwAGyn .mbr-section-btn {
  color: #edefeb;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uz19v00X7P .navbar-dropdown {
  position: relative !important;
}
.cid-uz19v00X7P .btn {
  max-height: 74px;
}
.cid-uz19v00X7P .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-uz19v00X7P .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uz19v00X7P .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uz19v00X7P .dropdown-item:hover,
.cid-uz19v00X7P .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uz19v00X7P .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uz19v00X7P .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uz19v00X7P .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uz19v00X7P .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uz19v00X7P .nav-link {
  position: relative;
}
.cid-uz19v00X7P .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uz19v00X7P .container {
    flex-wrap: nowrap;
  }
}
.cid-uz19v00X7P .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uz19v00X7P .nav-item:focus,
.cid-uz19v00X7P .nav-link:focus {
  outline: none;
}
.cid-uz19v00X7P .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uz19v00X7P .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uz19v00X7P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uz19v00X7P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uz19v00X7P .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uz19v00X7P .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uz19v00X7P .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uz19v00X7P .navbar.opened {
  transition: all 0.3s;
}
.cid-uz19v00X7P .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uz19v00X7P .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uz19v00X7P .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uz19v00X7P .navbar.collapsed {
  justify-content: center;
}
.cid-uz19v00X7P .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uz19v00X7P .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uz19v00X7P .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uz19v00X7P .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uz19v00X7P .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uz19v00X7P .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-uz19v00X7P .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uz19v00X7P .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uz19v00X7P .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uz19v00X7P .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uz19v00X7P .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uz19v00X7P .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uz19v00X7P .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uz19v00X7P .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-uz19v00X7P .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uz19v00X7P .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uz19v00X7P .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uz19v00X7P .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uz19v00X7P .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uz19v00X7P .navbar.navbar-short {
  min-height: 60px;
}
.cid-uz19v00X7P .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uz19v00X7P .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uz19v00X7P .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-uz19v00X7P .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uz19v00X7P .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uz19v00X7P .navbar-brand {
    width: 85%;
  }
}
.cid-uz19v00X7P .dropdown-item.active,
.cid-uz19v00X7P .dropdown-item:active {
  background-color: transparent;
}
.cid-uz19v00X7P .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uz19v00X7P .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uz19v00X7P .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uz19v00X7P .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uz19v00X7P .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uz19v00X7P .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uz19v00X7P ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uz19v00X7P .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uz19v00X7P button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uz19v00X7P button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uz19v00X7P button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uz19v00X7P button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uz19v00X7P button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uz19v00X7P button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uz19v00X7P nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uz19v00X7P nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uz19v00X7P nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uz19v00X7P nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uz19v00X7P .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uz19v00X7P a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uz19v00X7P .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-uz19v00X7P .navbar {
    height: 70px;
  }
  .cid-uz19v00X7P .navbar.opened {
    height: auto;
  }
  .cid-uz19v00X7P .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uz19v0zaWm {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uz19v0zaWm .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uz19v0zaWm .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uz19v0zaWm .row {
  align-items: center;
  height: 100%;
}
.cid-uz19v0zaWm .wrapper {
  margin: auto;
}
.cid-uz1b7CwpZv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uz1b7CwpZv .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uz1b7CwpZv .item {
    margin-bottom: 1rem;
  }
}
.cid-uz1b7CwpZv .item-wrapper {
  position: relative;
}
.cid-uz1b7CwpZv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uz1b7CwpZv .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uz1b7CwpZv .carousel-control,
.cid-uz1b7CwpZv .close {
  background: #1b1b1b;
}
.cid-uz1b7CwpZv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uz1b7CwpZv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uz1b7CwpZv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uz1b7CwpZv .carousel-control-next span {
  margin-left: 5px;
}
.cid-uz1b7CwpZv .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-uz1b7CwpZv .close::before {
  content: '\e91a';
}
.cid-uz1b7CwpZv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uz1b7CwpZv .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-uz1b7CwpZv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uz1b7CwpZv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uz1b7CwpZv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uz1b7CwpZv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uz1b7CwpZv .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-uz1b7CwpZv .carousel-indicators li.active,
.cid-uz1b7CwpZv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uz1b7CwpZv .carousel-indicators li::after,
.cid-uz1b7CwpZv .carousel-indicators li::before {
  content: none;
}
.cid-uz1b7CwpZv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uz1b7CwpZv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uz1b7CwpZv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uz1b7CwpZv .carousel-indicators {
    display: none;
  }
}
.cid-uz1b7CwpZv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uz1b7CwpZv .carousel-inner > .active {
  display: block;
}
.cid-uz1b7CwpZv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uz1b7CwpZv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uz1b7CwpZv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uz1b7CwpZv .carousel-control,
  .cid-uz1b7CwpZv .carousel-indicators,
  .cid-uz1b7CwpZv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uz1b7CwpZv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uz1b7CwpZv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uz1b7CwpZv .carousel-indicators .active,
.cid-uz1b7CwpZv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uz1b7CwpZv .carousel-indicators .active {
  background: #fff;
}
.cid-uz1b7CwpZv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uz1b7CwpZv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uz1b7CwpZv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uz1b7CwpZv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uz1b7CwpZv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uz1b7CwpZv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uz1b7CwpZv .carousel {
  width: 100%;
}
.cid-uz1b7CwpZv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uz1b7CwpZv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uz1b7CwpZv .modal.fade .modal-dialog,
.cid-uz1b7CwpZv .modal.in .modal-dialog {
  transform: none;
}
.cid-uz1b7CwpZv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uz1b7CwpZv .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uz6NK58YIp .navbar-dropdown {
  position: relative !important;
}
.cid-uz6NK58YIp .btn {
  max-height: 74px;
}
.cid-uz6NK58YIp .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-uz6NK58YIp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uz6NK58YIp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uz6NK58YIp .dropdown-item:hover,
.cid-uz6NK58YIp .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uz6NK58YIp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uz6NK58YIp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uz6NK58YIp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uz6NK58YIp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uz6NK58YIp .nav-link {
  position: relative;
}
.cid-uz6NK58YIp .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uz6NK58YIp .container {
    flex-wrap: nowrap;
  }
}
.cid-uz6NK58YIp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uz6NK58YIp .nav-item:focus,
.cid-uz6NK58YIp .nav-link:focus {
  outline: none;
}
.cid-uz6NK58YIp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uz6NK58YIp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uz6NK58YIp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uz6NK58YIp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uz6NK58YIp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uz6NK58YIp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uz6NK58YIp .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uz6NK58YIp .navbar.opened {
  transition: all 0.3s;
}
.cid-uz6NK58YIp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uz6NK58YIp .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uz6NK58YIp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uz6NK58YIp .navbar.collapsed {
  justify-content: center;
}
.cid-uz6NK58YIp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uz6NK58YIp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uz6NK58YIp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uz6NK58YIp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uz6NK58YIp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uz6NK58YIp .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-uz6NK58YIp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uz6NK58YIp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uz6NK58YIp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uz6NK58YIp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uz6NK58YIp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uz6NK58YIp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uz6NK58YIp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uz6NK58YIp .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-uz6NK58YIp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uz6NK58YIp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uz6NK58YIp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uz6NK58YIp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uz6NK58YIp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uz6NK58YIp .navbar.navbar-short {
  min-height: 60px;
}
.cid-uz6NK58YIp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uz6NK58YIp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uz6NK58YIp .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-uz6NK58YIp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uz6NK58YIp .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uz6NK58YIp .navbar-brand {
    width: 85%;
  }
}
.cid-uz6NK58YIp .dropdown-item.active,
.cid-uz6NK58YIp .dropdown-item:active {
  background-color: transparent;
}
.cid-uz6NK58YIp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uz6NK58YIp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uz6NK58YIp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uz6NK58YIp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uz6NK58YIp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uz6NK58YIp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uz6NK58YIp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uz6NK58YIp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uz6NK58YIp button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uz6NK58YIp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uz6NK58YIp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uz6NK58YIp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uz6NK58YIp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uz6NK58YIp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uz6NK58YIp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uz6NK58YIp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uz6NK58YIp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uz6NK58YIp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uz6NK58YIp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uz6NK58YIp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uz6NK58YIp .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-uz6NK58YIp .navbar {
    height: 70px;
  }
  .cid-uz6NK58YIp .navbar.opened {
    height: auto;
  }
  .cid-uz6NK58YIp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uz6NK5wAbd {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uz6NK5wAbd .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uz6NK5wAbd .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uz6NK5wAbd .row {
  align-items: center;
  height: 100%;
}
.cid-uz6NK5wAbd .wrapper {
  margin: auto;
}
.cid-uBFFapndYL {
  background-image: url("../../../assets/images/cover-kyoto-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uBFFapndYL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBFFapndYL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBFFapndYL.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uBFFapndYL .container {
  position: static;
  margin: auto auto 0;
}
.cid-uBFFapndYL .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uBFFapndYL .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uBFFapndYL .text-box {
  position: relative;
}
.cid-uBFFapndYL .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uBFFapndYL .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uBFFapndYL .mbr-section-btn {
  margin-top: 30px;
}
.cid-uBFFapndYL .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uBFFapndYL .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uBFFapndYL .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uBFFapndYL .video-col {
    top: 30%;
  }
}
.cid-uBFFapndYL .mbr-media {
  position: relative;
}
.cid-uBFFapndYL .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uBFFapndYL .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uBFFapndYL .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uBFFapndYL .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uBFFapndYL .video-icon-bg-box a {
  padding: 50px;
}
.cid-uBFFapndYL .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uBFFapndYL .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uBFFapndYL .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uBFFapndYL .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uBFFapndYL .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uBFFapndYL .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uBFFapndYL .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uBFFapndYL .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uBFFapndYL .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uBFFapndYL .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uBFFapndYL .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uBFFapndYL .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uBFFapndYL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uBFFapndYL .mbr-text,
.cid-uBFFapndYL .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uz6NK5VaAi {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDKc0lnpzf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDKc0lnpzf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDKc0lnpzf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDKc0lnpzf .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDKc0lnpzf .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDKc0lnpzf .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDKc0lnpzf .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDKc0lnpzf .mbr-text,
.cid-uDKc0lnpzf .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDKc0lnpzf .card-title,
.cid-uDKc0lnpzf .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDKc0lnpzf .mbr-section-subtitle {
  text-align: left;
}
.cid-uDKc0lnpzf .mbr-text {
  text-align: left;
}
.cid-uDKc0lnpzf .mbr-card-title {
  text-align: left;
}
.cid-uz6NK6823Y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uz6NK6823Y .mbr-section-subtitle {
  color: #edefeb;
}
.cid-uz6NK6823Y .mbr-text {
  color: #edefeb;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uzzDXs55bN .navbar-dropdown {
  position: relative !important;
}
.cid-uzzDXs55bN .btn {
  max-height: 74px;
}
.cid-uzzDXs55bN .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-uzzDXs55bN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uzzDXs55bN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uzzDXs55bN .dropdown-item:hover,
.cid-uzzDXs55bN .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uzzDXs55bN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uzzDXs55bN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uzzDXs55bN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uzzDXs55bN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uzzDXs55bN .nav-link {
  position: relative;
}
.cid-uzzDXs55bN .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uzzDXs55bN .container {
    flex-wrap: nowrap;
  }
}
.cid-uzzDXs55bN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uzzDXs55bN .nav-item:focus,
.cid-uzzDXs55bN .nav-link:focus {
  outline: none;
}
.cid-uzzDXs55bN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uzzDXs55bN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uzzDXs55bN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uzzDXs55bN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uzzDXs55bN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uzzDXs55bN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uzzDXs55bN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uzzDXs55bN .navbar.opened {
  transition: all 0.3s;
}
.cid-uzzDXs55bN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uzzDXs55bN .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uzzDXs55bN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uzzDXs55bN .navbar.collapsed {
  justify-content: center;
}
.cid-uzzDXs55bN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uzzDXs55bN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uzzDXs55bN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uzzDXs55bN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uzzDXs55bN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uzzDXs55bN .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-uzzDXs55bN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uzzDXs55bN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uzzDXs55bN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uzzDXs55bN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uzzDXs55bN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uzzDXs55bN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uzzDXs55bN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uzzDXs55bN .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-uzzDXs55bN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uzzDXs55bN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uzzDXs55bN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uzzDXs55bN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uzzDXs55bN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uzzDXs55bN .navbar.navbar-short {
  min-height: 60px;
}
.cid-uzzDXs55bN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uzzDXs55bN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uzzDXs55bN .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-uzzDXs55bN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uzzDXs55bN .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uzzDXs55bN .navbar-brand {
    width: 85%;
  }
}
.cid-uzzDXs55bN .dropdown-item.active,
.cid-uzzDXs55bN .dropdown-item:active {
  background-color: transparent;
}
.cid-uzzDXs55bN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uzzDXs55bN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uzzDXs55bN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uzzDXs55bN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uzzDXs55bN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uzzDXs55bN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uzzDXs55bN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uzzDXs55bN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uzzDXs55bN button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uzzDXs55bN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uzzDXs55bN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uzzDXs55bN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uzzDXs55bN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uzzDXs55bN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uzzDXs55bN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uzzDXs55bN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uzzDXs55bN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uzzDXs55bN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uzzDXs55bN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uzzDXs55bN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uzzDXs55bN .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-uzzDXs55bN .navbar {
    height: 70px;
  }
  .cid-uzzDXs55bN .navbar.opened {
    height: auto;
  }
  .cid-uzzDXs55bN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uzzDXszisr {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uzzDXszisr .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uzzDXszisr .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uzzDXszisr .row {
  align-items: center;
  height: 100%;
}
.cid-uzzDXszisr .wrapper {
  margin: auto;
}
.cid-uzzDXsMgfT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uzzDXsMgfT .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uzzDXsMgfT .item {
    margin-bottom: 1rem;
  }
}
.cid-uzzDXsMgfT .item-wrapper {
  position: relative;
}
.cid-uzzDXsMgfT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uzzDXsMgfT .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uzzDXsMgfT .carousel-control,
.cid-uzzDXsMgfT .close {
  background: #1b1b1b;
}
.cid-uzzDXsMgfT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzzDXsMgfT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uzzDXsMgfT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzzDXsMgfT .carousel-control-next span {
  margin-left: 5px;
}
.cid-uzzDXsMgfT .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-uzzDXsMgfT .close::before {
  content: '\e91a';
}
.cid-uzzDXsMgfT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uzzDXsMgfT .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-uzzDXsMgfT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzzDXsMgfT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzzDXsMgfT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzzDXsMgfT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzzDXsMgfT .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-uzzDXsMgfT .carousel-indicators li.active,
.cid-uzzDXsMgfT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzzDXsMgfT .carousel-indicators li::after,
.cid-uzzDXsMgfT .carousel-indicators li::before {
  content: none;
}
.cid-uzzDXsMgfT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzzDXsMgfT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzzDXsMgfT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzzDXsMgfT .carousel-indicators {
    display: none;
  }
}
.cid-uzzDXsMgfT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzzDXsMgfT .carousel-inner > .active {
  display: block;
}
.cid-uzzDXsMgfT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzzDXsMgfT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzzDXsMgfT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uzzDXsMgfT .carousel-control,
  .cid-uzzDXsMgfT .carousel-indicators,
  .cid-uzzDXsMgfT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzzDXsMgfT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzzDXsMgfT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzzDXsMgfT .carousel-indicators .active,
.cid-uzzDXsMgfT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzzDXsMgfT .carousel-indicators .active {
  background: #fff;
}
.cid-uzzDXsMgfT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzzDXsMgfT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzzDXsMgfT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzzDXsMgfT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzzDXsMgfT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzzDXsMgfT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzzDXsMgfT .carousel {
  width: 100%;
}
.cid-uzzDXsMgfT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzzDXsMgfT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzzDXsMgfT .modal.fade .modal-dialog,
.cid-uzzDXsMgfT .modal.in .modal-dialog {
  transform: none;
}
.cid-uzzDXsMgfT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzzDXsMgfT .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uzAo7epz2L .navbar-dropdown {
  position: relative !important;
}
.cid-uzAo7epz2L .btn {
  max-height: 74px;
}
.cid-uzAo7epz2L .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-uzAo7epz2L .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uzAo7epz2L .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uzAo7epz2L .dropdown-item:hover,
.cid-uzAo7epz2L .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uzAo7epz2L .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uzAo7epz2L .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uzAo7epz2L .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uzAo7epz2L .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uzAo7epz2L .nav-link {
  position: relative;
}
.cid-uzAo7epz2L .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uzAo7epz2L .container {
    flex-wrap: nowrap;
  }
}
.cid-uzAo7epz2L .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uzAo7epz2L .nav-item:focus,
.cid-uzAo7epz2L .nav-link:focus {
  outline: none;
}
.cid-uzAo7epz2L .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uzAo7epz2L .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uzAo7epz2L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uzAo7epz2L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uzAo7epz2L .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uzAo7epz2L .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uzAo7epz2L .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uzAo7epz2L .navbar.opened {
  transition: all 0.3s;
}
.cid-uzAo7epz2L .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uzAo7epz2L .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uzAo7epz2L .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uzAo7epz2L .navbar.collapsed {
  justify-content: center;
}
.cid-uzAo7epz2L .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uzAo7epz2L .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uzAo7epz2L .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uzAo7epz2L .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uzAo7epz2L .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uzAo7epz2L .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-uzAo7epz2L .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uzAo7epz2L .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uzAo7epz2L .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uzAo7epz2L .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uzAo7epz2L .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uzAo7epz2L .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uzAo7epz2L .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uzAo7epz2L .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-uzAo7epz2L .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uzAo7epz2L .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uzAo7epz2L .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uzAo7epz2L .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uzAo7epz2L .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uzAo7epz2L .navbar.navbar-short {
  min-height: 60px;
}
.cid-uzAo7epz2L .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uzAo7epz2L .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uzAo7epz2L .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-uzAo7epz2L .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uzAo7epz2L .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uzAo7epz2L .navbar-brand {
    width: 85%;
  }
}
.cid-uzAo7epz2L .dropdown-item.active,
.cid-uzAo7epz2L .dropdown-item:active {
  background-color: transparent;
}
.cid-uzAo7epz2L .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uzAo7epz2L .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uzAo7epz2L .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uzAo7epz2L .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uzAo7epz2L .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uzAo7epz2L .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uzAo7epz2L ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uzAo7epz2L .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uzAo7epz2L button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uzAo7epz2L button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uzAo7epz2L button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uzAo7epz2L button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uzAo7epz2L button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uzAo7epz2L button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uzAo7epz2L nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uzAo7epz2L nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uzAo7epz2L nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uzAo7epz2L nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uzAo7epz2L .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uzAo7epz2L a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uzAo7epz2L .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-uzAo7epz2L .navbar {
    height: 70px;
  }
  .cid-uzAo7epz2L .navbar.opened {
    height: auto;
  }
  .cid-uzAo7epz2L .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uzAo7fd7RJ {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uzAo7fd7RJ .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uzAo7fd7RJ .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uzAo7fd7RJ .row {
  align-items: center;
  height: 100%;
}
.cid-uzAo7fd7RJ .wrapper {
  margin: auto;
}
.cid-uBFEJZrHOc {
  background-image: url("../../../assets/images/cover-osaka-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uBFEJZrHOc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBFEJZrHOc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBFEJZrHOc.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uBFEJZrHOc .container {
  position: static;
  margin: auto auto 0;
}
.cid-uBFEJZrHOc .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uBFEJZrHOc .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uBFEJZrHOc .text-box {
  position: relative;
}
.cid-uBFEJZrHOc .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uBFEJZrHOc .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uBFEJZrHOc .mbr-section-btn {
  margin-top: 30px;
}
.cid-uBFEJZrHOc .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uBFEJZrHOc .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uBFEJZrHOc .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uBFEJZrHOc .video-col {
    top: 30%;
  }
}
.cid-uBFEJZrHOc .mbr-media {
  position: relative;
}
.cid-uBFEJZrHOc .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uBFEJZrHOc .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uBFEJZrHOc .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uBFEJZrHOc .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uBFEJZrHOc .video-icon-bg-box a {
  padding: 50px;
}
.cid-uBFEJZrHOc .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uBFEJZrHOc .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uBFEJZrHOc .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uBFEJZrHOc .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uBFEJZrHOc .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uBFEJZrHOc .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uBFEJZrHOc .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uBFEJZrHOc .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uBFEJZrHOc .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uBFEJZrHOc .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uBFEJZrHOc .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uBFEJZrHOc .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uBFEJZrHOc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uBFEJZrHOc .mbr-text,
.cid-uBFEJZrHOc .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uzAo7fEsPg {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDPiAZBRnF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDPiAZBRnF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDPiAZBRnF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDPiAZBRnF .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDPiAZBRnF .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDPiAZBRnF .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDPiAZBRnF .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDPiAZBRnF .mbr-text,
.cid-uDPiAZBRnF .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDPiAZBRnF .card-title,
.cid-uDPiAZBRnF .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDPiAZBRnF .mbr-section-subtitle {
  text-align: left;
}
.cid-uDPiAZBRnF .mbr-text {
  text-align: left;
}
.cid-uDPiAZBRnF .mbr-card-title {
  text-align: left;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uzQZBrRTrK .navbar-dropdown {
  position: relative !important;
}
.cid-uzQZBrRTrK .btn {
  max-height: 74px;
}
.cid-uzQZBrRTrK .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-uzQZBrRTrK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uzQZBrRTrK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uzQZBrRTrK .dropdown-item:hover,
.cid-uzQZBrRTrK .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uzQZBrRTrK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uzQZBrRTrK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uzQZBrRTrK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uzQZBrRTrK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uzQZBrRTrK .nav-link {
  position: relative;
}
.cid-uzQZBrRTrK .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uzQZBrRTrK .container {
    flex-wrap: nowrap;
  }
}
.cid-uzQZBrRTrK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uzQZBrRTrK .nav-item:focus,
.cid-uzQZBrRTrK .nav-link:focus {
  outline: none;
}
.cid-uzQZBrRTrK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uzQZBrRTrK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uzQZBrRTrK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uzQZBrRTrK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uzQZBrRTrK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uzQZBrRTrK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uzQZBrRTrK .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uzQZBrRTrK .navbar.opened {
  transition: all 0.3s;
}
.cid-uzQZBrRTrK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uzQZBrRTrK .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uzQZBrRTrK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uzQZBrRTrK .navbar.collapsed {
  justify-content: center;
}
.cid-uzQZBrRTrK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uzQZBrRTrK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uzQZBrRTrK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uzQZBrRTrK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uzQZBrRTrK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uzQZBrRTrK .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-uzQZBrRTrK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uzQZBrRTrK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uzQZBrRTrK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uzQZBrRTrK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uzQZBrRTrK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uzQZBrRTrK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uzQZBrRTrK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uzQZBrRTrK .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-uzQZBrRTrK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uzQZBrRTrK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uzQZBrRTrK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uzQZBrRTrK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uzQZBrRTrK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uzQZBrRTrK .navbar.navbar-short {
  min-height: 60px;
}
.cid-uzQZBrRTrK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uzQZBrRTrK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uzQZBrRTrK .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-uzQZBrRTrK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uzQZBrRTrK .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uzQZBrRTrK .navbar-brand {
    width: 85%;
  }
}
.cid-uzQZBrRTrK .dropdown-item.active,
.cid-uzQZBrRTrK .dropdown-item:active {
  background-color: transparent;
}
.cid-uzQZBrRTrK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uzQZBrRTrK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uzQZBrRTrK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uzQZBrRTrK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uzQZBrRTrK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uzQZBrRTrK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uzQZBrRTrK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uzQZBrRTrK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uzQZBrRTrK button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uzQZBrRTrK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uzQZBrRTrK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uzQZBrRTrK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uzQZBrRTrK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uzQZBrRTrK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uzQZBrRTrK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uzQZBrRTrK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uzQZBrRTrK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uzQZBrRTrK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uzQZBrRTrK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uzQZBrRTrK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uzQZBrRTrK .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-uzQZBrRTrK .navbar {
    height: 70px;
  }
  .cid-uzQZBrRTrK .navbar.opened {
    height: auto;
  }
  .cid-uzQZBrRTrK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uzQZBsm3mb {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uzQZBsm3mb .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uzQZBsm3mb .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uzQZBsm3mb .row {
  align-items: center;
  height: 100%;
}
.cid-uzQZBsm3mb .wrapper {
  margin: auto;
}
.cid-uzQZBsyaGk {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uzQZBsyaGk .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uzQZBsyaGk .item {
    margin-bottom: 1rem;
  }
}
.cid-uzQZBsyaGk .item-wrapper {
  position: relative;
}
.cid-uzQZBsyaGk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uzQZBsyaGk .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uzQZBsyaGk .carousel-control,
.cid-uzQZBsyaGk .close {
  background: #1b1b1b;
}
.cid-uzQZBsyaGk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uzQZBsyaGk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uzQZBsyaGk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uzQZBsyaGk .carousel-control-next span {
  margin-left: 5px;
}
.cid-uzQZBsyaGk .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-uzQZBsyaGk .close::before {
  content: '\e91a';
}
.cid-uzQZBsyaGk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uzQZBsyaGk .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-uzQZBsyaGk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzQZBsyaGk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uzQZBsyaGk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uzQZBsyaGk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uzQZBsyaGk .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-uzQZBsyaGk .carousel-indicators li.active,
.cid-uzQZBsyaGk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uzQZBsyaGk .carousel-indicators li::after,
.cid-uzQZBsyaGk .carousel-indicators li::before {
  content: none;
}
.cid-uzQZBsyaGk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uzQZBsyaGk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uzQZBsyaGk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uzQZBsyaGk .carousel-indicators {
    display: none;
  }
}
.cid-uzQZBsyaGk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uzQZBsyaGk .carousel-inner > .active {
  display: block;
}
.cid-uzQZBsyaGk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uzQZBsyaGk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uzQZBsyaGk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uzQZBsyaGk .carousel-control,
  .cid-uzQZBsyaGk .carousel-indicators,
  .cid-uzQZBsyaGk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uzQZBsyaGk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uzQZBsyaGk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uzQZBsyaGk .carousel-indicators .active,
.cid-uzQZBsyaGk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uzQZBsyaGk .carousel-indicators .active {
  background: #fff;
}
.cid-uzQZBsyaGk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uzQZBsyaGk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uzQZBsyaGk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uzQZBsyaGk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uzQZBsyaGk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uzQZBsyaGk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uzQZBsyaGk .carousel {
  width: 100%;
}
.cid-uzQZBsyaGk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uzQZBsyaGk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uzQZBsyaGk .modal.fade .modal-dialog,
.cid-uzQZBsyaGk .modal.in .modal-dialog {
  transform: none;
}
.cid-uzQZBsyaGk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uzQZBsyaGk .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uzRzc6Pl8P .navbar-dropdown {
  position: relative !important;
}
.cid-uzRzc6Pl8P .btn {
  max-height: 74px;
}
.cid-uzRzc6Pl8P .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-uzRzc6Pl8P .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uzRzc6Pl8P .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uzRzc6Pl8P .dropdown-item:hover,
.cid-uzRzc6Pl8P .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uzRzc6Pl8P .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uzRzc6Pl8P .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uzRzc6Pl8P .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uzRzc6Pl8P .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uzRzc6Pl8P .nav-link {
  position: relative;
}
.cid-uzRzc6Pl8P .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uzRzc6Pl8P .container {
    flex-wrap: nowrap;
  }
}
.cid-uzRzc6Pl8P .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uzRzc6Pl8P .nav-item:focus,
.cid-uzRzc6Pl8P .nav-link:focus {
  outline: none;
}
.cid-uzRzc6Pl8P .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uzRzc6Pl8P .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uzRzc6Pl8P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uzRzc6Pl8P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uzRzc6Pl8P .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uzRzc6Pl8P .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uzRzc6Pl8P .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uzRzc6Pl8P .navbar.opened {
  transition: all 0.3s;
}
.cid-uzRzc6Pl8P .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uzRzc6Pl8P .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uzRzc6Pl8P .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uzRzc6Pl8P .navbar.collapsed {
  justify-content: center;
}
.cid-uzRzc6Pl8P .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uzRzc6Pl8P .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uzRzc6Pl8P .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uzRzc6Pl8P .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uzRzc6Pl8P .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uzRzc6Pl8P .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-uzRzc6Pl8P .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uzRzc6Pl8P .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uzRzc6Pl8P .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uzRzc6Pl8P .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uzRzc6Pl8P .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uzRzc6Pl8P .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uzRzc6Pl8P .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uzRzc6Pl8P .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-uzRzc6Pl8P .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uzRzc6Pl8P .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uzRzc6Pl8P .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uzRzc6Pl8P .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uzRzc6Pl8P .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uzRzc6Pl8P .navbar.navbar-short {
  min-height: 60px;
}
.cid-uzRzc6Pl8P .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uzRzc6Pl8P .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uzRzc6Pl8P .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-uzRzc6Pl8P .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uzRzc6Pl8P .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uzRzc6Pl8P .navbar-brand {
    width: 85%;
  }
}
.cid-uzRzc6Pl8P .dropdown-item.active,
.cid-uzRzc6Pl8P .dropdown-item:active {
  background-color: transparent;
}
.cid-uzRzc6Pl8P .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uzRzc6Pl8P .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uzRzc6Pl8P .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uzRzc6Pl8P .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uzRzc6Pl8P .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uzRzc6Pl8P .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uzRzc6Pl8P ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uzRzc6Pl8P .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uzRzc6Pl8P button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uzRzc6Pl8P button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uzRzc6Pl8P button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uzRzc6Pl8P button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uzRzc6Pl8P button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uzRzc6Pl8P button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uzRzc6Pl8P nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uzRzc6Pl8P nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uzRzc6Pl8P nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uzRzc6Pl8P nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uzRzc6Pl8P .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uzRzc6Pl8P a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uzRzc6Pl8P .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-uzRzc6Pl8P .navbar {
    height: 70px;
  }
  .cid-uzRzc6Pl8P .navbar.opened {
    height: auto;
  }
  .cid-uzRzc6Pl8P .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uzRzc7jDQi {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uzRzc7jDQi .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uzRzc7jDQi .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uzRzc7jDQi .row {
  align-items: center;
  height: 100%;
}
.cid-uzRzc7jDQi .wrapper {
  margin: auto;
}
.cid-uBFCRYg5BO {
  background-image: url("../../../assets/images/cover-koiasan-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uBFCRYg5BO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBFCRYg5BO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBFCRYg5BO.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uBFCRYg5BO .container {
  position: static;
  margin: auto auto 0;
}
.cid-uBFCRYg5BO .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uBFCRYg5BO .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uBFCRYg5BO .text-box {
  position: relative;
}
.cid-uBFCRYg5BO .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uBFCRYg5BO .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uBFCRYg5BO .mbr-section-btn {
  margin-top: 30px;
}
.cid-uBFCRYg5BO .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uBFCRYg5BO .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uBFCRYg5BO .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uBFCRYg5BO .video-col {
    top: 30%;
  }
}
.cid-uBFCRYg5BO .mbr-media {
  position: relative;
}
.cid-uBFCRYg5BO .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uBFCRYg5BO .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uBFCRYg5BO .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uBFCRYg5BO .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uBFCRYg5BO .video-icon-bg-box a {
  padding: 50px;
}
.cid-uBFCRYg5BO .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uBFCRYg5BO .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uBFCRYg5BO .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uBFCRYg5BO .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uBFCRYg5BO .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uBFCRYg5BO .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uBFCRYg5BO .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uBFCRYg5BO .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uBFCRYg5BO .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uBFCRYg5BO .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uBFCRYg5BO .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uBFCRYg5BO .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uBFCRYg5BO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uBFCRYg5BO .mbr-text,
.cid-uBFCRYg5BO .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uzRzc7Olcw {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDPrlBROwZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDPrlBROwZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDPrlBROwZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDPrlBROwZ .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDPrlBROwZ .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDPrlBROwZ .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDPrlBROwZ .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDPrlBROwZ .mbr-text,
.cid-uDPrlBROwZ .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDPrlBROwZ .card-title,
.cid-uDPrlBROwZ .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDPrlBROwZ .mbr-section-subtitle {
  text-align: left;
}
.cid-uDPrlBROwZ .mbr-text {
  text-align: left;
}
.cid-uDPrlBROwZ .mbr-card-title {
  text-align: left;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uA0c4Jn6Zp .navbar-dropdown {
  position: relative !important;
}
.cid-uA0c4Jn6Zp .btn {
  max-height: 74px;
}
.cid-uA0c4Jn6Zp .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-uA0c4Jn6Zp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uA0c4Jn6Zp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uA0c4Jn6Zp .dropdown-item:hover,
.cid-uA0c4Jn6Zp .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uA0c4Jn6Zp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uA0c4Jn6Zp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uA0c4Jn6Zp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uA0c4Jn6Zp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uA0c4Jn6Zp .nav-link {
  position: relative;
}
.cid-uA0c4Jn6Zp .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uA0c4Jn6Zp .container {
    flex-wrap: nowrap;
  }
}
.cid-uA0c4Jn6Zp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uA0c4Jn6Zp .nav-item:focus,
.cid-uA0c4Jn6Zp .nav-link:focus {
  outline: none;
}
.cid-uA0c4Jn6Zp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uA0c4Jn6Zp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uA0c4Jn6Zp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uA0c4Jn6Zp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uA0c4Jn6Zp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uA0c4Jn6Zp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uA0c4Jn6Zp .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uA0c4Jn6Zp .navbar.opened {
  transition: all 0.3s;
}
.cid-uA0c4Jn6Zp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uA0c4Jn6Zp .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uA0c4Jn6Zp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uA0c4Jn6Zp .navbar.collapsed {
  justify-content: center;
}
.cid-uA0c4Jn6Zp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uA0c4Jn6Zp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uA0c4Jn6Zp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uA0c4Jn6Zp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uA0c4Jn6Zp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uA0c4Jn6Zp .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-uA0c4Jn6Zp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uA0c4Jn6Zp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uA0c4Jn6Zp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uA0c4Jn6Zp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uA0c4Jn6Zp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uA0c4Jn6Zp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uA0c4Jn6Zp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uA0c4Jn6Zp .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-uA0c4Jn6Zp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uA0c4Jn6Zp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uA0c4Jn6Zp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uA0c4Jn6Zp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uA0c4Jn6Zp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uA0c4Jn6Zp .navbar.navbar-short {
  min-height: 60px;
}
.cid-uA0c4Jn6Zp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uA0c4Jn6Zp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uA0c4Jn6Zp .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-uA0c4Jn6Zp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uA0c4Jn6Zp .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uA0c4Jn6Zp .navbar-brand {
    width: 85%;
  }
}
.cid-uA0c4Jn6Zp .dropdown-item.active,
.cid-uA0c4Jn6Zp .dropdown-item:active {
  background-color: transparent;
}
.cid-uA0c4Jn6Zp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uA0c4Jn6Zp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uA0c4Jn6Zp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uA0c4Jn6Zp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uA0c4Jn6Zp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uA0c4Jn6Zp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uA0c4Jn6Zp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uA0c4Jn6Zp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uA0c4Jn6Zp button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uA0c4Jn6Zp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uA0c4Jn6Zp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uA0c4Jn6Zp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uA0c4Jn6Zp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uA0c4Jn6Zp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uA0c4Jn6Zp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uA0c4Jn6Zp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uA0c4Jn6Zp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uA0c4Jn6Zp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uA0c4Jn6Zp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uA0c4Jn6Zp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uA0c4Jn6Zp .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-uA0c4Jn6Zp .navbar {
    height: 70px;
  }
  .cid-uA0c4Jn6Zp .navbar.opened {
    height: auto;
  }
  .cid-uA0c4Jn6Zp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uA0c4JNcbH {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uA0c4JNcbH .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uA0c4JNcbH .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uA0c4JNcbH .row {
  align-items: center;
  height: 100%;
}
.cid-uA0c4JNcbH .wrapper {
  margin: auto;
}
.cid-uA0c4K4hzt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uA0c4K4hzt .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uA0c4K4hzt .item {
    margin-bottom: 1rem;
  }
}
.cid-uA0c4K4hzt .item-wrapper {
  position: relative;
}
.cid-uA0c4K4hzt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uA0c4K4hzt .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uA0c4K4hzt .carousel-control,
.cid-uA0c4K4hzt .close {
  background: #1b1b1b;
}
.cid-uA0c4K4hzt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uA0c4K4hzt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uA0c4K4hzt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uA0c4K4hzt .carousel-control-next span {
  margin-left: 5px;
}
.cid-uA0c4K4hzt .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-uA0c4K4hzt .close::before {
  content: '\e91a';
}
.cid-uA0c4K4hzt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uA0c4K4hzt .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-uA0c4K4hzt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uA0c4K4hzt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uA0c4K4hzt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uA0c4K4hzt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uA0c4K4hzt .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-uA0c4K4hzt .carousel-indicators li.active,
.cid-uA0c4K4hzt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uA0c4K4hzt .carousel-indicators li::after,
.cid-uA0c4K4hzt .carousel-indicators li::before {
  content: none;
}
.cid-uA0c4K4hzt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uA0c4K4hzt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uA0c4K4hzt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uA0c4K4hzt .carousel-indicators {
    display: none;
  }
}
.cid-uA0c4K4hzt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uA0c4K4hzt .carousel-inner > .active {
  display: block;
}
.cid-uA0c4K4hzt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uA0c4K4hzt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uA0c4K4hzt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uA0c4K4hzt .carousel-control,
  .cid-uA0c4K4hzt .carousel-indicators,
  .cid-uA0c4K4hzt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uA0c4K4hzt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uA0c4K4hzt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uA0c4K4hzt .carousel-indicators .active,
.cid-uA0c4K4hzt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uA0c4K4hzt .carousel-indicators .active {
  background: #fff;
}
.cid-uA0c4K4hzt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uA0c4K4hzt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uA0c4K4hzt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uA0c4K4hzt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uA0c4K4hzt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uA0c4K4hzt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uA0c4K4hzt .carousel {
  width: 100%;
}
.cid-uA0c4K4hzt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uA0c4K4hzt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uA0c4K4hzt .modal.fade .modal-dialog,
.cid-uA0c4K4hzt .modal.in .modal-dialog {
  transform: none;
}
.cid-uA0c4K4hzt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uA0c4K4hzt .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uA7XdIl5tt .navbar-dropdown {
  position: relative !important;
}
.cid-uA7XdIl5tt .btn {
  max-height: 74px;
}
.cid-uA7XdIl5tt .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-uA7XdIl5tt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uA7XdIl5tt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uA7XdIl5tt .dropdown-item:hover,
.cid-uA7XdIl5tt .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uA7XdIl5tt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uA7XdIl5tt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uA7XdIl5tt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uA7XdIl5tt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uA7XdIl5tt .nav-link {
  position: relative;
}
.cid-uA7XdIl5tt .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uA7XdIl5tt .container {
    flex-wrap: nowrap;
  }
}
.cid-uA7XdIl5tt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uA7XdIl5tt .nav-item:focus,
.cid-uA7XdIl5tt .nav-link:focus {
  outline: none;
}
.cid-uA7XdIl5tt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uA7XdIl5tt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uA7XdIl5tt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uA7XdIl5tt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uA7XdIl5tt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uA7XdIl5tt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uA7XdIl5tt .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uA7XdIl5tt .navbar.opened {
  transition: all 0.3s;
}
.cid-uA7XdIl5tt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uA7XdIl5tt .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uA7XdIl5tt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uA7XdIl5tt .navbar.collapsed {
  justify-content: center;
}
.cid-uA7XdIl5tt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uA7XdIl5tt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uA7XdIl5tt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uA7XdIl5tt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uA7XdIl5tt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uA7XdIl5tt .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-uA7XdIl5tt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uA7XdIl5tt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uA7XdIl5tt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uA7XdIl5tt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uA7XdIl5tt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uA7XdIl5tt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uA7XdIl5tt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uA7XdIl5tt .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-uA7XdIl5tt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uA7XdIl5tt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uA7XdIl5tt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uA7XdIl5tt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uA7XdIl5tt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uA7XdIl5tt .navbar.navbar-short {
  min-height: 60px;
}
.cid-uA7XdIl5tt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uA7XdIl5tt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uA7XdIl5tt .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-uA7XdIl5tt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uA7XdIl5tt .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uA7XdIl5tt .navbar-brand {
    width: 85%;
  }
}
.cid-uA7XdIl5tt .dropdown-item.active,
.cid-uA7XdIl5tt .dropdown-item:active {
  background-color: transparent;
}
.cid-uA7XdIl5tt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uA7XdIl5tt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uA7XdIl5tt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uA7XdIl5tt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uA7XdIl5tt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uA7XdIl5tt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uA7XdIl5tt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uA7XdIl5tt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uA7XdIl5tt button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uA7XdIl5tt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uA7XdIl5tt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uA7XdIl5tt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uA7XdIl5tt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uA7XdIl5tt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uA7XdIl5tt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uA7XdIl5tt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uA7XdIl5tt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uA7XdIl5tt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uA7XdIl5tt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uA7XdIl5tt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uA7XdIl5tt .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-uA7XdIl5tt .navbar {
    height: 70px;
  }
  .cid-uA7XdIl5tt .navbar.opened {
    height: auto;
  }
  .cid-uA7XdIl5tt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uA7XdIJfn3 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uA7XdIJfn3 .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uA7XdIJfn3 .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uA7XdIJfn3 .row {
  align-items: center;
  height: 100%;
}
.cid-uA7XdIJfn3 .wrapper {
  margin: auto;
}
.cid-uA7XdJ5KIM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uA7XdJ5KIM .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uA7XdJ5KIM .item {
    margin-bottom: 1rem;
  }
}
.cid-uA7XdJ5KIM .item-wrapper {
  position: relative;
}
.cid-uA7XdJ5KIM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uA7XdJ5KIM .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uA7XdJ5KIM .carousel-control,
.cid-uA7XdJ5KIM .close {
  background: #1b1b1b;
}
.cid-uA7XdJ5KIM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uA7XdJ5KIM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uA7XdJ5KIM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uA7XdJ5KIM .carousel-control-next span {
  margin-left: 5px;
}
.cid-uA7XdJ5KIM .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-uA7XdJ5KIM .close::before {
  content: '\e91a';
}
.cid-uA7XdJ5KIM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uA7XdJ5KIM .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-uA7XdJ5KIM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uA7XdJ5KIM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uA7XdJ5KIM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uA7XdJ5KIM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uA7XdJ5KIM .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-uA7XdJ5KIM .carousel-indicators li.active,
.cid-uA7XdJ5KIM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uA7XdJ5KIM .carousel-indicators li::after,
.cid-uA7XdJ5KIM .carousel-indicators li::before {
  content: none;
}
.cid-uA7XdJ5KIM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uA7XdJ5KIM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uA7XdJ5KIM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uA7XdJ5KIM .carousel-indicators {
    display: none;
  }
}
.cid-uA7XdJ5KIM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uA7XdJ5KIM .carousel-inner > .active {
  display: block;
}
.cid-uA7XdJ5KIM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uA7XdJ5KIM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uA7XdJ5KIM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uA7XdJ5KIM .carousel-control,
  .cid-uA7XdJ5KIM .carousel-indicators,
  .cid-uA7XdJ5KIM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uA7XdJ5KIM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uA7XdJ5KIM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uA7XdJ5KIM .carousel-indicators .active,
.cid-uA7XdJ5KIM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uA7XdJ5KIM .carousel-indicators .active {
  background: #fff;
}
.cid-uA7XdJ5KIM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uA7XdJ5KIM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uA7XdJ5KIM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uA7XdJ5KIM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uA7XdJ5KIM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uA7XdJ5KIM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uA7XdJ5KIM .carousel {
  width: 100%;
}
.cid-uA7XdJ5KIM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uA7XdJ5KIM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uA7XdJ5KIM .modal.fade .modal-dialog,
.cid-uA7XdJ5KIM .modal.in .modal-dialog {
  transform: none;
}
.cid-uA7XdJ5KIM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uA7XdJ5KIM .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uAc2AjCnJO .navbar-dropdown {
  position: relative !important;
}
.cid-uAc2AjCnJO .btn {
  max-height: 74px;
}
.cid-uAc2AjCnJO .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-uAc2AjCnJO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uAc2AjCnJO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uAc2AjCnJO .dropdown-item:hover,
.cid-uAc2AjCnJO .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uAc2AjCnJO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uAc2AjCnJO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uAc2AjCnJO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uAc2AjCnJO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uAc2AjCnJO .nav-link {
  position: relative;
}
.cid-uAc2AjCnJO .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uAc2AjCnJO .container {
    flex-wrap: nowrap;
  }
}
.cid-uAc2AjCnJO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uAc2AjCnJO .nav-item:focus,
.cid-uAc2AjCnJO .nav-link:focus {
  outline: none;
}
.cid-uAc2AjCnJO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uAc2AjCnJO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uAc2AjCnJO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uAc2AjCnJO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uAc2AjCnJO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uAc2AjCnJO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uAc2AjCnJO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uAc2AjCnJO .navbar.opened {
  transition: all 0.3s;
}
.cid-uAc2AjCnJO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uAc2AjCnJO .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uAc2AjCnJO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uAc2AjCnJO .navbar.collapsed {
  justify-content: center;
}
.cid-uAc2AjCnJO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uAc2AjCnJO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uAc2AjCnJO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uAc2AjCnJO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uAc2AjCnJO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uAc2AjCnJO .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-uAc2AjCnJO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uAc2AjCnJO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uAc2AjCnJO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uAc2AjCnJO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uAc2AjCnJO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uAc2AjCnJO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uAc2AjCnJO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uAc2AjCnJO .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-uAc2AjCnJO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uAc2AjCnJO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uAc2AjCnJO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uAc2AjCnJO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uAc2AjCnJO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uAc2AjCnJO .navbar.navbar-short {
  min-height: 60px;
}
.cid-uAc2AjCnJO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uAc2AjCnJO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uAc2AjCnJO .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-uAc2AjCnJO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uAc2AjCnJO .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uAc2AjCnJO .navbar-brand {
    width: 85%;
  }
}
.cid-uAc2AjCnJO .dropdown-item.active,
.cid-uAc2AjCnJO .dropdown-item:active {
  background-color: transparent;
}
.cid-uAc2AjCnJO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uAc2AjCnJO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uAc2AjCnJO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uAc2AjCnJO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uAc2AjCnJO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uAc2AjCnJO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uAc2AjCnJO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uAc2AjCnJO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uAc2AjCnJO button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uAc2AjCnJO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uAc2AjCnJO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uAc2AjCnJO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uAc2AjCnJO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uAc2AjCnJO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uAc2AjCnJO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uAc2AjCnJO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uAc2AjCnJO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uAc2AjCnJO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uAc2AjCnJO .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uAc2AjCnJO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uAc2AjCnJO .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-uAc2AjCnJO .navbar {
    height: 70px;
  }
  .cid-uAc2AjCnJO .navbar.opened {
    height: auto;
  }
  .cid-uAc2AjCnJO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uAc2Ak8wZB {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uAc2Ak8wZB .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uAc2Ak8wZB .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uAc2Ak8wZB .row {
  align-items: center;
  height: 100%;
}
.cid-uAc2Ak8wZB .wrapper {
  margin: auto;
}
.cid-uAc2Akk4xf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uAc2Akk4xf .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uAc2Akk4xf .item {
    margin-bottom: 1rem;
  }
}
.cid-uAc2Akk4xf .item-wrapper {
  position: relative;
}
.cid-uAc2Akk4xf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uAc2Akk4xf .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uAc2Akk4xf .carousel-control,
.cid-uAc2Akk4xf .close {
  background: #1b1b1b;
}
.cid-uAc2Akk4xf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uAc2Akk4xf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uAc2Akk4xf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uAc2Akk4xf .carousel-control-next span {
  margin-left: 5px;
}
.cid-uAc2Akk4xf .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-uAc2Akk4xf .close::before {
  content: '\e91a';
}
.cid-uAc2Akk4xf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uAc2Akk4xf .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-uAc2Akk4xf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAc2Akk4xf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uAc2Akk4xf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uAc2Akk4xf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uAc2Akk4xf .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-uAc2Akk4xf .carousel-indicators li.active,
.cid-uAc2Akk4xf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uAc2Akk4xf .carousel-indicators li::after,
.cid-uAc2Akk4xf .carousel-indicators li::before {
  content: none;
}
.cid-uAc2Akk4xf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uAc2Akk4xf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uAc2Akk4xf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uAc2Akk4xf .carousel-indicators {
    display: none;
  }
}
.cid-uAc2Akk4xf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uAc2Akk4xf .carousel-inner > .active {
  display: block;
}
.cid-uAc2Akk4xf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uAc2Akk4xf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uAc2Akk4xf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uAc2Akk4xf .carousel-control,
  .cid-uAc2Akk4xf .carousel-indicators,
  .cid-uAc2Akk4xf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uAc2Akk4xf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uAc2Akk4xf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uAc2Akk4xf .carousel-indicators .active,
.cid-uAc2Akk4xf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uAc2Akk4xf .carousel-indicators .active {
  background: #fff;
}
.cid-uAc2Akk4xf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uAc2Akk4xf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uAc2Akk4xf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uAc2Akk4xf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uAc2Akk4xf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uAc2Akk4xf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uAc2Akk4xf .carousel {
  width: 100%;
}
.cid-uAc2Akk4xf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uAc2Akk4xf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uAc2Akk4xf .modal.fade .modal-dialog,
.cid-uAc2Akk4xf .modal.in .modal-dialog {
  transform: none;
}
.cid-uAc2Akk4xf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uAc2Akk4xf .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uASjnk761U .navbar-dropdown {
  position: relative !important;
}
.cid-uASjnk761U .btn {
  max-height: 74px;
}
.cid-uASjnk761U .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-uASjnk761U .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uASjnk761U .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uASjnk761U .dropdown-item:hover,
.cid-uASjnk761U .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uASjnk761U .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uASjnk761U .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uASjnk761U .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uASjnk761U .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uASjnk761U .nav-link {
  position: relative;
}
.cid-uASjnk761U .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uASjnk761U .container {
    flex-wrap: nowrap;
  }
}
.cid-uASjnk761U .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uASjnk761U .nav-item:focus,
.cid-uASjnk761U .nav-link:focus {
  outline: none;
}
.cid-uASjnk761U .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uASjnk761U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uASjnk761U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uASjnk761U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uASjnk761U .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uASjnk761U .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uASjnk761U .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uASjnk761U .navbar.opened {
  transition: all 0.3s;
}
.cid-uASjnk761U .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uASjnk761U .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uASjnk761U .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uASjnk761U .navbar.collapsed {
  justify-content: center;
}
.cid-uASjnk761U .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uASjnk761U .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uASjnk761U .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uASjnk761U .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uASjnk761U .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uASjnk761U .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-uASjnk761U .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uASjnk761U .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uASjnk761U .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uASjnk761U .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uASjnk761U .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uASjnk761U .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uASjnk761U .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uASjnk761U .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-uASjnk761U .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uASjnk761U .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uASjnk761U .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uASjnk761U .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uASjnk761U .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uASjnk761U .navbar.navbar-short {
  min-height: 60px;
}
.cid-uASjnk761U .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uASjnk761U .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uASjnk761U .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-uASjnk761U .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uASjnk761U .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uASjnk761U .navbar-brand {
    width: 85%;
  }
}
.cid-uASjnk761U .dropdown-item.active,
.cid-uASjnk761U .dropdown-item:active {
  background-color: transparent;
}
.cid-uASjnk761U .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uASjnk761U .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uASjnk761U .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uASjnk761U .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uASjnk761U .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uASjnk761U .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uASjnk761U ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uASjnk761U .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uASjnk761U button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uASjnk761U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uASjnk761U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uASjnk761U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uASjnk761U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uASjnk761U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uASjnk761U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uASjnk761U nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uASjnk761U nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uASjnk761U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uASjnk761U .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uASjnk761U a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uASjnk761U .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-uASjnk761U .navbar {
    height: 70px;
  }
  .cid-uASjnk761U .navbar.opened {
    height: auto;
  }
  .cid-uASjnk761U .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uASjnkDmFw {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uASjnkDmFw .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uASjnkDmFw .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uASjnkDmFw .row {
  align-items: center;
  height: 100%;
}
.cid-uASjnkDmFw .wrapper {
  margin: auto;
}
.cid-uASjnkQ7qL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uASjnkQ7qL .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uASjnkQ7qL .item {
    margin-bottom: 1rem;
  }
}
.cid-uASjnkQ7qL .item-wrapper {
  position: relative;
}
.cid-uASjnkQ7qL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uASjnkQ7qL .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uASjnkQ7qL .carousel-control,
.cid-uASjnkQ7qL .close {
  background: #1b1b1b;
}
.cid-uASjnkQ7qL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uASjnkQ7qL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uASjnkQ7qL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uASjnkQ7qL .carousel-control-next span {
  margin-left: 5px;
}
.cid-uASjnkQ7qL .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-uASjnkQ7qL .close::before {
  content: '\e91a';
}
.cid-uASjnkQ7qL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uASjnkQ7qL .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-uASjnkQ7qL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uASjnkQ7qL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uASjnkQ7qL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uASjnkQ7qL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uASjnkQ7qL .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-uASjnkQ7qL .carousel-indicators li.active,
.cid-uASjnkQ7qL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uASjnkQ7qL .carousel-indicators li::after,
.cid-uASjnkQ7qL .carousel-indicators li::before {
  content: none;
}
.cid-uASjnkQ7qL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uASjnkQ7qL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uASjnkQ7qL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uASjnkQ7qL .carousel-indicators {
    display: none;
  }
}
.cid-uASjnkQ7qL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uASjnkQ7qL .carousel-inner > .active {
  display: block;
}
.cid-uASjnkQ7qL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uASjnkQ7qL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uASjnkQ7qL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uASjnkQ7qL .carousel-control,
  .cid-uASjnkQ7qL .carousel-indicators,
  .cid-uASjnkQ7qL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uASjnkQ7qL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uASjnkQ7qL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uASjnkQ7qL .carousel-indicators .active,
.cid-uASjnkQ7qL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uASjnkQ7qL .carousel-indicators .active {
  background: #fff;
}
.cid-uASjnkQ7qL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uASjnkQ7qL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uASjnkQ7qL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uASjnkQ7qL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uASjnkQ7qL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uASjnkQ7qL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uASjnkQ7qL .carousel {
  width: 100%;
}
.cid-uASjnkQ7qL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uASjnkQ7qL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uASjnkQ7qL .modal.fade .modal-dialog,
.cid-uASjnkQ7qL .modal.in .modal-dialog {
  transform: none;
}
.cid-uASjnkQ7qL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uASjnkQ7qL .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uBDQ7Slm0B .navbar-dropdown {
  position: relative !important;
}
.cid-uBDQ7Slm0B .btn {
  max-height: 74px;
}
.cid-uBDQ7Slm0B .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-uBDQ7Slm0B .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uBDQ7Slm0B .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uBDQ7Slm0B .dropdown-item:hover,
.cid-uBDQ7Slm0B .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uBDQ7Slm0B .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uBDQ7Slm0B .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uBDQ7Slm0B .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBDQ7Slm0B .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBDQ7Slm0B .nav-link {
  position: relative;
}
.cid-uBDQ7Slm0B .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uBDQ7Slm0B .container {
    flex-wrap: nowrap;
  }
}
.cid-uBDQ7Slm0B .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uBDQ7Slm0B .nav-item:focus,
.cid-uBDQ7Slm0B .nav-link:focus {
  outline: none;
}
.cid-uBDQ7Slm0B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBDQ7Slm0B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBDQ7Slm0B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBDQ7Slm0B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBDQ7Slm0B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uBDQ7Slm0B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uBDQ7Slm0B .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uBDQ7Slm0B .navbar.opened {
  transition: all 0.3s;
}
.cid-uBDQ7Slm0B .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBDQ7Slm0B .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uBDQ7Slm0B .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uBDQ7Slm0B .navbar.collapsed {
  justify-content: center;
}
.cid-uBDQ7Slm0B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uBDQ7Slm0B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBDQ7Slm0B .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uBDQ7Slm0B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uBDQ7Slm0B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uBDQ7Slm0B .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-uBDQ7Slm0B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uBDQ7Slm0B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uBDQ7Slm0B .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uBDQ7Slm0B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBDQ7Slm0B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBDQ7Slm0B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBDQ7Slm0B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBDQ7Slm0B .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-uBDQ7Slm0B .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBDQ7Slm0B .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBDQ7Slm0B .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uBDQ7Slm0B .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBDQ7Slm0B .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uBDQ7Slm0B .navbar.navbar-short {
  min-height: 60px;
}
.cid-uBDQ7Slm0B .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uBDQ7Slm0B .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uBDQ7Slm0B .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-uBDQ7Slm0B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBDQ7Slm0B .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uBDQ7Slm0B .navbar-brand {
    width: 85%;
  }
}
.cid-uBDQ7Slm0B .dropdown-item.active,
.cid-uBDQ7Slm0B .dropdown-item:active {
  background-color: transparent;
}
.cid-uBDQ7Slm0B .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBDQ7Slm0B .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBDQ7Slm0B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBDQ7Slm0B .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uBDQ7Slm0B .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBDQ7Slm0B .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBDQ7Slm0B ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBDQ7Slm0B .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uBDQ7Slm0B button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uBDQ7Slm0B button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uBDQ7Slm0B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uBDQ7Slm0B button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBDQ7Slm0B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBDQ7Slm0B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBDQ7Slm0B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBDQ7Slm0B nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBDQ7Slm0B nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBDQ7Slm0B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBDQ7Slm0B .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uBDQ7Slm0B a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBDQ7Slm0B .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-uBDQ7Slm0B .navbar {
    height: 70px;
  }
  .cid-uBDQ7Slm0B .navbar.opened {
    height: auto;
  }
  .cid-uBDQ7Slm0B .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBDQ7SKpxi {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBDQ7SKpxi .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uBDQ7SKpxi .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uBDQ7SKpxi .row {
  align-items: center;
  height: 100%;
}
.cid-uBDQ7SKpxi .wrapper {
  margin: auto;
}
.cid-uBDRcS80Js {
  background-image: url("../../../assets/images/cover-hiroshima-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uBDRcS80Js .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBDRcS80Js .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBDRcS80Js.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uBDRcS80Js .container {
  position: static;
  margin: auto auto 0;
}
.cid-uBDRcS80Js .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uBDRcS80Js .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uBDRcS80Js .text-box {
  position: relative;
}
.cid-uBDRcS80Js .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uBDRcS80Js .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uBDRcS80Js .mbr-section-btn {
  margin-top: 30px;
}
.cid-uBDRcS80Js .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uBDRcS80Js .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uBDRcS80Js .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uBDRcS80Js .video-col {
    top: 30%;
  }
}
.cid-uBDRcS80Js .mbr-media {
  position: relative;
}
.cid-uBDRcS80Js .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uBDRcS80Js .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uBDRcS80Js .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uBDRcS80Js .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uBDRcS80Js .video-icon-bg-box a {
  padding: 50px;
}
.cid-uBDRcS80Js .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uBDRcS80Js .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uBDRcS80Js .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uBDRcS80Js .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uBDRcS80Js .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uBDRcS80Js .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uBDRcS80Js .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uBDRcS80Js .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uBDRcS80Js .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uBDRcS80Js .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uBDRcS80Js .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uBDRcS80Js .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uBDRcS80Js .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uBDRcS80Js .mbr-text,
.cid-uBDRcS80Js .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBDQ7T5UBU {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDPNtwxIf9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDPNtwxIf9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDPNtwxIf9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDPNtwxIf9 .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDPNtwxIf9 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDPNtwxIf9 .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDPNtwxIf9 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDPNtwxIf9 .mbr-text,
.cid-uDPNtwxIf9 .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDPNtwxIf9 .card-title,
.cid-uDPNtwxIf9 .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDPNtwxIf9 .mbr-section-subtitle {
  text-align: left;
}
.cid-uDPNtwxIf9 .mbr-text {
  text-align: left;
}
.cid-uDPNtwxIf9 .mbr-card-title {
  text-align: left;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uBF5TM4Z2s .navbar-dropdown {
  position: relative !important;
}
.cid-uBF5TM4Z2s .btn {
  max-height: 74px;
}
.cid-uBF5TM4Z2s .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-uBF5TM4Z2s .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uBF5TM4Z2s .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uBF5TM4Z2s .dropdown-item:hover,
.cid-uBF5TM4Z2s .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uBF5TM4Z2s .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uBF5TM4Z2s .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uBF5TM4Z2s .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBF5TM4Z2s .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBF5TM4Z2s .nav-link {
  position: relative;
}
.cid-uBF5TM4Z2s .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uBF5TM4Z2s .container {
    flex-wrap: nowrap;
  }
}
.cid-uBF5TM4Z2s .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uBF5TM4Z2s .nav-item:focus,
.cid-uBF5TM4Z2s .nav-link:focus {
  outline: none;
}
.cid-uBF5TM4Z2s .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBF5TM4Z2s .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBF5TM4Z2s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBF5TM4Z2s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBF5TM4Z2s .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uBF5TM4Z2s .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uBF5TM4Z2s .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uBF5TM4Z2s .navbar.opened {
  transition: all 0.3s;
}
.cid-uBF5TM4Z2s .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBF5TM4Z2s .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uBF5TM4Z2s .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uBF5TM4Z2s .navbar.collapsed {
  justify-content: center;
}
.cid-uBF5TM4Z2s .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uBF5TM4Z2s .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBF5TM4Z2s .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uBF5TM4Z2s .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uBF5TM4Z2s .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uBF5TM4Z2s .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-uBF5TM4Z2s .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uBF5TM4Z2s .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uBF5TM4Z2s .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uBF5TM4Z2s .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBF5TM4Z2s .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBF5TM4Z2s .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBF5TM4Z2s .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBF5TM4Z2s .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-uBF5TM4Z2s .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBF5TM4Z2s .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBF5TM4Z2s .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uBF5TM4Z2s .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBF5TM4Z2s .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uBF5TM4Z2s .navbar.navbar-short {
  min-height: 60px;
}
.cid-uBF5TM4Z2s .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uBF5TM4Z2s .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uBF5TM4Z2s .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-uBF5TM4Z2s .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBF5TM4Z2s .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uBF5TM4Z2s .navbar-brand {
    width: 85%;
  }
}
.cid-uBF5TM4Z2s .dropdown-item.active,
.cid-uBF5TM4Z2s .dropdown-item:active {
  background-color: transparent;
}
.cid-uBF5TM4Z2s .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBF5TM4Z2s .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBF5TM4Z2s .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBF5TM4Z2s .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uBF5TM4Z2s .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBF5TM4Z2s .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBF5TM4Z2s ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBF5TM4Z2s .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uBF5TM4Z2s button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uBF5TM4Z2s button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uBF5TM4Z2s button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uBF5TM4Z2s button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBF5TM4Z2s button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBF5TM4Z2s button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBF5TM4Z2s nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBF5TM4Z2s nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBF5TM4Z2s nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBF5TM4Z2s nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBF5TM4Z2s .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uBF5TM4Z2s a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBF5TM4Z2s .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-uBF5TM4Z2s .navbar {
    height: 70px;
  }
  .cid-uBF5TM4Z2s .navbar.opened {
    height: auto;
  }
  .cid-uBF5TM4Z2s .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBF5TMvxiG {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBF5TMvxiG .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uBF5TMvxiG .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uBF5TMvxiG .row {
  align-items: center;
  height: 100%;
}
.cid-uBF5TMvxiG .wrapper {
  margin: auto;
}
.cid-uBF5TMMkZo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uBF5TMMkZo .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBF5TMMkZo .item {
    margin-bottom: 1rem;
  }
}
.cid-uBF5TMMkZo .item-wrapper {
  position: relative;
}
.cid-uBF5TMMkZo .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uBF5TMMkZo .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uBF5TMMkZo .carousel-control,
.cid-uBF5TMMkZo .close {
  background: #1b1b1b;
}
.cid-uBF5TMMkZo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBF5TMMkZo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uBF5TMMkZo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBF5TMMkZo .carousel-control-next span {
  margin-left: 5px;
}
.cid-uBF5TMMkZo .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-uBF5TMMkZo .close::before {
  content: '\e91a';
}
.cid-uBF5TMMkZo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uBF5TMMkZo .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-uBF5TMMkZo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBF5TMMkZo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBF5TMMkZo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBF5TMMkZo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBF5TMMkZo .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-uBF5TMMkZo .carousel-indicators li.active,
.cid-uBF5TMMkZo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBF5TMMkZo .carousel-indicators li::after,
.cid-uBF5TMMkZo .carousel-indicators li::before {
  content: none;
}
.cid-uBF5TMMkZo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBF5TMMkZo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBF5TMMkZo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBF5TMMkZo .carousel-indicators {
    display: none;
  }
}
.cid-uBF5TMMkZo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBF5TMMkZo .carousel-inner > .active {
  display: block;
}
.cid-uBF5TMMkZo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBF5TMMkZo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBF5TMMkZo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uBF5TMMkZo .carousel-control,
  .cid-uBF5TMMkZo .carousel-indicators,
  .cid-uBF5TMMkZo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBF5TMMkZo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBF5TMMkZo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBF5TMMkZo .carousel-indicators .active,
.cid-uBF5TMMkZo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBF5TMMkZo .carousel-indicators .active {
  background: #fff;
}
.cid-uBF5TMMkZo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBF5TMMkZo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBF5TMMkZo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBF5TMMkZo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBF5TMMkZo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBF5TMMkZo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBF5TMMkZo .carousel {
  width: 100%;
}
.cid-uBF5TMMkZo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBF5TMMkZo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBF5TMMkZo .modal.fade .modal-dialog,
.cid-uBF5TMMkZo .modal.in .modal-dialog {
  transform: none;
}
.cid-uBF5TMMkZo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBF5TMMkZo .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uBFmKyYqAI .navbar-dropdown {
  position: relative !important;
}
.cid-uBFmKyYqAI .btn {
  max-height: 74px;
}
.cid-uBFmKyYqAI .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-uBFmKyYqAI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uBFmKyYqAI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uBFmKyYqAI .dropdown-item:hover,
.cid-uBFmKyYqAI .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uBFmKyYqAI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uBFmKyYqAI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uBFmKyYqAI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBFmKyYqAI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBFmKyYqAI .nav-link {
  position: relative;
}
.cid-uBFmKyYqAI .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uBFmKyYqAI .container {
    flex-wrap: nowrap;
  }
}
.cid-uBFmKyYqAI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uBFmKyYqAI .nav-item:focus,
.cid-uBFmKyYqAI .nav-link:focus {
  outline: none;
}
.cid-uBFmKyYqAI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBFmKyYqAI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBFmKyYqAI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBFmKyYqAI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBFmKyYqAI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uBFmKyYqAI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uBFmKyYqAI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uBFmKyYqAI .navbar.opened {
  transition: all 0.3s;
}
.cid-uBFmKyYqAI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBFmKyYqAI .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uBFmKyYqAI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uBFmKyYqAI .navbar.collapsed {
  justify-content: center;
}
.cid-uBFmKyYqAI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uBFmKyYqAI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBFmKyYqAI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uBFmKyYqAI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uBFmKyYqAI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uBFmKyYqAI .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-uBFmKyYqAI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uBFmKyYqAI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uBFmKyYqAI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uBFmKyYqAI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBFmKyYqAI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBFmKyYqAI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBFmKyYqAI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBFmKyYqAI .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-uBFmKyYqAI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBFmKyYqAI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBFmKyYqAI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uBFmKyYqAI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBFmKyYqAI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uBFmKyYqAI .navbar.navbar-short {
  min-height: 60px;
}
.cid-uBFmKyYqAI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uBFmKyYqAI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uBFmKyYqAI .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-uBFmKyYqAI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBFmKyYqAI .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uBFmKyYqAI .navbar-brand {
    width: 85%;
  }
}
.cid-uBFmKyYqAI .dropdown-item.active,
.cid-uBFmKyYqAI .dropdown-item:active {
  background-color: transparent;
}
.cid-uBFmKyYqAI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBFmKyYqAI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBFmKyYqAI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBFmKyYqAI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uBFmKyYqAI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBFmKyYqAI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBFmKyYqAI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBFmKyYqAI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uBFmKyYqAI button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uBFmKyYqAI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uBFmKyYqAI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uBFmKyYqAI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBFmKyYqAI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBFmKyYqAI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBFmKyYqAI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBFmKyYqAI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBFmKyYqAI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBFmKyYqAI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBFmKyYqAI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uBFmKyYqAI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBFmKyYqAI .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-uBFmKyYqAI .navbar {
    height: 70px;
  }
  .cid-uBFmKyYqAI .navbar.opened {
    height: auto;
  }
  .cid-uBFmKyYqAI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBFmKzmvdy {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBFmKzmvdy .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uBFmKzmvdy .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uBFmKzmvdy .row {
  align-items: center;
  height: 100%;
}
.cid-uBFmKzmvdy .wrapper {
  margin: auto;
}
.cid-uBFmKzAsCA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uBFmKzAsCA .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBFmKzAsCA .item {
    margin-bottom: 1rem;
  }
}
.cid-uBFmKzAsCA .item-wrapper {
  position: relative;
}
.cid-uBFmKzAsCA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uBFmKzAsCA .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uBFmKzAsCA .carousel-control,
.cid-uBFmKzAsCA .close {
  background: #1b1b1b;
}
.cid-uBFmKzAsCA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBFmKzAsCA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uBFmKzAsCA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBFmKzAsCA .carousel-control-next span {
  margin-left: 5px;
}
.cid-uBFmKzAsCA .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-uBFmKzAsCA .close::before {
  content: '\e91a';
}
.cid-uBFmKzAsCA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uBFmKzAsCA .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-uBFmKzAsCA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBFmKzAsCA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBFmKzAsCA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBFmKzAsCA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBFmKzAsCA .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-uBFmKzAsCA .carousel-indicators li.active,
.cid-uBFmKzAsCA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBFmKzAsCA .carousel-indicators li::after,
.cid-uBFmKzAsCA .carousel-indicators li::before {
  content: none;
}
.cid-uBFmKzAsCA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBFmKzAsCA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBFmKzAsCA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBFmKzAsCA .carousel-indicators {
    display: none;
  }
}
.cid-uBFmKzAsCA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBFmKzAsCA .carousel-inner > .active {
  display: block;
}
.cid-uBFmKzAsCA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBFmKzAsCA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBFmKzAsCA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uBFmKzAsCA .carousel-control,
  .cid-uBFmKzAsCA .carousel-indicators,
  .cid-uBFmKzAsCA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBFmKzAsCA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBFmKzAsCA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBFmKzAsCA .carousel-indicators .active,
.cid-uBFmKzAsCA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBFmKzAsCA .carousel-indicators .active {
  background: #fff;
}
.cid-uBFmKzAsCA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBFmKzAsCA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBFmKzAsCA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBFmKzAsCA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBFmKzAsCA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBFmKzAsCA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBFmKzAsCA .carousel {
  width: 100%;
}
.cid-uBFmKzAsCA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBFmKzAsCA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBFmKzAsCA .modal.fade .modal-dialog,
.cid-uBFmKzAsCA .modal.in .modal-dialog {
  transform: none;
}
.cid-uBFmKzAsCA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBFmKzAsCA .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uBQEJOm3iy .navbar-dropdown {
  position: relative !important;
}
.cid-uBQEJOm3iy .btn {
  max-height: 74px;
}
.cid-uBQEJOm3iy .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-uBQEJOm3iy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uBQEJOm3iy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uBQEJOm3iy .dropdown-item:hover,
.cid-uBQEJOm3iy .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uBQEJOm3iy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uBQEJOm3iy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uBQEJOm3iy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBQEJOm3iy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBQEJOm3iy .nav-link {
  position: relative;
}
.cid-uBQEJOm3iy .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uBQEJOm3iy .container {
    flex-wrap: nowrap;
  }
}
.cid-uBQEJOm3iy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uBQEJOm3iy .nav-item:focus,
.cid-uBQEJOm3iy .nav-link:focus {
  outline: none;
}
.cid-uBQEJOm3iy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBQEJOm3iy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBQEJOm3iy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBQEJOm3iy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBQEJOm3iy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uBQEJOm3iy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uBQEJOm3iy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uBQEJOm3iy .navbar.opened {
  transition: all 0.3s;
}
.cid-uBQEJOm3iy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBQEJOm3iy .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uBQEJOm3iy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uBQEJOm3iy .navbar.collapsed {
  justify-content: center;
}
.cid-uBQEJOm3iy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uBQEJOm3iy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBQEJOm3iy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uBQEJOm3iy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uBQEJOm3iy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uBQEJOm3iy .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-uBQEJOm3iy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uBQEJOm3iy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uBQEJOm3iy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uBQEJOm3iy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBQEJOm3iy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBQEJOm3iy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBQEJOm3iy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBQEJOm3iy .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-uBQEJOm3iy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBQEJOm3iy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBQEJOm3iy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uBQEJOm3iy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBQEJOm3iy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uBQEJOm3iy .navbar.navbar-short {
  min-height: 60px;
}
.cid-uBQEJOm3iy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uBQEJOm3iy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uBQEJOm3iy .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-uBQEJOm3iy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBQEJOm3iy .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uBQEJOm3iy .navbar-brand {
    width: 85%;
  }
}
.cid-uBQEJOm3iy .dropdown-item.active,
.cid-uBQEJOm3iy .dropdown-item:active {
  background-color: transparent;
}
.cid-uBQEJOm3iy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBQEJOm3iy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBQEJOm3iy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBQEJOm3iy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uBQEJOm3iy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBQEJOm3iy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBQEJOm3iy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBQEJOm3iy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uBQEJOm3iy button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uBQEJOm3iy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uBQEJOm3iy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uBQEJOm3iy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBQEJOm3iy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBQEJOm3iy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBQEJOm3iy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBQEJOm3iy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBQEJOm3iy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBQEJOm3iy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBQEJOm3iy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uBQEJOm3iy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBQEJOm3iy .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-uBQEJOm3iy .navbar {
    height: 70px;
  }
  .cid-uBQEJOm3iy .navbar.opened {
    height: auto;
  }
  .cid-uBQEJOm3iy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBQEJOYUCS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uBQEJOYUCS .item-subtitle {
  line-height: 1.2;
  color: #000000;
}
.cid-uBQEJOYUCS img,
.cid-uBQEJOYUCS .item-img {
  width: 100%;
  height: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-uBQEJOYUCS .item:focus,
.cid-uBQEJOYUCS span:focus {
  outline: none;
}
.cid-uBQEJOYUCS .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBQEJOYUCS .item {
    margin-bottom: 1rem;
  }
}
.cid-uBQEJOYUCS .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uBQEJOYUCS .mbr-section-title {
  color: #232323;
}
.cid-uBQEJOYUCS .mbr-text,
.cid-uBQEJOYUCS .mbr-section-btn {
  color: #232323;
}
.cid-uBQEJOYUCS .item-title {
  color: #232323;
}
.cid-uBQEJOYUCS .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uBR2DdcRWi .navbar-dropdown {
  position: relative !important;
}
.cid-uBR2DdcRWi .btn {
  max-height: 74px;
}
.cid-uBR2DdcRWi .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-uBR2DdcRWi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uBR2DdcRWi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uBR2DdcRWi .dropdown-item:hover,
.cid-uBR2DdcRWi .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uBR2DdcRWi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uBR2DdcRWi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uBR2DdcRWi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBR2DdcRWi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBR2DdcRWi .nav-link {
  position: relative;
}
.cid-uBR2DdcRWi .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uBR2DdcRWi .container {
    flex-wrap: nowrap;
  }
}
.cid-uBR2DdcRWi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uBR2DdcRWi .nav-item:focus,
.cid-uBR2DdcRWi .nav-link:focus {
  outline: none;
}
.cid-uBR2DdcRWi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBR2DdcRWi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBR2DdcRWi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBR2DdcRWi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBR2DdcRWi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uBR2DdcRWi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uBR2DdcRWi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uBR2DdcRWi .navbar.opened {
  transition: all 0.3s;
}
.cid-uBR2DdcRWi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBR2DdcRWi .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uBR2DdcRWi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uBR2DdcRWi .navbar.collapsed {
  justify-content: center;
}
.cid-uBR2DdcRWi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uBR2DdcRWi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBR2DdcRWi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uBR2DdcRWi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uBR2DdcRWi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uBR2DdcRWi .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-uBR2DdcRWi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uBR2DdcRWi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uBR2DdcRWi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uBR2DdcRWi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBR2DdcRWi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBR2DdcRWi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBR2DdcRWi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBR2DdcRWi .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-uBR2DdcRWi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBR2DdcRWi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBR2DdcRWi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uBR2DdcRWi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBR2DdcRWi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uBR2DdcRWi .navbar.navbar-short {
  min-height: 60px;
}
.cid-uBR2DdcRWi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uBR2DdcRWi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uBR2DdcRWi .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-uBR2DdcRWi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBR2DdcRWi .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uBR2DdcRWi .navbar-brand {
    width: 85%;
  }
}
.cid-uBR2DdcRWi .dropdown-item.active,
.cid-uBR2DdcRWi .dropdown-item:active {
  background-color: transparent;
}
.cid-uBR2DdcRWi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBR2DdcRWi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBR2DdcRWi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBR2DdcRWi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uBR2DdcRWi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBR2DdcRWi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBR2DdcRWi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBR2DdcRWi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uBR2DdcRWi button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uBR2DdcRWi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uBR2DdcRWi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uBR2DdcRWi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBR2DdcRWi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBR2DdcRWi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBR2DdcRWi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBR2DdcRWi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBR2DdcRWi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBR2DdcRWi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBR2DdcRWi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uBR2DdcRWi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBR2DdcRWi .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-uBR2DdcRWi .navbar {
    height: 70px;
  }
  .cid-uBR2DdcRWi .navbar.opened {
    height: auto;
  }
  .cid-uBR2DdcRWi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBR2DdXaoN {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBR2DdXaoN .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uBR2DdXaoN .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uBR2DdXaoN .row {
  align-items: center;
  height: 100%;
}
.cid-uBR2DdXaoN .wrapper {
  margin: auto;
}
.cid-uBR2DelpC9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uBR2DelpC9 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBR2DelpC9 .item {
    margin-bottom: 1rem;
  }
}
.cid-uBR2DelpC9 .item-wrapper {
  position: relative;
}
.cid-uBR2DelpC9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uBR2DelpC9 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uBR2DelpC9 .carousel-control,
.cid-uBR2DelpC9 .close {
  background: #1b1b1b;
}
.cid-uBR2DelpC9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBR2DelpC9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uBR2DelpC9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBR2DelpC9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uBR2DelpC9 .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-uBR2DelpC9 .close::before {
  content: '\e91a';
}
.cid-uBR2DelpC9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uBR2DelpC9 .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-uBR2DelpC9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBR2DelpC9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBR2DelpC9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBR2DelpC9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBR2DelpC9 .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-uBR2DelpC9 .carousel-indicators li.active,
.cid-uBR2DelpC9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBR2DelpC9 .carousel-indicators li::after,
.cid-uBR2DelpC9 .carousel-indicators li::before {
  content: none;
}
.cid-uBR2DelpC9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBR2DelpC9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBR2DelpC9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBR2DelpC9 .carousel-indicators {
    display: none;
  }
}
.cid-uBR2DelpC9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBR2DelpC9 .carousel-inner > .active {
  display: block;
}
.cid-uBR2DelpC9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBR2DelpC9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBR2DelpC9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uBR2DelpC9 .carousel-control,
  .cid-uBR2DelpC9 .carousel-indicators,
  .cid-uBR2DelpC9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBR2DelpC9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBR2DelpC9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBR2DelpC9 .carousel-indicators .active,
.cid-uBR2DelpC9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBR2DelpC9 .carousel-indicators .active {
  background: #fff;
}
.cid-uBR2DelpC9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBR2DelpC9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBR2DelpC9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBR2DelpC9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBR2DelpC9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBR2DelpC9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBR2DelpC9 .carousel {
  width: 100%;
}
.cid-uBR2DelpC9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBR2DelpC9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBR2DelpC9 .modal.fade .modal-dialog,
.cid-uBR2DelpC9 .modal.in .modal-dialog {
  transform: none;
}
.cid-uBR2DelpC9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBR2DelpC9 .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uBX4Li4Feh .navbar-dropdown {
  position: relative !important;
}
.cid-uBX4Li4Feh .btn {
  max-height: 74px;
}
.cid-uBX4Li4Feh .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-uBX4Li4Feh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uBX4Li4Feh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uBX4Li4Feh .dropdown-item:hover,
.cid-uBX4Li4Feh .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uBX4Li4Feh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uBX4Li4Feh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uBX4Li4Feh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBX4Li4Feh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBX4Li4Feh .nav-link {
  position: relative;
}
.cid-uBX4Li4Feh .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uBX4Li4Feh .container {
    flex-wrap: nowrap;
  }
}
.cid-uBX4Li4Feh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uBX4Li4Feh .nav-item:focus,
.cid-uBX4Li4Feh .nav-link:focus {
  outline: none;
}
.cid-uBX4Li4Feh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBX4Li4Feh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBX4Li4Feh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBX4Li4Feh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBX4Li4Feh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uBX4Li4Feh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uBX4Li4Feh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uBX4Li4Feh .navbar.opened {
  transition: all 0.3s;
}
.cid-uBX4Li4Feh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBX4Li4Feh .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uBX4Li4Feh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uBX4Li4Feh .navbar.collapsed {
  justify-content: center;
}
.cid-uBX4Li4Feh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uBX4Li4Feh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBX4Li4Feh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uBX4Li4Feh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uBX4Li4Feh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uBX4Li4Feh .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-uBX4Li4Feh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uBX4Li4Feh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uBX4Li4Feh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uBX4Li4Feh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBX4Li4Feh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBX4Li4Feh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBX4Li4Feh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBX4Li4Feh .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-uBX4Li4Feh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBX4Li4Feh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBX4Li4Feh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uBX4Li4Feh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBX4Li4Feh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uBX4Li4Feh .navbar.navbar-short {
  min-height: 60px;
}
.cid-uBX4Li4Feh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uBX4Li4Feh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uBX4Li4Feh .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-uBX4Li4Feh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBX4Li4Feh .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uBX4Li4Feh .navbar-brand {
    width: 85%;
  }
}
.cid-uBX4Li4Feh .dropdown-item.active,
.cid-uBX4Li4Feh .dropdown-item:active {
  background-color: transparent;
}
.cid-uBX4Li4Feh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBX4Li4Feh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBX4Li4Feh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBX4Li4Feh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uBX4Li4Feh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBX4Li4Feh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBX4Li4Feh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBX4Li4Feh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uBX4Li4Feh button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uBX4Li4Feh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uBX4Li4Feh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uBX4Li4Feh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBX4Li4Feh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBX4Li4Feh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBX4Li4Feh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBX4Li4Feh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBX4Li4Feh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBX4Li4Feh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBX4Li4Feh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uBX4Li4Feh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBX4Li4Feh .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-uBX4Li4Feh .navbar {
    height: 70px;
  }
  .cid-uBX4Li4Feh .navbar.opened {
    height: auto;
  }
  .cid-uBX4Li4Feh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBX4LiJKT2 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBX4LiJKT2 .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uBX4LiJKT2 .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uBX4LiJKT2 .row {
  align-items: center;
  height: 100%;
}
.cid-uBX4LiJKT2 .wrapper {
  margin: auto;
}
.cid-uBX4Lj1PDZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uBX4Lj1PDZ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBX4Lj1PDZ .item {
    margin-bottom: 1rem;
  }
}
.cid-uBX4Lj1PDZ .item-wrapper {
  position: relative;
}
.cid-uBX4Lj1PDZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uBX4Lj1PDZ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uBX4Lj1PDZ .carousel-control,
.cid-uBX4Lj1PDZ .close {
  background: #1b1b1b;
}
.cid-uBX4Lj1PDZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBX4Lj1PDZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uBX4Lj1PDZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBX4Lj1PDZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-uBX4Lj1PDZ .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-uBX4Lj1PDZ .close::before {
  content: '\e91a';
}
.cid-uBX4Lj1PDZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uBX4Lj1PDZ .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-uBX4Lj1PDZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBX4Lj1PDZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBX4Lj1PDZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBX4Lj1PDZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBX4Lj1PDZ .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-uBX4Lj1PDZ .carousel-indicators li.active,
.cid-uBX4Lj1PDZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBX4Lj1PDZ .carousel-indicators li::after,
.cid-uBX4Lj1PDZ .carousel-indicators li::before {
  content: none;
}
.cid-uBX4Lj1PDZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBX4Lj1PDZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBX4Lj1PDZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBX4Lj1PDZ .carousel-indicators {
    display: none;
  }
}
.cid-uBX4Lj1PDZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBX4Lj1PDZ .carousel-inner > .active {
  display: block;
}
.cid-uBX4Lj1PDZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBX4Lj1PDZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBX4Lj1PDZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uBX4Lj1PDZ .carousel-control,
  .cid-uBX4Lj1PDZ .carousel-indicators,
  .cid-uBX4Lj1PDZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBX4Lj1PDZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBX4Lj1PDZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBX4Lj1PDZ .carousel-indicators .active,
.cid-uBX4Lj1PDZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBX4Lj1PDZ .carousel-indicators .active {
  background: #fff;
}
.cid-uBX4Lj1PDZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBX4Lj1PDZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBX4Lj1PDZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBX4Lj1PDZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBX4Lj1PDZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBX4Lj1PDZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBX4Lj1PDZ .carousel {
  width: 100%;
}
.cid-uBX4Lj1PDZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBX4Lj1PDZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBX4Lj1PDZ .modal.fade .modal-dialog,
.cid-uBX4Lj1PDZ .modal.in .modal-dialog {
  transform: none;
}
.cid-uBX4Lj1PDZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBX4Lj1PDZ .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uBXcK7IVqZ .navbar-dropdown {
  position: relative !important;
}
.cid-uBXcK7IVqZ .btn {
  max-height: 74px;
}
.cid-uBXcK7IVqZ .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-uBXcK7IVqZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uBXcK7IVqZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uBXcK7IVqZ .dropdown-item:hover,
.cid-uBXcK7IVqZ .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uBXcK7IVqZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uBXcK7IVqZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uBXcK7IVqZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBXcK7IVqZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBXcK7IVqZ .nav-link {
  position: relative;
}
.cid-uBXcK7IVqZ .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uBXcK7IVqZ .container {
    flex-wrap: nowrap;
  }
}
.cid-uBXcK7IVqZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uBXcK7IVqZ .nav-item:focus,
.cid-uBXcK7IVqZ .nav-link:focus {
  outline: none;
}
.cid-uBXcK7IVqZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBXcK7IVqZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBXcK7IVqZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBXcK7IVqZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBXcK7IVqZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uBXcK7IVqZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uBXcK7IVqZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uBXcK7IVqZ .navbar.opened {
  transition: all 0.3s;
}
.cid-uBXcK7IVqZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBXcK7IVqZ .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uBXcK7IVqZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uBXcK7IVqZ .navbar.collapsed {
  justify-content: center;
}
.cid-uBXcK7IVqZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uBXcK7IVqZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBXcK7IVqZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uBXcK7IVqZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uBXcK7IVqZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uBXcK7IVqZ .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-uBXcK7IVqZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uBXcK7IVqZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uBXcK7IVqZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uBXcK7IVqZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBXcK7IVqZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBXcK7IVqZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBXcK7IVqZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBXcK7IVqZ .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-uBXcK7IVqZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBXcK7IVqZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBXcK7IVqZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uBXcK7IVqZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBXcK7IVqZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uBXcK7IVqZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uBXcK7IVqZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uBXcK7IVqZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uBXcK7IVqZ .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-uBXcK7IVqZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBXcK7IVqZ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uBXcK7IVqZ .navbar-brand {
    width: 85%;
  }
}
.cid-uBXcK7IVqZ .dropdown-item.active,
.cid-uBXcK7IVqZ .dropdown-item:active {
  background-color: transparent;
}
.cid-uBXcK7IVqZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBXcK7IVqZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBXcK7IVqZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBXcK7IVqZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uBXcK7IVqZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBXcK7IVqZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBXcK7IVqZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBXcK7IVqZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uBXcK7IVqZ button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uBXcK7IVqZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uBXcK7IVqZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uBXcK7IVqZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBXcK7IVqZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBXcK7IVqZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBXcK7IVqZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBXcK7IVqZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBXcK7IVqZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBXcK7IVqZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBXcK7IVqZ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uBXcK7IVqZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBXcK7IVqZ .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-uBXcK7IVqZ .navbar {
    height: 70px;
  }
  .cid-uBXcK7IVqZ .navbar.opened {
    height: auto;
  }
  .cid-uBXcK7IVqZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBXcK8W72h {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBXcK8W72h .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uBXcK8W72h .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uBXcK8W72h .row {
  align-items: center;
  height: 100%;
}
.cid-uBXcK8W72h .wrapper {
  margin: auto;
}
.cid-uBXcK9ArT3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uBXcK9ArT3 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBXcK9ArT3 .item {
    margin-bottom: 1rem;
  }
}
.cid-uBXcK9ArT3 .item-wrapper {
  position: relative;
}
.cid-uBXcK9ArT3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uBXcK9ArT3 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uBXcK9ArT3 .carousel-control,
.cid-uBXcK9ArT3 .close {
  background: #1b1b1b;
}
.cid-uBXcK9ArT3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uBXcK9ArT3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uBXcK9ArT3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uBXcK9ArT3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uBXcK9ArT3 .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-uBXcK9ArT3 .close::before {
  content: '\e91a';
}
.cid-uBXcK9ArT3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uBXcK9ArT3 .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-uBXcK9ArT3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBXcK9ArT3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBXcK9ArT3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBXcK9ArT3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uBXcK9ArT3 .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-uBXcK9ArT3 .carousel-indicators li.active,
.cid-uBXcK9ArT3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uBXcK9ArT3 .carousel-indicators li::after,
.cid-uBXcK9ArT3 .carousel-indicators li::before {
  content: none;
}
.cid-uBXcK9ArT3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uBXcK9ArT3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uBXcK9ArT3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBXcK9ArT3 .carousel-indicators {
    display: none;
  }
}
.cid-uBXcK9ArT3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uBXcK9ArT3 .carousel-inner > .active {
  display: block;
}
.cid-uBXcK9ArT3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBXcK9ArT3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uBXcK9ArT3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uBXcK9ArT3 .carousel-control,
  .cid-uBXcK9ArT3 .carousel-indicators,
  .cid-uBXcK9ArT3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uBXcK9ArT3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uBXcK9ArT3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uBXcK9ArT3 .carousel-indicators .active,
.cid-uBXcK9ArT3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uBXcK9ArT3 .carousel-indicators .active {
  background: #fff;
}
.cid-uBXcK9ArT3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uBXcK9ArT3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uBXcK9ArT3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uBXcK9ArT3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uBXcK9ArT3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uBXcK9ArT3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uBXcK9ArT3 .carousel {
  width: 100%;
}
.cid-uBXcK9ArT3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uBXcK9ArT3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uBXcK9ArT3 .modal.fade .modal-dialog,
.cid-uBXcK9ArT3 .modal.in .modal-dialog {
  transform: none;
}
.cid-uBXcK9ArT3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uBXcK9ArT3 .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uCw901gcz5 .navbar-dropdown {
  position: relative !important;
}
.cid-uCw901gcz5 .btn {
  max-height: 74px;
}
.cid-uCw901gcz5 .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-uCw901gcz5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uCw901gcz5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCw901gcz5 .dropdown-item:hover,
.cid-uCw901gcz5 .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uCw901gcz5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCw901gcz5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCw901gcz5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCw901gcz5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCw901gcz5 .nav-link {
  position: relative;
}
.cid-uCw901gcz5 .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uCw901gcz5 .container {
    flex-wrap: nowrap;
  }
}
.cid-uCw901gcz5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCw901gcz5 .nav-item:focus,
.cid-uCw901gcz5 .nav-link:focus {
  outline: none;
}
.cid-uCw901gcz5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCw901gcz5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCw901gcz5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCw901gcz5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCw901gcz5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCw901gcz5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCw901gcz5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uCw901gcz5 .navbar.opened {
  transition: all 0.3s;
}
.cid-uCw901gcz5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCw901gcz5 .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uCw901gcz5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCw901gcz5 .navbar.collapsed {
  justify-content: center;
}
.cid-uCw901gcz5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCw901gcz5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCw901gcz5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uCw901gcz5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCw901gcz5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCw901gcz5 .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-uCw901gcz5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCw901gcz5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCw901gcz5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCw901gcz5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCw901gcz5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCw901gcz5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCw901gcz5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCw901gcz5 .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-uCw901gcz5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCw901gcz5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCw901gcz5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uCw901gcz5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCw901gcz5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCw901gcz5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCw901gcz5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCw901gcz5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCw901gcz5 .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-uCw901gcz5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCw901gcz5 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uCw901gcz5 .navbar-brand {
    width: 85%;
  }
}
.cid-uCw901gcz5 .dropdown-item.active,
.cid-uCw901gcz5 .dropdown-item:active {
  background-color: transparent;
}
.cid-uCw901gcz5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCw901gcz5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCw901gcz5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCw901gcz5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uCw901gcz5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCw901gcz5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCw901gcz5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCw901gcz5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCw901gcz5 button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCw901gcz5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uCw901gcz5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCw901gcz5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCw901gcz5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCw901gcz5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCw901gcz5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCw901gcz5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCw901gcz5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCw901gcz5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCw901gcz5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCw901gcz5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCw901gcz5 .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-uCw901gcz5 .navbar {
    height: 70px;
  }
  .cid-uCw901gcz5 .navbar.opened {
    height: auto;
  }
  .cid-uCw901gcz5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCw901Ig05 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uCw901Ig05 .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uCw901Ig05 .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uCw901Ig05 .row {
  align-items: center;
  height: 100%;
}
.cid-uCw901Ig05 .wrapper {
  margin: auto;
}
.cid-uCw901Y9nj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uCw901Y9nj .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uCw901Y9nj .item {
    margin-bottom: 1rem;
  }
}
.cid-uCw901Y9nj .item-wrapper {
  position: relative;
}
.cid-uCw901Y9nj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uCw901Y9nj .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uCw901Y9nj .carousel-control,
.cid-uCw901Y9nj .close {
  background: #1b1b1b;
}
.cid-uCw901Y9nj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCw901Y9nj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uCw901Y9nj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCw901Y9nj .carousel-control-next span {
  margin-left: 5px;
}
.cid-uCw901Y9nj .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-uCw901Y9nj .close::before {
  content: '\e91a';
}
.cid-uCw901Y9nj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uCw901Y9nj .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-uCw901Y9nj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCw901Y9nj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCw901Y9nj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCw901Y9nj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCw901Y9nj .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-uCw901Y9nj .carousel-indicators li.active,
.cid-uCw901Y9nj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCw901Y9nj .carousel-indicators li::after,
.cid-uCw901Y9nj .carousel-indicators li::before {
  content: none;
}
.cid-uCw901Y9nj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCw901Y9nj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCw901Y9nj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCw901Y9nj .carousel-indicators {
    display: none;
  }
}
.cid-uCw901Y9nj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCw901Y9nj .carousel-inner > .active {
  display: block;
}
.cid-uCw901Y9nj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCw901Y9nj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCw901Y9nj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uCw901Y9nj .carousel-control,
  .cid-uCw901Y9nj .carousel-indicators,
  .cid-uCw901Y9nj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCw901Y9nj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCw901Y9nj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCw901Y9nj .carousel-indicators .active,
.cid-uCw901Y9nj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCw901Y9nj .carousel-indicators .active {
  background: #fff;
}
.cid-uCw901Y9nj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCw901Y9nj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCw901Y9nj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCw901Y9nj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCw901Y9nj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCw901Y9nj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCw901Y9nj .carousel {
  width: 100%;
}
.cid-uCw901Y9nj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCw901Y9nj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCw901Y9nj .modal.fade .modal-dialog,
.cid-uCw901Y9nj .modal.in .modal-dialog {
  transform: none;
}
.cid-uCw901Y9nj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCw901Y9nj .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uCNcLnLsoF .navbar-dropdown {
  position: relative !important;
}
.cid-uCNcLnLsoF .btn {
  max-height: 74px;
}
.cid-uCNcLnLsoF .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-uCNcLnLsoF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uCNcLnLsoF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCNcLnLsoF .dropdown-item:hover,
.cid-uCNcLnLsoF .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uCNcLnLsoF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCNcLnLsoF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCNcLnLsoF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCNcLnLsoF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCNcLnLsoF .nav-link {
  position: relative;
}
.cid-uCNcLnLsoF .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uCNcLnLsoF .container {
    flex-wrap: nowrap;
  }
}
.cid-uCNcLnLsoF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCNcLnLsoF .nav-item:focus,
.cid-uCNcLnLsoF .nav-link:focus {
  outline: none;
}
.cid-uCNcLnLsoF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCNcLnLsoF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCNcLnLsoF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCNcLnLsoF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCNcLnLsoF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCNcLnLsoF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCNcLnLsoF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uCNcLnLsoF .navbar.opened {
  transition: all 0.3s;
}
.cid-uCNcLnLsoF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCNcLnLsoF .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uCNcLnLsoF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCNcLnLsoF .navbar.collapsed {
  justify-content: center;
}
.cid-uCNcLnLsoF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCNcLnLsoF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCNcLnLsoF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uCNcLnLsoF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCNcLnLsoF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCNcLnLsoF .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-uCNcLnLsoF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCNcLnLsoF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCNcLnLsoF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCNcLnLsoF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCNcLnLsoF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCNcLnLsoF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCNcLnLsoF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCNcLnLsoF .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-uCNcLnLsoF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCNcLnLsoF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCNcLnLsoF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uCNcLnLsoF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCNcLnLsoF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCNcLnLsoF .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCNcLnLsoF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCNcLnLsoF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCNcLnLsoF .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-uCNcLnLsoF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCNcLnLsoF .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uCNcLnLsoF .navbar-brand {
    width: 85%;
  }
}
.cid-uCNcLnLsoF .dropdown-item.active,
.cid-uCNcLnLsoF .dropdown-item:active {
  background-color: transparent;
}
.cid-uCNcLnLsoF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCNcLnLsoF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCNcLnLsoF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCNcLnLsoF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uCNcLnLsoF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCNcLnLsoF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCNcLnLsoF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCNcLnLsoF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCNcLnLsoF button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCNcLnLsoF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uCNcLnLsoF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCNcLnLsoF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCNcLnLsoF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCNcLnLsoF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCNcLnLsoF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCNcLnLsoF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCNcLnLsoF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCNcLnLsoF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCNcLnLsoF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCNcLnLsoF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCNcLnLsoF .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-uCNcLnLsoF .navbar {
    height: 70px;
  }
  .cid-uCNcLnLsoF .navbar.opened {
    height: auto;
  }
  .cid-uCNcLnLsoF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCNcLopE7B {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uCNcLopE7B .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uCNcLopE7B .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uCNcLopE7B .row {
  align-items: center;
  height: 100%;
}
.cid-uCNcLopE7B .wrapper {
  margin: auto;
}
.cid-uCNcLoINm6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uCNcLoINm6 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uCNcLoINm6 .item {
    margin-bottom: 1rem;
  }
}
.cid-uCNcLoINm6 .item-wrapper {
  position: relative;
}
.cid-uCNcLoINm6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uCNcLoINm6 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uCNcLoINm6 .carousel-control,
.cid-uCNcLoINm6 .close {
  background: #1b1b1b;
}
.cid-uCNcLoINm6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCNcLoINm6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uCNcLoINm6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCNcLoINm6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uCNcLoINm6 .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-uCNcLoINm6 .close::before {
  content: '\e91a';
}
.cid-uCNcLoINm6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uCNcLoINm6 .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-uCNcLoINm6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCNcLoINm6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCNcLoINm6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCNcLoINm6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCNcLoINm6 .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-uCNcLoINm6 .carousel-indicators li.active,
.cid-uCNcLoINm6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCNcLoINm6 .carousel-indicators li::after,
.cid-uCNcLoINm6 .carousel-indicators li::before {
  content: none;
}
.cid-uCNcLoINm6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCNcLoINm6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCNcLoINm6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCNcLoINm6 .carousel-indicators {
    display: none;
  }
}
.cid-uCNcLoINm6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCNcLoINm6 .carousel-inner > .active {
  display: block;
}
.cid-uCNcLoINm6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCNcLoINm6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCNcLoINm6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uCNcLoINm6 .carousel-control,
  .cid-uCNcLoINm6 .carousel-indicators,
  .cid-uCNcLoINm6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCNcLoINm6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCNcLoINm6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCNcLoINm6 .carousel-indicators .active,
.cid-uCNcLoINm6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCNcLoINm6 .carousel-indicators .active {
  background: #fff;
}
.cid-uCNcLoINm6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCNcLoINm6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCNcLoINm6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCNcLoINm6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCNcLoINm6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCNcLoINm6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCNcLoINm6 .carousel {
  width: 100%;
}
.cid-uCNcLoINm6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCNcLoINm6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCNcLoINm6 .modal.fade .modal-dialog,
.cid-uCNcLoINm6 .modal.in .modal-dialog {
  transform: none;
}
.cid-uCNcLoINm6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCNcLoINm6 .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uD51lwseCW .navbar-dropdown {
  position: relative !important;
}
.cid-uD51lwseCW .btn {
  max-height: 74px;
}
.cid-uD51lwseCW .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-uD51lwseCW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uD51lwseCW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uD51lwseCW .dropdown-item:hover,
.cid-uD51lwseCW .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uD51lwseCW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uD51lwseCW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uD51lwseCW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uD51lwseCW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uD51lwseCW .nav-link {
  position: relative;
}
.cid-uD51lwseCW .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uD51lwseCW .container {
    flex-wrap: nowrap;
  }
}
.cid-uD51lwseCW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uD51lwseCW .nav-item:focus,
.cid-uD51lwseCW .nav-link:focus {
  outline: none;
}
.cid-uD51lwseCW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uD51lwseCW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uD51lwseCW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uD51lwseCW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uD51lwseCW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uD51lwseCW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uD51lwseCW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uD51lwseCW .navbar.opened {
  transition: all 0.3s;
}
.cid-uD51lwseCW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uD51lwseCW .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uD51lwseCW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uD51lwseCW .navbar.collapsed {
  justify-content: center;
}
.cid-uD51lwseCW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uD51lwseCW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uD51lwseCW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uD51lwseCW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uD51lwseCW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uD51lwseCW .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-uD51lwseCW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uD51lwseCW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uD51lwseCW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uD51lwseCW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uD51lwseCW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uD51lwseCW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uD51lwseCW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uD51lwseCW .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-uD51lwseCW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uD51lwseCW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uD51lwseCW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uD51lwseCW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uD51lwseCW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uD51lwseCW .navbar.navbar-short {
  min-height: 60px;
}
.cid-uD51lwseCW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uD51lwseCW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uD51lwseCW .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-uD51lwseCW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uD51lwseCW .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uD51lwseCW .navbar-brand {
    width: 85%;
  }
}
.cid-uD51lwseCW .dropdown-item.active,
.cid-uD51lwseCW .dropdown-item:active {
  background-color: transparent;
}
.cid-uD51lwseCW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uD51lwseCW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uD51lwseCW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uD51lwseCW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uD51lwseCW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uD51lwseCW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uD51lwseCW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uD51lwseCW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uD51lwseCW button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uD51lwseCW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uD51lwseCW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uD51lwseCW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uD51lwseCW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uD51lwseCW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uD51lwseCW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uD51lwseCW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uD51lwseCW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uD51lwseCW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uD51lwseCW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uD51lwseCW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uD51lwseCW .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-uD51lwseCW .navbar {
    height: 70px;
  }
  .cid-uD51lwseCW .navbar.opened {
    height: auto;
  }
  .cid-uD51lwseCW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uD51lwOaz8 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uD51lwOaz8 .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uD51lwOaz8 .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uD51lwOaz8 .row {
  align-items: center;
  height: 100%;
}
.cid-uD51lwOaz8 .wrapper {
  margin: auto;
}
.cid-uD51lx24sP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uD51lx24sP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uD51lx24sP .item {
    margin-bottom: 1rem;
  }
}
.cid-uD51lx24sP .item-wrapper {
  position: relative;
}
.cid-uD51lx24sP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uD51lx24sP .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uD51lx24sP .carousel-control,
.cid-uD51lx24sP .close {
  background: #1b1b1b;
}
.cid-uD51lx24sP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uD51lx24sP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uD51lx24sP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uD51lx24sP .carousel-control-next span {
  margin-left: 5px;
}
.cid-uD51lx24sP .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-uD51lx24sP .close::before {
  content: '\e91a';
}
.cid-uD51lx24sP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uD51lx24sP .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-uD51lx24sP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uD51lx24sP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uD51lx24sP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uD51lx24sP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uD51lx24sP .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-uD51lx24sP .carousel-indicators li.active,
.cid-uD51lx24sP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uD51lx24sP .carousel-indicators li::after,
.cid-uD51lx24sP .carousel-indicators li::before {
  content: none;
}
.cid-uD51lx24sP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uD51lx24sP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uD51lx24sP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uD51lx24sP .carousel-indicators {
    display: none;
  }
}
.cid-uD51lx24sP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uD51lx24sP .carousel-inner > .active {
  display: block;
}
.cid-uD51lx24sP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uD51lx24sP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uD51lx24sP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uD51lx24sP .carousel-control,
  .cid-uD51lx24sP .carousel-indicators,
  .cid-uD51lx24sP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uD51lx24sP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uD51lx24sP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uD51lx24sP .carousel-indicators .active,
.cid-uD51lx24sP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uD51lx24sP .carousel-indicators .active {
  background: #fff;
}
.cid-uD51lx24sP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uD51lx24sP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uD51lx24sP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uD51lx24sP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uD51lx24sP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uD51lx24sP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uD51lx24sP .carousel {
  width: 100%;
}
.cid-uD51lx24sP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uD51lx24sP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uD51lx24sP .modal.fade .modal-dialog,
.cid-uD51lx24sP .modal.in .modal-dialog {
  transform: none;
}
.cid-uD51lx24sP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uD51lx24sP .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDaxKmppPr .navbar-dropdown {
  position: relative !important;
}
.cid-uDaxKmppPr .btn {
  max-height: 74px;
}
.cid-uDaxKmppPr .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-uDaxKmppPr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDaxKmppPr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDaxKmppPr .dropdown-item:hover,
.cid-uDaxKmppPr .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDaxKmppPr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDaxKmppPr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDaxKmppPr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDaxKmppPr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDaxKmppPr .nav-link {
  position: relative;
}
.cid-uDaxKmppPr .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDaxKmppPr .container {
    flex-wrap: nowrap;
  }
}
.cid-uDaxKmppPr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDaxKmppPr .nav-item:focus,
.cid-uDaxKmppPr .nav-link:focus {
  outline: none;
}
.cid-uDaxKmppPr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDaxKmppPr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDaxKmppPr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDaxKmppPr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDaxKmppPr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDaxKmppPr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDaxKmppPr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDaxKmppPr .navbar.opened {
  transition: all 0.3s;
}
.cid-uDaxKmppPr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDaxKmppPr .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDaxKmppPr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDaxKmppPr .navbar.collapsed {
  justify-content: center;
}
.cid-uDaxKmppPr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDaxKmppPr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDaxKmppPr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDaxKmppPr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDaxKmppPr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDaxKmppPr .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-uDaxKmppPr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDaxKmppPr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDaxKmppPr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDaxKmppPr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDaxKmppPr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDaxKmppPr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDaxKmppPr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDaxKmppPr .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-uDaxKmppPr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDaxKmppPr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDaxKmppPr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDaxKmppPr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDaxKmppPr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDaxKmppPr .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDaxKmppPr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDaxKmppPr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDaxKmppPr .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-uDaxKmppPr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDaxKmppPr .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDaxKmppPr .navbar-brand {
    width: 85%;
  }
}
.cid-uDaxKmppPr .dropdown-item.active,
.cid-uDaxKmppPr .dropdown-item:active {
  background-color: transparent;
}
.cid-uDaxKmppPr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDaxKmppPr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDaxKmppPr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDaxKmppPr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDaxKmppPr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDaxKmppPr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDaxKmppPr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDaxKmppPr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDaxKmppPr button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDaxKmppPr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDaxKmppPr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDaxKmppPr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDaxKmppPr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDaxKmppPr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDaxKmppPr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDaxKmppPr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDaxKmppPr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDaxKmppPr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDaxKmppPr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDaxKmppPr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDaxKmppPr .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-uDaxKmppPr .navbar {
    height: 70px;
  }
  .cid-uDaxKmppPr .navbar.opened {
    height: auto;
  }
  .cid-uDaxKmppPr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDaxKnDPch {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDaxKnDPch .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDaxKnDPch .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDaxKnDPch .row {
  align-items: center;
  height: 100%;
}
.cid-uDaxKnDPch .wrapper {
  margin: auto;
}
.cid-uDaxKnQ17b {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDaxKnQ17b .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDaxKnQ17b .item {
    margin-bottom: 1rem;
  }
}
.cid-uDaxKnQ17b .item-wrapper {
  position: relative;
}
.cid-uDaxKnQ17b .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDaxKnQ17b .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDaxKnQ17b .carousel-control,
.cid-uDaxKnQ17b .close {
  background: #1b1b1b;
}
.cid-uDaxKnQ17b .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDaxKnQ17b .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDaxKnQ17b .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDaxKnQ17b .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDaxKnQ17b .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-uDaxKnQ17b .close::before {
  content: '\e91a';
}
.cid-uDaxKnQ17b .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDaxKnQ17b .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-uDaxKnQ17b .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDaxKnQ17b .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDaxKnQ17b .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDaxKnQ17b .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDaxKnQ17b .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-uDaxKnQ17b .carousel-indicators li.active,
.cid-uDaxKnQ17b .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDaxKnQ17b .carousel-indicators li::after,
.cid-uDaxKnQ17b .carousel-indicators li::before {
  content: none;
}
.cid-uDaxKnQ17b .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDaxKnQ17b .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDaxKnQ17b .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDaxKnQ17b .carousel-indicators {
    display: none;
  }
}
.cid-uDaxKnQ17b .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDaxKnQ17b .carousel-inner > .active {
  display: block;
}
.cid-uDaxKnQ17b .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDaxKnQ17b .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDaxKnQ17b .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDaxKnQ17b .carousel-control,
  .cid-uDaxKnQ17b .carousel-indicators,
  .cid-uDaxKnQ17b .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDaxKnQ17b .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDaxKnQ17b .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDaxKnQ17b .carousel-indicators .active,
.cid-uDaxKnQ17b .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDaxKnQ17b .carousel-indicators .active {
  background: #fff;
}
.cid-uDaxKnQ17b .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDaxKnQ17b .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDaxKnQ17b .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDaxKnQ17b .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDaxKnQ17b .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDaxKnQ17b .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDaxKnQ17b .carousel {
  width: 100%;
}
.cid-uDaxKnQ17b .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDaxKnQ17b .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDaxKnQ17b .modal.fade .modal-dialog,
.cid-uDaxKnQ17b .modal.in .modal-dialog {
  transform: none;
}
.cid-uDaxKnQ17b .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDaxKnQ17b .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDaGvc4a6S .navbar-dropdown {
  position: relative !important;
}
.cid-uDaGvc4a6S .btn {
  max-height: 74px;
}
.cid-uDaGvc4a6S .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-uDaGvc4a6S .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDaGvc4a6S .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDaGvc4a6S .dropdown-item:hover,
.cid-uDaGvc4a6S .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDaGvc4a6S .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDaGvc4a6S .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDaGvc4a6S .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDaGvc4a6S .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDaGvc4a6S .nav-link {
  position: relative;
}
.cid-uDaGvc4a6S .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDaGvc4a6S .container {
    flex-wrap: nowrap;
  }
}
.cid-uDaGvc4a6S .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDaGvc4a6S .nav-item:focus,
.cid-uDaGvc4a6S .nav-link:focus {
  outline: none;
}
.cid-uDaGvc4a6S .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDaGvc4a6S .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDaGvc4a6S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDaGvc4a6S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDaGvc4a6S .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDaGvc4a6S .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDaGvc4a6S .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDaGvc4a6S .navbar.opened {
  transition: all 0.3s;
}
.cid-uDaGvc4a6S .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDaGvc4a6S .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDaGvc4a6S .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDaGvc4a6S .navbar.collapsed {
  justify-content: center;
}
.cid-uDaGvc4a6S .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDaGvc4a6S .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDaGvc4a6S .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDaGvc4a6S .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDaGvc4a6S .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDaGvc4a6S .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-uDaGvc4a6S .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDaGvc4a6S .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDaGvc4a6S .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDaGvc4a6S .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDaGvc4a6S .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDaGvc4a6S .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDaGvc4a6S .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDaGvc4a6S .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-uDaGvc4a6S .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDaGvc4a6S .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDaGvc4a6S .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDaGvc4a6S .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDaGvc4a6S .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDaGvc4a6S .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDaGvc4a6S .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDaGvc4a6S .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDaGvc4a6S .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-uDaGvc4a6S .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDaGvc4a6S .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDaGvc4a6S .navbar-brand {
    width: 85%;
  }
}
.cid-uDaGvc4a6S .dropdown-item.active,
.cid-uDaGvc4a6S .dropdown-item:active {
  background-color: transparent;
}
.cid-uDaGvc4a6S .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDaGvc4a6S .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDaGvc4a6S .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDaGvc4a6S .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDaGvc4a6S .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDaGvc4a6S .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDaGvc4a6S ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDaGvc4a6S .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDaGvc4a6S button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDaGvc4a6S button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDaGvc4a6S button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDaGvc4a6S button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDaGvc4a6S button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDaGvc4a6S button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDaGvc4a6S nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDaGvc4a6S nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDaGvc4a6S nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDaGvc4a6S nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDaGvc4a6S .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDaGvc4a6S a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDaGvc4a6S .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-uDaGvc4a6S .navbar {
    height: 70px;
  }
  .cid-uDaGvc4a6S .navbar.opened {
    height: auto;
  }
  .cid-uDaGvc4a6S .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDaGvcOXge {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDaGvcOXge .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDaGvcOXge .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDaGvcOXge .row {
  align-items: center;
  height: 100%;
}
.cid-uDaGvcOXge .wrapper {
  margin: auto;
}
.cid-uDaGvdfrz2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDaGvdfrz2 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDaGvdfrz2 .item {
    margin-bottom: 1rem;
  }
}
.cid-uDaGvdfrz2 .item-wrapper {
  position: relative;
}
.cid-uDaGvdfrz2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDaGvdfrz2 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDaGvdfrz2 .carousel-control,
.cid-uDaGvdfrz2 .close {
  background: #1b1b1b;
}
.cid-uDaGvdfrz2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDaGvdfrz2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDaGvdfrz2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDaGvdfrz2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDaGvdfrz2 .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-uDaGvdfrz2 .close::before {
  content: '\e91a';
}
.cid-uDaGvdfrz2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDaGvdfrz2 .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-uDaGvdfrz2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDaGvdfrz2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDaGvdfrz2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDaGvdfrz2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDaGvdfrz2 .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-uDaGvdfrz2 .carousel-indicators li.active,
.cid-uDaGvdfrz2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDaGvdfrz2 .carousel-indicators li::after,
.cid-uDaGvdfrz2 .carousel-indicators li::before {
  content: none;
}
.cid-uDaGvdfrz2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDaGvdfrz2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDaGvdfrz2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDaGvdfrz2 .carousel-indicators {
    display: none;
  }
}
.cid-uDaGvdfrz2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDaGvdfrz2 .carousel-inner > .active {
  display: block;
}
.cid-uDaGvdfrz2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDaGvdfrz2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDaGvdfrz2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDaGvdfrz2 .carousel-control,
  .cid-uDaGvdfrz2 .carousel-indicators,
  .cid-uDaGvdfrz2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDaGvdfrz2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDaGvdfrz2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDaGvdfrz2 .carousel-indicators .active,
.cid-uDaGvdfrz2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDaGvdfrz2 .carousel-indicators .active {
  background: #fff;
}
.cid-uDaGvdfrz2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDaGvdfrz2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDaGvdfrz2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDaGvdfrz2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDaGvdfrz2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDaGvdfrz2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDaGvdfrz2 .carousel {
  width: 100%;
}
.cid-uDaGvdfrz2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDaGvdfrz2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDaGvdfrz2 .modal.fade .modal-dialog,
.cid-uDaGvdfrz2 .modal.in .modal-dialog {
  transform: none;
}
.cid-uDaGvdfrz2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDaGvdfrz2 .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDbgzVJs2B .navbar-dropdown {
  position: relative !important;
}
.cid-uDbgzVJs2B .btn {
  max-height: 74px;
}
.cid-uDbgzVJs2B .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-uDbgzVJs2B .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDbgzVJs2B .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDbgzVJs2B .dropdown-item:hover,
.cid-uDbgzVJs2B .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDbgzVJs2B .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDbgzVJs2B .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDbgzVJs2B .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDbgzVJs2B .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDbgzVJs2B .nav-link {
  position: relative;
}
.cid-uDbgzVJs2B .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDbgzVJs2B .container {
    flex-wrap: nowrap;
  }
}
.cid-uDbgzVJs2B .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDbgzVJs2B .nav-item:focus,
.cid-uDbgzVJs2B .nav-link:focus {
  outline: none;
}
.cid-uDbgzVJs2B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDbgzVJs2B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDbgzVJs2B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDbgzVJs2B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDbgzVJs2B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDbgzVJs2B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDbgzVJs2B .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDbgzVJs2B .navbar.opened {
  transition: all 0.3s;
}
.cid-uDbgzVJs2B .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDbgzVJs2B .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDbgzVJs2B .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDbgzVJs2B .navbar.collapsed {
  justify-content: center;
}
.cid-uDbgzVJs2B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDbgzVJs2B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDbgzVJs2B .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDbgzVJs2B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDbgzVJs2B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDbgzVJs2B .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-uDbgzVJs2B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDbgzVJs2B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDbgzVJs2B .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDbgzVJs2B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDbgzVJs2B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDbgzVJs2B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDbgzVJs2B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDbgzVJs2B .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-uDbgzVJs2B .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDbgzVJs2B .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDbgzVJs2B .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDbgzVJs2B .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDbgzVJs2B .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDbgzVJs2B .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDbgzVJs2B .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDbgzVJs2B .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDbgzVJs2B .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-uDbgzVJs2B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDbgzVJs2B .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDbgzVJs2B .navbar-brand {
    width: 85%;
  }
}
.cid-uDbgzVJs2B .dropdown-item.active,
.cid-uDbgzVJs2B .dropdown-item:active {
  background-color: transparent;
}
.cid-uDbgzVJs2B .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDbgzVJs2B .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDbgzVJs2B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDbgzVJs2B .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDbgzVJs2B .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDbgzVJs2B .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDbgzVJs2B ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDbgzVJs2B .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDbgzVJs2B button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDbgzVJs2B button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDbgzVJs2B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDbgzVJs2B button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDbgzVJs2B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDbgzVJs2B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDbgzVJs2B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDbgzVJs2B nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDbgzVJs2B nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDbgzVJs2B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDbgzVJs2B .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDbgzVJs2B a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDbgzVJs2B .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-uDbgzVJs2B .navbar {
    height: 70px;
  }
  .cid-uDbgzVJs2B .navbar.opened {
    height: auto;
  }
  .cid-uDbgzVJs2B .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDbgzWQvu5 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDbgzWQvu5 .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDbgzWQvu5 .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDbgzWQvu5 .row {
  align-items: center;
  height: 100%;
}
.cid-uDbgzWQvu5 .wrapper {
  margin: auto;
}
.cid-uDbgzX8d43 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDbgzX8d43 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDbgzX8d43 .item {
    margin-bottom: 1rem;
  }
}
.cid-uDbgzX8d43 .item-wrapper {
  position: relative;
}
.cid-uDbgzX8d43 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDbgzX8d43 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDbgzX8d43 .carousel-control,
.cid-uDbgzX8d43 .close {
  background: #1b1b1b;
}
.cid-uDbgzX8d43 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDbgzX8d43 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDbgzX8d43 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDbgzX8d43 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDbgzX8d43 .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-uDbgzX8d43 .close::before {
  content: '\e91a';
}
.cid-uDbgzX8d43 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDbgzX8d43 .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-uDbgzX8d43 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDbgzX8d43 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDbgzX8d43 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDbgzX8d43 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDbgzX8d43 .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-uDbgzX8d43 .carousel-indicators li.active,
.cid-uDbgzX8d43 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDbgzX8d43 .carousel-indicators li::after,
.cid-uDbgzX8d43 .carousel-indicators li::before {
  content: none;
}
.cid-uDbgzX8d43 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDbgzX8d43 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDbgzX8d43 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbgzX8d43 .carousel-indicators {
    display: none;
  }
}
.cid-uDbgzX8d43 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDbgzX8d43 .carousel-inner > .active {
  display: block;
}
.cid-uDbgzX8d43 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDbgzX8d43 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDbgzX8d43 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDbgzX8d43 .carousel-control,
  .cid-uDbgzX8d43 .carousel-indicators,
  .cid-uDbgzX8d43 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDbgzX8d43 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDbgzX8d43 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDbgzX8d43 .carousel-indicators .active,
.cid-uDbgzX8d43 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDbgzX8d43 .carousel-indicators .active {
  background: #fff;
}
.cid-uDbgzX8d43 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDbgzX8d43 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDbgzX8d43 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDbgzX8d43 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDbgzX8d43 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDbgzX8d43 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDbgzX8d43 .carousel {
  width: 100%;
}
.cid-uDbgzX8d43 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDbgzX8d43 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDbgzX8d43 .modal.fade .modal-dialog,
.cid-uDbgzX8d43 .modal.in .modal-dialog {
  transform: none;
}
.cid-uDbgzX8d43 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDbgzX8d43 .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDgChKqu0P .navbar-dropdown {
  position: relative !important;
}
.cid-uDgChKqu0P .btn {
  max-height: 74px;
}
.cid-uDgChKqu0P .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-uDgChKqu0P .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDgChKqu0P .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDgChKqu0P .dropdown-item:hover,
.cid-uDgChKqu0P .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDgChKqu0P .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDgChKqu0P .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDgChKqu0P .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDgChKqu0P .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDgChKqu0P .nav-link {
  position: relative;
}
.cid-uDgChKqu0P .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDgChKqu0P .container {
    flex-wrap: nowrap;
  }
}
.cid-uDgChKqu0P .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDgChKqu0P .nav-item:focus,
.cid-uDgChKqu0P .nav-link:focus {
  outline: none;
}
.cid-uDgChKqu0P .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDgChKqu0P .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDgChKqu0P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDgChKqu0P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDgChKqu0P .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDgChKqu0P .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDgChKqu0P .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDgChKqu0P .navbar.opened {
  transition: all 0.3s;
}
.cid-uDgChKqu0P .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDgChKqu0P .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDgChKqu0P .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDgChKqu0P .navbar.collapsed {
  justify-content: center;
}
.cid-uDgChKqu0P .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDgChKqu0P .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDgChKqu0P .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDgChKqu0P .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDgChKqu0P .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDgChKqu0P .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-uDgChKqu0P .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDgChKqu0P .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDgChKqu0P .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDgChKqu0P .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDgChKqu0P .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDgChKqu0P .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDgChKqu0P .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDgChKqu0P .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-uDgChKqu0P .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDgChKqu0P .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDgChKqu0P .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDgChKqu0P .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDgChKqu0P .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDgChKqu0P .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDgChKqu0P .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDgChKqu0P .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDgChKqu0P .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-uDgChKqu0P .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDgChKqu0P .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDgChKqu0P .navbar-brand {
    width: 85%;
  }
}
.cid-uDgChKqu0P .dropdown-item.active,
.cid-uDgChKqu0P .dropdown-item:active {
  background-color: transparent;
}
.cid-uDgChKqu0P .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDgChKqu0P .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDgChKqu0P .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDgChKqu0P .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDgChKqu0P .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDgChKqu0P .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDgChKqu0P ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDgChKqu0P .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDgChKqu0P button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDgChKqu0P button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDgChKqu0P button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDgChKqu0P button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgChKqu0P button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDgChKqu0P button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDgChKqu0P nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgChKqu0P nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDgChKqu0P nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDgChKqu0P nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDgChKqu0P .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDgChKqu0P a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDgChKqu0P .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-uDgChKqu0P .navbar {
    height: 70px;
  }
  .cid-uDgChKqu0P .navbar.opened {
    height: auto;
  }
  .cid-uDgChKqu0P .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDgChL3prF {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDgChL3prF .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDgChL3prF .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDgChL3prF .row {
  align-items: center;
  height: 100%;
}
.cid-uDgChL3prF .wrapper {
  margin: auto;
}
.cid-uDgChLpKgP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDgChLpKgP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDgChLpKgP .item {
    margin-bottom: 1rem;
  }
}
.cid-uDgChLpKgP .item-wrapper {
  position: relative;
}
.cid-uDgChLpKgP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDgChLpKgP .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDgChLpKgP .carousel-control,
.cid-uDgChLpKgP .close {
  background: #1b1b1b;
}
.cid-uDgChLpKgP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDgChLpKgP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDgChLpKgP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDgChLpKgP .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDgChLpKgP .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-uDgChLpKgP .close::before {
  content: '\e91a';
}
.cid-uDgChLpKgP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDgChLpKgP .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-uDgChLpKgP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDgChLpKgP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDgChLpKgP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDgChLpKgP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDgChLpKgP .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-uDgChLpKgP .carousel-indicators li.active,
.cid-uDgChLpKgP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDgChLpKgP .carousel-indicators li::after,
.cid-uDgChLpKgP .carousel-indicators li::before {
  content: none;
}
.cid-uDgChLpKgP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDgChLpKgP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDgChLpKgP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDgChLpKgP .carousel-indicators {
    display: none;
  }
}
.cid-uDgChLpKgP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDgChLpKgP .carousel-inner > .active {
  display: block;
}
.cid-uDgChLpKgP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDgChLpKgP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDgChLpKgP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDgChLpKgP .carousel-control,
  .cid-uDgChLpKgP .carousel-indicators,
  .cid-uDgChLpKgP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDgChLpKgP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDgChLpKgP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDgChLpKgP .carousel-indicators .active,
.cid-uDgChLpKgP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDgChLpKgP .carousel-indicators .active {
  background: #fff;
}
.cid-uDgChLpKgP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDgChLpKgP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDgChLpKgP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDgChLpKgP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDgChLpKgP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDgChLpKgP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDgChLpKgP .carousel {
  width: 100%;
}
.cid-uDgChLpKgP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDgChLpKgP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDgChLpKgP .modal.fade .modal-dialog,
.cid-uDgChLpKgP .modal.in .modal-dialog {
  transform: none;
}
.cid-uDgChLpKgP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDgChLpKgP .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDm12oymtf .navbar-dropdown {
  position: relative !important;
}
.cid-uDm12oymtf .btn {
  max-height: 74px;
}
.cid-uDm12oymtf .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-uDm12oymtf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDm12oymtf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDm12oymtf .dropdown-item:hover,
.cid-uDm12oymtf .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDm12oymtf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDm12oymtf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDm12oymtf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDm12oymtf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDm12oymtf .nav-link {
  position: relative;
}
.cid-uDm12oymtf .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDm12oymtf .container {
    flex-wrap: nowrap;
  }
}
.cid-uDm12oymtf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDm12oymtf .nav-item:focus,
.cid-uDm12oymtf .nav-link:focus {
  outline: none;
}
.cid-uDm12oymtf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDm12oymtf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDm12oymtf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDm12oymtf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDm12oymtf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDm12oymtf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDm12oymtf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDm12oymtf .navbar.opened {
  transition: all 0.3s;
}
.cid-uDm12oymtf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDm12oymtf .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDm12oymtf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDm12oymtf .navbar.collapsed {
  justify-content: center;
}
.cid-uDm12oymtf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDm12oymtf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDm12oymtf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDm12oymtf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDm12oymtf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDm12oymtf .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-uDm12oymtf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDm12oymtf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDm12oymtf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDm12oymtf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDm12oymtf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDm12oymtf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDm12oymtf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDm12oymtf .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-uDm12oymtf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDm12oymtf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDm12oymtf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDm12oymtf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDm12oymtf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDm12oymtf .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDm12oymtf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDm12oymtf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDm12oymtf .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-uDm12oymtf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDm12oymtf .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDm12oymtf .navbar-brand {
    width: 85%;
  }
}
.cid-uDm12oymtf .dropdown-item.active,
.cid-uDm12oymtf .dropdown-item:active {
  background-color: transparent;
}
.cid-uDm12oymtf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDm12oymtf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDm12oymtf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDm12oymtf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDm12oymtf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDm12oymtf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDm12oymtf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDm12oymtf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDm12oymtf button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDm12oymtf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDm12oymtf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDm12oymtf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDm12oymtf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDm12oymtf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDm12oymtf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDm12oymtf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDm12oymtf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDm12oymtf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDm12oymtf .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDm12oymtf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDm12oymtf .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-uDm12oymtf .navbar {
    height: 70px;
  }
  .cid-uDm12oymtf .navbar.opened {
    height: auto;
  }
  .cid-uDm12oymtf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDm12p8z8P {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDm12p8z8P .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDm12p8z8P .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDm12p8z8P .row {
  align-items: center;
  height: 100%;
}
.cid-uDm12p8z8P .wrapper {
  margin: auto;
}
.cid-uDm12poJY6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDm12poJY6 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDm12poJY6 .item {
    margin-bottom: 1rem;
  }
}
.cid-uDm12poJY6 .item-wrapper {
  position: relative;
}
.cid-uDm12poJY6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDm12poJY6 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDm12poJY6 .carousel-control,
.cid-uDm12poJY6 .close {
  background: #1b1b1b;
}
.cid-uDm12poJY6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDm12poJY6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDm12poJY6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDm12poJY6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDm12poJY6 .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-uDm12poJY6 .close::before {
  content: '\e91a';
}
.cid-uDm12poJY6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDm12poJY6 .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-uDm12poJY6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDm12poJY6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDm12poJY6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDm12poJY6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDm12poJY6 .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-uDm12poJY6 .carousel-indicators li.active,
.cid-uDm12poJY6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDm12poJY6 .carousel-indicators li::after,
.cid-uDm12poJY6 .carousel-indicators li::before {
  content: none;
}
.cid-uDm12poJY6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDm12poJY6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDm12poJY6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDm12poJY6 .carousel-indicators {
    display: none;
  }
}
.cid-uDm12poJY6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDm12poJY6 .carousel-inner > .active {
  display: block;
}
.cid-uDm12poJY6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDm12poJY6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDm12poJY6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDm12poJY6 .carousel-control,
  .cid-uDm12poJY6 .carousel-indicators,
  .cid-uDm12poJY6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDm12poJY6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDm12poJY6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDm12poJY6 .carousel-indicators .active,
.cid-uDm12poJY6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDm12poJY6 .carousel-indicators .active {
  background: #fff;
}
.cid-uDm12poJY6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDm12poJY6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDm12poJY6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDm12poJY6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDm12poJY6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDm12poJY6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDm12poJY6 .carousel {
  width: 100%;
}
.cid-uDm12poJY6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDm12poJY6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDm12poJY6 .modal.fade .modal-dialog,
.cid-uDm12poJY6 .modal.in .modal-dialog {
  transform: none;
}
.cid-uDm12poJY6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDm12poJY6 .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDmogsNie8 .navbar-dropdown {
  position: relative !important;
}
.cid-uDmogsNie8 .btn {
  max-height: 74px;
}
.cid-uDmogsNie8 .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-uDmogsNie8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDmogsNie8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDmogsNie8 .dropdown-item:hover,
.cid-uDmogsNie8 .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDmogsNie8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDmogsNie8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDmogsNie8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDmogsNie8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDmogsNie8 .nav-link {
  position: relative;
}
.cid-uDmogsNie8 .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDmogsNie8 .container {
    flex-wrap: nowrap;
  }
}
.cid-uDmogsNie8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDmogsNie8 .nav-item:focus,
.cid-uDmogsNie8 .nav-link:focus {
  outline: none;
}
.cid-uDmogsNie8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDmogsNie8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDmogsNie8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDmogsNie8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDmogsNie8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDmogsNie8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDmogsNie8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDmogsNie8 .navbar.opened {
  transition: all 0.3s;
}
.cid-uDmogsNie8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDmogsNie8 .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDmogsNie8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDmogsNie8 .navbar.collapsed {
  justify-content: center;
}
.cid-uDmogsNie8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDmogsNie8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDmogsNie8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDmogsNie8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDmogsNie8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDmogsNie8 .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-uDmogsNie8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDmogsNie8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDmogsNie8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDmogsNie8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDmogsNie8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDmogsNie8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDmogsNie8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDmogsNie8 .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-uDmogsNie8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDmogsNie8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDmogsNie8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDmogsNie8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDmogsNie8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDmogsNie8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDmogsNie8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDmogsNie8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDmogsNie8 .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-uDmogsNie8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDmogsNie8 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDmogsNie8 .navbar-brand {
    width: 85%;
  }
}
.cid-uDmogsNie8 .dropdown-item.active,
.cid-uDmogsNie8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uDmogsNie8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDmogsNie8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDmogsNie8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDmogsNie8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDmogsNie8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDmogsNie8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDmogsNie8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDmogsNie8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDmogsNie8 button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDmogsNie8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDmogsNie8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDmogsNie8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDmogsNie8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDmogsNie8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDmogsNie8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDmogsNie8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDmogsNie8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDmogsNie8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDmogsNie8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDmogsNie8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDmogsNie8 .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-uDmogsNie8 .navbar {
    height: 70px;
  }
  .cid-uDmogsNie8 .navbar.opened {
    height: auto;
  }
  .cid-uDmogsNie8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDmogttSXG {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDmogttSXG .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDmogttSXG .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDmogttSXG .row {
  align-items: center;
  height: 100%;
}
.cid-uDmogttSXG .wrapper {
  margin: auto;
}
.cid-uDmogtJRva {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDmogtJRva .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDmogtJRva .item {
    margin-bottom: 1rem;
  }
}
.cid-uDmogtJRva .item-wrapper {
  position: relative;
}
.cid-uDmogtJRva .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDmogtJRva .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDmogtJRva .carousel-control,
.cid-uDmogtJRva .close {
  background: #1b1b1b;
}
.cid-uDmogtJRva .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDmogtJRva .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDmogtJRva .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDmogtJRva .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDmogtJRva .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-uDmogtJRva .close::before {
  content: '\e91a';
}
.cid-uDmogtJRva .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDmogtJRva .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-uDmogtJRva .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDmogtJRva .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDmogtJRva .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDmogtJRva .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDmogtJRva .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-uDmogtJRva .carousel-indicators li.active,
.cid-uDmogtJRva .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDmogtJRva .carousel-indicators li::after,
.cid-uDmogtJRva .carousel-indicators li::before {
  content: none;
}
.cid-uDmogtJRva .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDmogtJRva .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDmogtJRva .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDmogtJRva .carousel-indicators {
    display: none;
  }
}
.cid-uDmogtJRva .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDmogtJRva .carousel-inner > .active {
  display: block;
}
.cid-uDmogtJRva .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDmogtJRva .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDmogtJRva .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDmogtJRva .carousel-control,
  .cid-uDmogtJRva .carousel-indicators,
  .cid-uDmogtJRva .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDmogtJRva .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDmogtJRva .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDmogtJRva .carousel-indicators .active,
.cid-uDmogtJRva .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDmogtJRva .carousel-indicators .active {
  background: #fff;
}
.cid-uDmogtJRva .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDmogtJRva .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDmogtJRva .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDmogtJRva .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDmogtJRva .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDmogtJRva .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDmogtJRva .carousel {
  width: 100%;
}
.cid-uDmogtJRva .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDmogtJRva .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDmogtJRva .modal.fade .modal-dialog,
.cid-uDmogtJRva .modal.in .modal-dialog {
  transform: none;
}
.cid-uDmogtJRva .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDmogtJRva .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDmUDaRmZv .navbar-dropdown {
  position: relative !important;
}
.cid-uDmUDaRmZv .btn {
  max-height: 74px;
}
.cid-uDmUDaRmZv .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-uDmUDaRmZv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDmUDaRmZv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDmUDaRmZv .dropdown-item:hover,
.cid-uDmUDaRmZv .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDmUDaRmZv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDmUDaRmZv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDmUDaRmZv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDmUDaRmZv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDmUDaRmZv .nav-link {
  position: relative;
}
.cid-uDmUDaRmZv .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDmUDaRmZv .container {
    flex-wrap: nowrap;
  }
}
.cid-uDmUDaRmZv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDmUDaRmZv .nav-item:focus,
.cid-uDmUDaRmZv .nav-link:focus {
  outline: none;
}
.cid-uDmUDaRmZv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDmUDaRmZv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDmUDaRmZv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDmUDaRmZv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDmUDaRmZv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDmUDaRmZv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDmUDaRmZv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDmUDaRmZv .navbar.opened {
  transition: all 0.3s;
}
.cid-uDmUDaRmZv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDmUDaRmZv .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDmUDaRmZv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDmUDaRmZv .navbar.collapsed {
  justify-content: center;
}
.cid-uDmUDaRmZv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDmUDaRmZv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDmUDaRmZv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDmUDaRmZv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDmUDaRmZv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDmUDaRmZv .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-uDmUDaRmZv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDmUDaRmZv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDmUDaRmZv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDmUDaRmZv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDmUDaRmZv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDmUDaRmZv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDmUDaRmZv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDmUDaRmZv .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-uDmUDaRmZv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDmUDaRmZv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDmUDaRmZv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDmUDaRmZv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDmUDaRmZv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDmUDaRmZv .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDmUDaRmZv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDmUDaRmZv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDmUDaRmZv .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-uDmUDaRmZv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDmUDaRmZv .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDmUDaRmZv .navbar-brand {
    width: 85%;
  }
}
.cid-uDmUDaRmZv .dropdown-item.active,
.cid-uDmUDaRmZv .dropdown-item:active {
  background-color: transparent;
}
.cid-uDmUDaRmZv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDmUDaRmZv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDmUDaRmZv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDmUDaRmZv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDmUDaRmZv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDmUDaRmZv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDmUDaRmZv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDmUDaRmZv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDmUDaRmZv button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDmUDaRmZv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDmUDaRmZv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDmUDaRmZv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDmUDaRmZv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDmUDaRmZv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDmUDaRmZv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDmUDaRmZv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDmUDaRmZv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDmUDaRmZv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDmUDaRmZv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDmUDaRmZv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDmUDaRmZv .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-uDmUDaRmZv .navbar {
    height: 70px;
  }
  .cid-uDmUDaRmZv .navbar.opened {
    height: auto;
  }
  .cid-uDmUDaRmZv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDmUDbnB4v {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDmUDbnB4v .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDmUDbnB4v .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDmUDbnB4v .row {
  align-items: center;
  height: 100%;
}
.cid-uDmUDbnB4v .wrapper {
  margin: auto;
}
.cid-uDmUDbIL9l {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDmUDbIL9l .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDmUDbIL9l .item {
    margin-bottom: 1rem;
  }
}
.cid-uDmUDbIL9l .item-wrapper {
  position: relative;
}
.cid-uDmUDbIL9l .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDmUDbIL9l .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDmUDbIL9l .carousel-control,
.cid-uDmUDbIL9l .close {
  background: #1b1b1b;
}
.cid-uDmUDbIL9l .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDmUDbIL9l .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDmUDbIL9l .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDmUDbIL9l .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDmUDbIL9l .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-uDmUDbIL9l .close::before {
  content: '\e91a';
}
.cid-uDmUDbIL9l .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDmUDbIL9l .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-uDmUDbIL9l .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDmUDbIL9l .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDmUDbIL9l .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDmUDbIL9l .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDmUDbIL9l .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-uDmUDbIL9l .carousel-indicators li.active,
.cid-uDmUDbIL9l .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDmUDbIL9l .carousel-indicators li::after,
.cid-uDmUDbIL9l .carousel-indicators li::before {
  content: none;
}
.cid-uDmUDbIL9l .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDmUDbIL9l .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDmUDbIL9l .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDmUDbIL9l .carousel-indicators {
    display: none;
  }
}
.cid-uDmUDbIL9l .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDmUDbIL9l .carousel-inner > .active {
  display: block;
}
.cid-uDmUDbIL9l .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDmUDbIL9l .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDmUDbIL9l .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDmUDbIL9l .carousel-control,
  .cid-uDmUDbIL9l .carousel-indicators,
  .cid-uDmUDbIL9l .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDmUDbIL9l .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDmUDbIL9l .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDmUDbIL9l .carousel-indicators .active,
.cid-uDmUDbIL9l .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDmUDbIL9l .carousel-indicators .active {
  background: #fff;
}
.cid-uDmUDbIL9l .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDmUDbIL9l .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDmUDbIL9l .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDmUDbIL9l .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDmUDbIL9l .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDmUDbIL9l .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDmUDbIL9l .carousel {
  width: 100%;
}
.cid-uDmUDbIL9l .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDmUDbIL9l .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDmUDbIL9l .modal.fade .modal-dialog,
.cid-uDmUDbIL9l .modal.in .modal-dialog {
  transform: none;
}
.cid-uDmUDbIL9l .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDmUDbIL9l .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDn7nNOw3K .navbar-dropdown {
  position: relative !important;
}
.cid-uDn7nNOw3K .btn {
  max-height: 74px;
}
.cid-uDn7nNOw3K .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-uDn7nNOw3K .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDn7nNOw3K .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDn7nNOw3K .dropdown-item:hover,
.cid-uDn7nNOw3K .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDn7nNOw3K .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDn7nNOw3K .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDn7nNOw3K .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDn7nNOw3K .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDn7nNOw3K .nav-link {
  position: relative;
}
.cid-uDn7nNOw3K .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDn7nNOw3K .container {
    flex-wrap: nowrap;
  }
}
.cid-uDn7nNOw3K .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDn7nNOw3K .nav-item:focus,
.cid-uDn7nNOw3K .nav-link:focus {
  outline: none;
}
.cid-uDn7nNOw3K .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDn7nNOw3K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDn7nNOw3K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDn7nNOw3K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDn7nNOw3K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDn7nNOw3K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDn7nNOw3K .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDn7nNOw3K .navbar.opened {
  transition: all 0.3s;
}
.cid-uDn7nNOw3K .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDn7nNOw3K .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDn7nNOw3K .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDn7nNOw3K .navbar.collapsed {
  justify-content: center;
}
.cid-uDn7nNOw3K .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDn7nNOw3K .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDn7nNOw3K .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDn7nNOw3K .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDn7nNOw3K .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDn7nNOw3K .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-uDn7nNOw3K .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDn7nNOw3K .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDn7nNOw3K .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDn7nNOw3K .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDn7nNOw3K .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDn7nNOw3K .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDn7nNOw3K .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDn7nNOw3K .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-uDn7nNOw3K .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDn7nNOw3K .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDn7nNOw3K .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDn7nNOw3K .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDn7nNOw3K .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDn7nNOw3K .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDn7nNOw3K .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDn7nNOw3K .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDn7nNOw3K .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-uDn7nNOw3K .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDn7nNOw3K .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDn7nNOw3K .navbar-brand {
    width: 85%;
  }
}
.cid-uDn7nNOw3K .dropdown-item.active,
.cid-uDn7nNOw3K .dropdown-item:active {
  background-color: transparent;
}
.cid-uDn7nNOw3K .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDn7nNOw3K .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDn7nNOw3K .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDn7nNOw3K .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDn7nNOw3K .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDn7nNOw3K .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDn7nNOw3K ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDn7nNOw3K .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDn7nNOw3K button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDn7nNOw3K button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDn7nNOw3K button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDn7nNOw3K button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDn7nNOw3K button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDn7nNOw3K button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDn7nNOw3K nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDn7nNOw3K nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDn7nNOw3K nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDn7nNOw3K nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDn7nNOw3K .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDn7nNOw3K a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDn7nNOw3K .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-uDn7nNOw3K .navbar {
    height: 70px;
  }
  .cid-uDn7nNOw3K .navbar.opened {
    height: auto;
  }
  .cid-uDn7nNOw3K .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDn7nOFq0y {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDn7nOFq0y .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDn7nOFq0y .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDn7nOFq0y .row {
  align-items: center;
  height: 100%;
}
.cid-uDn7nOFq0y .wrapper {
  margin: auto;
}
.cid-uDn7nPjcVO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDn7nPjcVO .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDn7nPjcVO .item {
    margin-bottom: 1rem;
  }
}
.cid-uDn7nPjcVO .item-wrapper {
  position: relative;
}
.cid-uDn7nPjcVO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDn7nPjcVO .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDn7nPjcVO .carousel-control,
.cid-uDn7nPjcVO .close {
  background: #1b1b1b;
}
.cid-uDn7nPjcVO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDn7nPjcVO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDn7nPjcVO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDn7nPjcVO .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDn7nPjcVO .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-uDn7nPjcVO .close::before {
  content: '\e91a';
}
.cid-uDn7nPjcVO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDn7nPjcVO .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-uDn7nPjcVO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDn7nPjcVO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDn7nPjcVO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDn7nPjcVO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDn7nPjcVO .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-uDn7nPjcVO .carousel-indicators li.active,
.cid-uDn7nPjcVO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDn7nPjcVO .carousel-indicators li::after,
.cid-uDn7nPjcVO .carousel-indicators li::before {
  content: none;
}
.cid-uDn7nPjcVO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDn7nPjcVO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDn7nPjcVO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDn7nPjcVO .carousel-indicators {
    display: none;
  }
}
.cid-uDn7nPjcVO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDn7nPjcVO .carousel-inner > .active {
  display: block;
}
.cid-uDn7nPjcVO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDn7nPjcVO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDn7nPjcVO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDn7nPjcVO .carousel-control,
  .cid-uDn7nPjcVO .carousel-indicators,
  .cid-uDn7nPjcVO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDn7nPjcVO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDn7nPjcVO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDn7nPjcVO .carousel-indicators .active,
.cid-uDn7nPjcVO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDn7nPjcVO .carousel-indicators .active {
  background: #fff;
}
.cid-uDn7nPjcVO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDn7nPjcVO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDn7nPjcVO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDn7nPjcVO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDn7nPjcVO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDn7nPjcVO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDn7nPjcVO .carousel {
  width: 100%;
}
.cid-uDn7nPjcVO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDn7nPjcVO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDn7nPjcVO .modal.fade .modal-dialog,
.cid-uDn7nPjcVO .modal.in .modal-dialog {
  transform: none;
}
.cid-uDn7nPjcVO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDn7nPjcVO .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uCC3JELkIA .navbar-dropdown {
  position: relative !important;
}
.cid-uCC3JELkIA .btn {
  max-height: 74px;
}
.cid-uCC3JELkIA .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-uCC3JELkIA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uCC3JELkIA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uCC3JELkIA .dropdown-item:hover,
.cid-uCC3JELkIA .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uCC3JELkIA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCC3JELkIA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCC3JELkIA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uCC3JELkIA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCC3JELkIA .nav-link {
  position: relative;
}
.cid-uCC3JELkIA .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uCC3JELkIA .container {
    flex-wrap: nowrap;
  }
}
.cid-uCC3JELkIA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCC3JELkIA .nav-item:focus,
.cid-uCC3JELkIA .nav-link:focus {
  outline: none;
}
.cid-uCC3JELkIA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCC3JELkIA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCC3JELkIA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCC3JELkIA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCC3JELkIA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCC3JELkIA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCC3JELkIA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uCC3JELkIA .navbar.opened {
  transition: all 0.3s;
}
.cid-uCC3JELkIA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCC3JELkIA .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uCC3JELkIA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCC3JELkIA .navbar.collapsed {
  justify-content: center;
}
.cid-uCC3JELkIA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCC3JELkIA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCC3JELkIA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uCC3JELkIA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCC3JELkIA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCC3JELkIA .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-uCC3JELkIA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCC3JELkIA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCC3JELkIA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCC3JELkIA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCC3JELkIA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCC3JELkIA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCC3JELkIA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCC3JELkIA .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-uCC3JELkIA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCC3JELkIA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCC3JELkIA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uCC3JELkIA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCC3JELkIA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCC3JELkIA .navbar.navbar-short {
  min-height: 60px;
}
.cid-uCC3JELkIA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uCC3JELkIA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uCC3JELkIA .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-uCC3JELkIA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCC3JELkIA .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uCC3JELkIA .navbar-brand {
    width: 85%;
  }
}
.cid-uCC3JELkIA .dropdown-item.active,
.cid-uCC3JELkIA .dropdown-item:active {
  background-color: transparent;
}
.cid-uCC3JELkIA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCC3JELkIA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCC3JELkIA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCC3JELkIA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uCC3JELkIA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCC3JELkIA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCC3JELkIA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCC3JELkIA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCC3JELkIA button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCC3JELkIA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uCC3JELkIA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCC3JELkIA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCC3JELkIA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCC3JELkIA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCC3JELkIA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCC3JELkIA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCC3JELkIA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCC3JELkIA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCC3JELkIA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uCC3JELkIA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCC3JELkIA .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-uCC3JELkIA .navbar {
    height: 70px;
  }
  .cid-uCC3JELkIA .navbar.opened {
    height: auto;
  }
  .cid-uCC3JELkIA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCC3JF65lI {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uCC3JF65lI .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uCC3JF65lI .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uCC3JF65lI .row {
  align-items: center;
  height: 100%;
}
.cid-uCC3JF65lI .wrapper {
  margin: auto;
}
.cid-uCC3JFrMB6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uCC3JFrMB6 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uCC3JFrMB6 .item {
    margin-bottom: 1rem;
  }
}
.cid-uCC3JFrMB6 .item-wrapper {
  position: relative;
}
.cid-uCC3JFrMB6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uCC3JFrMB6 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uCC3JFrMB6 .carousel-control,
.cid-uCC3JFrMB6 .close {
  background: #1b1b1b;
}
.cid-uCC3JFrMB6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uCC3JFrMB6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uCC3JFrMB6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uCC3JFrMB6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uCC3JFrMB6 .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-uCC3JFrMB6 .close::before {
  content: '\e91a';
}
.cid-uCC3JFrMB6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uCC3JFrMB6 .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-uCC3JFrMB6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCC3JFrMB6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uCC3JFrMB6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uCC3JFrMB6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uCC3JFrMB6 .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-uCC3JFrMB6 .carousel-indicators li.active,
.cid-uCC3JFrMB6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uCC3JFrMB6 .carousel-indicators li::after,
.cid-uCC3JFrMB6 .carousel-indicators li::before {
  content: none;
}
.cid-uCC3JFrMB6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uCC3JFrMB6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uCC3JFrMB6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uCC3JFrMB6 .carousel-indicators {
    display: none;
  }
}
.cid-uCC3JFrMB6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uCC3JFrMB6 .carousel-inner > .active {
  display: block;
}
.cid-uCC3JFrMB6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uCC3JFrMB6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uCC3JFrMB6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uCC3JFrMB6 .carousel-control,
  .cid-uCC3JFrMB6 .carousel-indicators,
  .cid-uCC3JFrMB6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uCC3JFrMB6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uCC3JFrMB6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uCC3JFrMB6 .carousel-indicators .active,
.cid-uCC3JFrMB6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uCC3JFrMB6 .carousel-indicators .active {
  background: #fff;
}
.cid-uCC3JFrMB6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uCC3JFrMB6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uCC3JFrMB6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uCC3JFrMB6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uCC3JFrMB6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uCC3JFrMB6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uCC3JFrMB6 .carousel {
  width: 100%;
}
.cid-uCC3JFrMB6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uCC3JFrMB6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uCC3JFrMB6 .modal.fade .modal-dialog,
.cid-uCC3JFrMB6 .modal.in .modal-dialog {
  transform: none;
}
.cid-uCC3JFrMB6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uCC3JFrMB6 .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDsdTjeHiv .navbar-dropdown {
  position: relative !important;
}
.cid-uDsdTjeHiv .btn {
  max-height: 74px;
}
.cid-uDsdTjeHiv .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-uDsdTjeHiv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDsdTjeHiv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDsdTjeHiv .dropdown-item:hover,
.cid-uDsdTjeHiv .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDsdTjeHiv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDsdTjeHiv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDsdTjeHiv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDsdTjeHiv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDsdTjeHiv .nav-link {
  position: relative;
}
.cid-uDsdTjeHiv .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDsdTjeHiv .container {
    flex-wrap: nowrap;
  }
}
.cid-uDsdTjeHiv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDsdTjeHiv .nav-item:focus,
.cid-uDsdTjeHiv .nav-link:focus {
  outline: none;
}
.cid-uDsdTjeHiv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDsdTjeHiv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDsdTjeHiv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDsdTjeHiv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDsdTjeHiv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDsdTjeHiv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDsdTjeHiv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDsdTjeHiv .navbar.opened {
  transition: all 0.3s;
}
.cid-uDsdTjeHiv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDsdTjeHiv .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDsdTjeHiv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDsdTjeHiv .navbar.collapsed {
  justify-content: center;
}
.cid-uDsdTjeHiv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDsdTjeHiv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDsdTjeHiv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDsdTjeHiv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDsdTjeHiv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDsdTjeHiv .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-uDsdTjeHiv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDsdTjeHiv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDsdTjeHiv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDsdTjeHiv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDsdTjeHiv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDsdTjeHiv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDsdTjeHiv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDsdTjeHiv .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-uDsdTjeHiv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDsdTjeHiv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDsdTjeHiv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDsdTjeHiv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDsdTjeHiv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDsdTjeHiv .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDsdTjeHiv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDsdTjeHiv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDsdTjeHiv .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-uDsdTjeHiv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDsdTjeHiv .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDsdTjeHiv .navbar-brand {
    width: 85%;
  }
}
.cid-uDsdTjeHiv .dropdown-item.active,
.cid-uDsdTjeHiv .dropdown-item:active {
  background-color: transparent;
}
.cid-uDsdTjeHiv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDsdTjeHiv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDsdTjeHiv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDsdTjeHiv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDsdTjeHiv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDsdTjeHiv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDsdTjeHiv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDsdTjeHiv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDsdTjeHiv button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDsdTjeHiv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDsdTjeHiv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDsdTjeHiv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDsdTjeHiv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDsdTjeHiv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDsdTjeHiv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDsdTjeHiv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDsdTjeHiv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDsdTjeHiv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDsdTjeHiv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDsdTjeHiv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDsdTjeHiv .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-uDsdTjeHiv .navbar {
    height: 70px;
  }
  .cid-uDsdTjeHiv .navbar.opened {
    height: auto;
  }
  .cid-uDsdTjeHiv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDsdTk2zwm {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDsdTk2zwm .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDsdTk2zwm .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDsdTk2zwm .row {
  align-items: center;
  height: 100%;
}
.cid-uDsdTk2zwm .wrapper {
  margin: auto;
}
.cid-uDsdTkwOjB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDsdTkwOjB .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDsdTkwOjB .item {
    margin-bottom: 1rem;
  }
}
.cid-uDsdTkwOjB .item-wrapper {
  position: relative;
}
.cid-uDsdTkwOjB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDsdTkwOjB .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDsdTkwOjB .carousel-control,
.cid-uDsdTkwOjB .close {
  background: #1b1b1b;
}
.cid-uDsdTkwOjB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDsdTkwOjB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDsdTkwOjB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDsdTkwOjB .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDsdTkwOjB .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-uDsdTkwOjB .close::before {
  content: '\e91a';
}
.cid-uDsdTkwOjB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDsdTkwOjB .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-uDsdTkwOjB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDsdTkwOjB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDsdTkwOjB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDsdTkwOjB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDsdTkwOjB .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-uDsdTkwOjB .carousel-indicators li.active,
.cid-uDsdTkwOjB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDsdTkwOjB .carousel-indicators li::after,
.cid-uDsdTkwOjB .carousel-indicators li::before {
  content: none;
}
.cid-uDsdTkwOjB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDsdTkwOjB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDsdTkwOjB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDsdTkwOjB .carousel-indicators {
    display: none;
  }
}
.cid-uDsdTkwOjB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDsdTkwOjB .carousel-inner > .active {
  display: block;
}
.cid-uDsdTkwOjB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDsdTkwOjB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDsdTkwOjB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDsdTkwOjB .carousel-control,
  .cid-uDsdTkwOjB .carousel-indicators,
  .cid-uDsdTkwOjB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDsdTkwOjB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDsdTkwOjB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDsdTkwOjB .carousel-indicators .active,
.cid-uDsdTkwOjB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDsdTkwOjB .carousel-indicators .active {
  background: #fff;
}
.cid-uDsdTkwOjB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDsdTkwOjB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDsdTkwOjB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDsdTkwOjB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDsdTkwOjB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDsdTkwOjB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDsdTkwOjB .carousel {
  width: 100%;
}
.cid-uDsdTkwOjB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDsdTkwOjB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDsdTkwOjB .modal.fade .modal-dialog,
.cid-uDsdTkwOjB .modal.in .modal-dialog {
  transform: none;
}
.cid-uDsdTkwOjB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDsdTkwOjB .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDyIgTGGoe .navbar-dropdown {
  position: relative !important;
}
.cid-uDyIgTGGoe .btn {
  max-height: 74px;
}
.cid-uDyIgTGGoe .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-uDyIgTGGoe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDyIgTGGoe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDyIgTGGoe .dropdown-item:hover,
.cid-uDyIgTGGoe .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDyIgTGGoe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDyIgTGGoe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDyIgTGGoe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDyIgTGGoe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDyIgTGGoe .nav-link {
  position: relative;
}
.cid-uDyIgTGGoe .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDyIgTGGoe .container {
    flex-wrap: nowrap;
  }
}
.cid-uDyIgTGGoe .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDyIgTGGoe .nav-item:focus,
.cid-uDyIgTGGoe .nav-link:focus {
  outline: none;
}
.cid-uDyIgTGGoe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDyIgTGGoe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDyIgTGGoe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDyIgTGGoe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDyIgTGGoe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDyIgTGGoe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDyIgTGGoe .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDyIgTGGoe .navbar.opened {
  transition: all 0.3s;
}
.cid-uDyIgTGGoe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDyIgTGGoe .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDyIgTGGoe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDyIgTGGoe .navbar.collapsed {
  justify-content: center;
}
.cid-uDyIgTGGoe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDyIgTGGoe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDyIgTGGoe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDyIgTGGoe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDyIgTGGoe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDyIgTGGoe .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-uDyIgTGGoe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDyIgTGGoe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDyIgTGGoe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDyIgTGGoe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDyIgTGGoe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDyIgTGGoe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDyIgTGGoe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDyIgTGGoe .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-uDyIgTGGoe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDyIgTGGoe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDyIgTGGoe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDyIgTGGoe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDyIgTGGoe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDyIgTGGoe .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDyIgTGGoe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDyIgTGGoe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDyIgTGGoe .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-uDyIgTGGoe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDyIgTGGoe .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDyIgTGGoe .navbar-brand {
    width: 85%;
  }
}
.cid-uDyIgTGGoe .dropdown-item.active,
.cid-uDyIgTGGoe .dropdown-item:active {
  background-color: transparent;
}
.cid-uDyIgTGGoe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDyIgTGGoe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDyIgTGGoe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDyIgTGGoe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDyIgTGGoe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDyIgTGGoe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDyIgTGGoe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDyIgTGGoe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDyIgTGGoe button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDyIgTGGoe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDyIgTGGoe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDyIgTGGoe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDyIgTGGoe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDyIgTGGoe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDyIgTGGoe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDyIgTGGoe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDyIgTGGoe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDyIgTGGoe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDyIgTGGoe .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDyIgTGGoe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDyIgTGGoe .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-uDyIgTGGoe .navbar {
    height: 70px;
  }
  .cid-uDyIgTGGoe .navbar.opened {
    height: auto;
  }
  .cid-uDyIgTGGoe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDyIgV6088 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDyIgV6088 .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDyIgV6088 .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDyIgV6088 .row {
  align-items: center;
  height: 100%;
}
.cid-uDyIgV6088 .wrapper {
  margin: auto;
}
.cid-uDyIgW7gIU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDyIgW7gIU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDyIgW7gIU .item {
    margin-bottom: 1rem;
  }
}
.cid-uDyIgW7gIU .item-wrapper {
  position: relative;
}
.cid-uDyIgW7gIU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDyIgW7gIU .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDyIgW7gIU .carousel-control,
.cid-uDyIgW7gIU .close {
  background: #1b1b1b;
}
.cid-uDyIgW7gIU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDyIgW7gIU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDyIgW7gIU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDyIgW7gIU .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDyIgW7gIU .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-uDyIgW7gIU .close::before {
  content: '\e91a';
}
.cid-uDyIgW7gIU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDyIgW7gIU .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-uDyIgW7gIU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDyIgW7gIU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDyIgW7gIU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDyIgW7gIU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDyIgW7gIU .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-uDyIgW7gIU .carousel-indicators li.active,
.cid-uDyIgW7gIU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDyIgW7gIU .carousel-indicators li::after,
.cid-uDyIgW7gIU .carousel-indicators li::before {
  content: none;
}
.cid-uDyIgW7gIU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDyIgW7gIU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDyIgW7gIU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDyIgW7gIU .carousel-indicators {
    display: none;
  }
}
.cid-uDyIgW7gIU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDyIgW7gIU .carousel-inner > .active {
  display: block;
}
.cid-uDyIgW7gIU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDyIgW7gIU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDyIgW7gIU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDyIgW7gIU .carousel-control,
  .cid-uDyIgW7gIU .carousel-indicators,
  .cid-uDyIgW7gIU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDyIgW7gIU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDyIgW7gIU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDyIgW7gIU .carousel-indicators .active,
.cid-uDyIgW7gIU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDyIgW7gIU .carousel-indicators .active {
  background: #fff;
}
.cid-uDyIgW7gIU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDyIgW7gIU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDyIgW7gIU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDyIgW7gIU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDyIgW7gIU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDyIgW7gIU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDyIgW7gIU .carousel {
  width: 100%;
}
.cid-uDyIgW7gIU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDyIgW7gIU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDyIgW7gIU .modal.fade .modal-dialog,
.cid-uDyIgW7gIU .modal.in .modal-dialog {
  transform: none;
}
.cid-uDyIgW7gIU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDyIgW7gIU .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDDEsK3Q6u .navbar-dropdown {
  position: relative !important;
}
.cid-uDDEsK3Q6u .btn {
  max-height: 74px;
}
.cid-uDDEsK3Q6u .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-uDDEsK3Q6u .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDDEsK3Q6u .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDDEsK3Q6u .dropdown-item:hover,
.cid-uDDEsK3Q6u .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDDEsK3Q6u .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDDEsK3Q6u .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDDEsK3Q6u .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDDEsK3Q6u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDDEsK3Q6u .nav-link {
  position: relative;
}
.cid-uDDEsK3Q6u .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDDEsK3Q6u .container {
    flex-wrap: nowrap;
  }
}
.cid-uDDEsK3Q6u .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDDEsK3Q6u .nav-item:focus,
.cid-uDDEsK3Q6u .nav-link:focus {
  outline: none;
}
.cid-uDDEsK3Q6u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDDEsK3Q6u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDDEsK3Q6u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDDEsK3Q6u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDDEsK3Q6u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDDEsK3Q6u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDDEsK3Q6u .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDDEsK3Q6u .navbar.opened {
  transition: all 0.3s;
}
.cid-uDDEsK3Q6u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDDEsK3Q6u .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDDEsK3Q6u .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDDEsK3Q6u .navbar.collapsed {
  justify-content: center;
}
.cid-uDDEsK3Q6u .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDDEsK3Q6u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDDEsK3Q6u .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDDEsK3Q6u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDDEsK3Q6u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDDEsK3Q6u .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-uDDEsK3Q6u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDDEsK3Q6u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDDEsK3Q6u .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDDEsK3Q6u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDDEsK3Q6u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDDEsK3Q6u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDDEsK3Q6u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDDEsK3Q6u .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-uDDEsK3Q6u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDDEsK3Q6u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDDEsK3Q6u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDDEsK3Q6u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDDEsK3Q6u .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDDEsK3Q6u .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDDEsK3Q6u .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDDEsK3Q6u .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDDEsK3Q6u .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-uDDEsK3Q6u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDDEsK3Q6u .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDDEsK3Q6u .navbar-brand {
    width: 85%;
  }
}
.cid-uDDEsK3Q6u .dropdown-item.active,
.cid-uDDEsK3Q6u .dropdown-item:active {
  background-color: transparent;
}
.cid-uDDEsK3Q6u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDDEsK3Q6u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDDEsK3Q6u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDDEsK3Q6u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDDEsK3Q6u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDDEsK3Q6u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDDEsK3Q6u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDDEsK3Q6u .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDDEsK3Q6u button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDDEsK3Q6u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDDEsK3Q6u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDDEsK3Q6u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDDEsK3Q6u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDDEsK3Q6u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDDEsK3Q6u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDDEsK3Q6u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDDEsK3Q6u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDDEsK3Q6u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDDEsK3Q6u .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDDEsK3Q6u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDDEsK3Q6u .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-uDDEsK3Q6u .navbar {
    height: 70px;
  }
  .cid-uDDEsK3Q6u .navbar.opened {
    height: auto;
  }
  .cid-uDDEsK3Q6u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDDEsMzWBR {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDDEsMzWBR .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDDEsMzWBR .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDDEsMzWBR .row {
  align-items: center;
  height: 100%;
}
.cid-uDDEsMzWBR .wrapper {
  margin: auto;
}
.cid-uDDEsNfoAw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDDEsNfoAw .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDDEsNfoAw .item {
    margin-bottom: 1rem;
  }
}
.cid-uDDEsNfoAw .item-wrapper {
  position: relative;
}
.cid-uDDEsNfoAw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDDEsNfoAw .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDDEsNfoAw .carousel-control,
.cid-uDDEsNfoAw .close {
  background: #1b1b1b;
}
.cid-uDDEsNfoAw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDDEsNfoAw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDDEsNfoAw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDDEsNfoAw .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDDEsNfoAw .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-uDDEsNfoAw .close::before {
  content: '\e91a';
}
.cid-uDDEsNfoAw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDDEsNfoAw .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-uDDEsNfoAw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDDEsNfoAw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDDEsNfoAw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDDEsNfoAw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDDEsNfoAw .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-uDDEsNfoAw .carousel-indicators li.active,
.cid-uDDEsNfoAw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDDEsNfoAw .carousel-indicators li::after,
.cid-uDDEsNfoAw .carousel-indicators li::before {
  content: none;
}
.cid-uDDEsNfoAw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDDEsNfoAw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDDEsNfoAw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDDEsNfoAw .carousel-indicators {
    display: none;
  }
}
.cid-uDDEsNfoAw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDDEsNfoAw .carousel-inner > .active {
  display: block;
}
.cid-uDDEsNfoAw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDDEsNfoAw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDDEsNfoAw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDDEsNfoAw .carousel-control,
  .cid-uDDEsNfoAw .carousel-indicators,
  .cid-uDDEsNfoAw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDDEsNfoAw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDDEsNfoAw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDDEsNfoAw .carousel-indicators .active,
.cid-uDDEsNfoAw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDDEsNfoAw .carousel-indicators .active {
  background: #fff;
}
.cid-uDDEsNfoAw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDDEsNfoAw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDDEsNfoAw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDDEsNfoAw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDDEsNfoAw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDDEsNfoAw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDDEsNfoAw .carousel {
  width: 100%;
}
.cid-uDDEsNfoAw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDDEsNfoAw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDDEsNfoAw .modal.fade .modal-dialog,
.cid-uDDEsNfoAw .modal.in .modal-dialog {
  transform: none;
}
.cid-uDDEsNfoAw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDDEsNfoAw .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDDOyx70vk .navbar-dropdown {
  position: relative !important;
}
.cid-uDDOyx70vk .btn {
  max-height: 74px;
}
.cid-uDDOyx70vk .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-uDDOyx70vk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDDOyx70vk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDDOyx70vk .dropdown-item:hover,
.cid-uDDOyx70vk .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDDOyx70vk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDDOyx70vk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDDOyx70vk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDDOyx70vk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDDOyx70vk .nav-link {
  position: relative;
}
.cid-uDDOyx70vk .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDDOyx70vk .container {
    flex-wrap: nowrap;
  }
}
.cid-uDDOyx70vk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDDOyx70vk .nav-item:focus,
.cid-uDDOyx70vk .nav-link:focus {
  outline: none;
}
.cid-uDDOyx70vk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDDOyx70vk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDDOyx70vk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDDOyx70vk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDDOyx70vk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDDOyx70vk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDDOyx70vk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDDOyx70vk .navbar.opened {
  transition: all 0.3s;
}
.cid-uDDOyx70vk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDDOyx70vk .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDDOyx70vk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDDOyx70vk .navbar.collapsed {
  justify-content: center;
}
.cid-uDDOyx70vk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDDOyx70vk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDDOyx70vk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDDOyx70vk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDDOyx70vk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDDOyx70vk .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-uDDOyx70vk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDDOyx70vk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDDOyx70vk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDDOyx70vk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDDOyx70vk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDDOyx70vk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDDOyx70vk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDDOyx70vk .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-uDDOyx70vk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDDOyx70vk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDDOyx70vk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDDOyx70vk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDDOyx70vk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDDOyx70vk .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDDOyx70vk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDDOyx70vk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDDOyx70vk .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-uDDOyx70vk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDDOyx70vk .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDDOyx70vk .navbar-brand {
    width: 85%;
  }
}
.cid-uDDOyx70vk .dropdown-item.active,
.cid-uDDOyx70vk .dropdown-item:active {
  background-color: transparent;
}
.cid-uDDOyx70vk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDDOyx70vk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDDOyx70vk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDDOyx70vk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDDOyx70vk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDDOyx70vk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDDOyx70vk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDDOyx70vk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDDOyx70vk button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDDOyx70vk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDDOyx70vk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDDOyx70vk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDDOyx70vk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDDOyx70vk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDDOyx70vk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDDOyx70vk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDDOyx70vk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDDOyx70vk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDDOyx70vk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDDOyx70vk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDDOyx70vk .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-uDDOyx70vk .navbar {
    height: 70px;
  }
  .cid-uDDOyx70vk .navbar.opened {
    height: auto;
  }
  .cid-uDDOyx70vk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDDOyDcZaf {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDDOyDcZaf .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDDOyDcZaf .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDDOyDcZaf .row {
  align-items: center;
  height: 100%;
}
.cid-uDDOyDcZaf .wrapper {
  margin: auto;
}
.cid-uDDOyHrltl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDDOyHrltl .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDDOyHrltl .item {
    margin-bottom: 1rem;
  }
}
.cid-uDDOyHrltl .item-wrapper {
  position: relative;
}
.cid-uDDOyHrltl .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDDOyHrltl .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDDOyHrltl .carousel-control,
.cid-uDDOyHrltl .close {
  background: #1b1b1b;
}
.cid-uDDOyHrltl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDDOyHrltl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDDOyHrltl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDDOyHrltl .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDDOyHrltl .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-uDDOyHrltl .close::before {
  content: '\e91a';
}
.cid-uDDOyHrltl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDDOyHrltl .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-uDDOyHrltl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDDOyHrltl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDDOyHrltl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDDOyHrltl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDDOyHrltl .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-uDDOyHrltl .carousel-indicators li.active,
.cid-uDDOyHrltl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDDOyHrltl .carousel-indicators li::after,
.cid-uDDOyHrltl .carousel-indicators li::before {
  content: none;
}
.cid-uDDOyHrltl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDDOyHrltl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDDOyHrltl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDDOyHrltl .carousel-indicators {
    display: none;
  }
}
.cid-uDDOyHrltl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDDOyHrltl .carousel-inner > .active {
  display: block;
}
.cid-uDDOyHrltl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDDOyHrltl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDDOyHrltl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDDOyHrltl .carousel-control,
  .cid-uDDOyHrltl .carousel-indicators,
  .cid-uDDOyHrltl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDDOyHrltl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDDOyHrltl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDDOyHrltl .carousel-indicators .active,
.cid-uDDOyHrltl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDDOyHrltl .carousel-indicators .active {
  background: #fff;
}
.cid-uDDOyHrltl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDDOyHrltl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDDOyHrltl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDDOyHrltl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDDOyHrltl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDDOyHrltl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDDOyHrltl .carousel {
  width: 100%;
}
.cid-uDDOyHrltl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDDOyHrltl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDDOyHrltl .modal.fade .modal-dialog,
.cid-uDDOyHrltl .modal.in .modal-dialog {
  transform: none;
}
.cid-uDDOyHrltl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDDOyHrltl .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDE1KfN67Z .navbar-dropdown {
  position: relative !important;
}
.cid-uDE1KfN67Z .btn {
  max-height: 74px;
}
.cid-uDE1KfN67Z .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-uDE1KfN67Z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDE1KfN67Z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDE1KfN67Z .dropdown-item:hover,
.cid-uDE1KfN67Z .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDE1KfN67Z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDE1KfN67Z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDE1KfN67Z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDE1KfN67Z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDE1KfN67Z .nav-link {
  position: relative;
}
.cid-uDE1KfN67Z .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDE1KfN67Z .container {
    flex-wrap: nowrap;
  }
}
.cid-uDE1KfN67Z .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDE1KfN67Z .nav-item:focus,
.cid-uDE1KfN67Z .nav-link:focus {
  outline: none;
}
.cid-uDE1KfN67Z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDE1KfN67Z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDE1KfN67Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDE1KfN67Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDE1KfN67Z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDE1KfN67Z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDE1KfN67Z .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDE1KfN67Z .navbar.opened {
  transition: all 0.3s;
}
.cid-uDE1KfN67Z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDE1KfN67Z .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDE1KfN67Z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDE1KfN67Z .navbar.collapsed {
  justify-content: center;
}
.cid-uDE1KfN67Z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDE1KfN67Z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDE1KfN67Z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDE1KfN67Z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDE1KfN67Z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDE1KfN67Z .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-uDE1KfN67Z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDE1KfN67Z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDE1KfN67Z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDE1KfN67Z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDE1KfN67Z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDE1KfN67Z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDE1KfN67Z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDE1KfN67Z .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-uDE1KfN67Z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDE1KfN67Z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDE1KfN67Z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDE1KfN67Z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDE1KfN67Z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDE1KfN67Z .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDE1KfN67Z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDE1KfN67Z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDE1KfN67Z .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-uDE1KfN67Z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDE1KfN67Z .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDE1KfN67Z .navbar-brand {
    width: 85%;
  }
}
.cid-uDE1KfN67Z .dropdown-item.active,
.cid-uDE1KfN67Z .dropdown-item:active {
  background-color: transparent;
}
.cid-uDE1KfN67Z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDE1KfN67Z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDE1KfN67Z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDE1KfN67Z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDE1KfN67Z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDE1KfN67Z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDE1KfN67Z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDE1KfN67Z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDE1KfN67Z button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDE1KfN67Z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDE1KfN67Z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDE1KfN67Z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDE1KfN67Z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDE1KfN67Z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDE1KfN67Z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDE1KfN67Z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDE1KfN67Z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDE1KfN67Z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDE1KfN67Z .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDE1KfN67Z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDE1KfN67Z .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-uDE1KfN67Z .navbar {
    height: 70px;
  }
  .cid-uDE1KfN67Z .navbar.opened {
    height: auto;
  }
  .cid-uDE1KfN67Z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDE1KhivQx {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDE1KhivQx .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDE1KhivQx .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDE1KhivQx .row {
  align-items: center;
  height: 100%;
}
.cid-uDE1KhivQx .wrapper {
  margin: auto;
}
.cid-uDE1KhUYEz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDE1KhUYEz .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDE1KhUYEz .item {
    margin-bottom: 1rem;
  }
}
.cid-uDE1KhUYEz .item-wrapper {
  position: relative;
}
.cid-uDE1KhUYEz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDE1KhUYEz .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDE1KhUYEz .carousel-control,
.cid-uDE1KhUYEz .close {
  background: #1b1b1b;
}
.cid-uDE1KhUYEz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDE1KhUYEz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDE1KhUYEz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDE1KhUYEz .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDE1KhUYEz .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-uDE1KhUYEz .close::before {
  content: '\e91a';
}
.cid-uDE1KhUYEz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDE1KhUYEz .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-uDE1KhUYEz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDE1KhUYEz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDE1KhUYEz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDE1KhUYEz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDE1KhUYEz .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-uDE1KhUYEz .carousel-indicators li.active,
.cid-uDE1KhUYEz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDE1KhUYEz .carousel-indicators li::after,
.cid-uDE1KhUYEz .carousel-indicators li::before {
  content: none;
}
.cid-uDE1KhUYEz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDE1KhUYEz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDE1KhUYEz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDE1KhUYEz .carousel-indicators {
    display: none;
  }
}
.cid-uDE1KhUYEz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDE1KhUYEz .carousel-inner > .active {
  display: block;
}
.cid-uDE1KhUYEz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDE1KhUYEz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDE1KhUYEz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDE1KhUYEz .carousel-control,
  .cid-uDE1KhUYEz .carousel-indicators,
  .cid-uDE1KhUYEz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDE1KhUYEz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDE1KhUYEz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDE1KhUYEz .carousel-indicators .active,
.cid-uDE1KhUYEz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDE1KhUYEz .carousel-indicators .active {
  background: #fff;
}
.cid-uDE1KhUYEz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDE1KhUYEz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDE1KhUYEz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDE1KhUYEz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDE1KhUYEz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDE1KhUYEz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDE1KhUYEz .carousel {
  width: 100%;
}
.cid-uDE1KhUYEz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDE1KhUYEz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDE1KhUYEz .modal.fade .modal-dialog,
.cid-uDE1KhUYEz .modal.in .modal-dialog {
  transform: none;
}
.cid-uDE1KhUYEz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDE1KhUYEz .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDPyE438VN .navbar-dropdown {
  position: relative !important;
}
.cid-uDPyE438VN .btn {
  max-height: 74px;
}
.cid-uDPyE438VN .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-uDPyE438VN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDPyE438VN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDPyE438VN .dropdown-item:hover,
.cid-uDPyE438VN .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDPyE438VN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDPyE438VN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDPyE438VN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDPyE438VN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDPyE438VN .nav-link {
  position: relative;
}
.cid-uDPyE438VN .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDPyE438VN .container {
    flex-wrap: nowrap;
  }
}
.cid-uDPyE438VN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDPyE438VN .nav-item:focus,
.cid-uDPyE438VN .nav-link:focus {
  outline: none;
}
.cid-uDPyE438VN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDPyE438VN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDPyE438VN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDPyE438VN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDPyE438VN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDPyE438VN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDPyE438VN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDPyE438VN .navbar.opened {
  transition: all 0.3s;
}
.cid-uDPyE438VN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDPyE438VN .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDPyE438VN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDPyE438VN .navbar.collapsed {
  justify-content: center;
}
.cid-uDPyE438VN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDPyE438VN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDPyE438VN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDPyE438VN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDPyE438VN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDPyE438VN .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-uDPyE438VN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDPyE438VN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDPyE438VN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDPyE438VN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDPyE438VN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDPyE438VN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDPyE438VN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDPyE438VN .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-uDPyE438VN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDPyE438VN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDPyE438VN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDPyE438VN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDPyE438VN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDPyE438VN .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDPyE438VN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDPyE438VN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDPyE438VN .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-uDPyE438VN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDPyE438VN .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDPyE438VN .navbar-brand {
    width: 85%;
  }
}
.cid-uDPyE438VN .dropdown-item.active,
.cid-uDPyE438VN .dropdown-item:active {
  background-color: transparent;
}
.cid-uDPyE438VN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDPyE438VN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDPyE438VN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDPyE438VN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDPyE438VN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDPyE438VN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDPyE438VN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDPyE438VN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDPyE438VN button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDPyE438VN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDPyE438VN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDPyE438VN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDPyE438VN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDPyE438VN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDPyE438VN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDPyE438VN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDPyE438VN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDPyE438VN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDPyE438VN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDPyE438VN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDPyE438VN .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-uDPyE438VN .navbar {
    height: 70px;
  }
  .cid-uDPyE438VN .navbar.opened {
    height: auto;
  }
  .cid-uDPyE438VN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDPyE4rXez {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDPyE4rXez .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDPyE4rXez .mbr-section-title {
  text-align: center;
  color: #000000;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDPyE4rXez .row {
  align-items: center;
  height: 100%;
}
.cid-uDPyE4rXez .wrapper {
  margin: auto;
}
.cid-uDPyE4FYaU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDPyE4FYaU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uDPyE4FYaU .item {
    margin-bottom: 1rem;
  }
}
.cid-uDPyE4FYaU .item-wrapper {
  position: relative;
}
.cid-uDPyE4FYaU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uDPyE4FYaU .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uDPyE4FYaU .carousel-control,
.cid-uDPyE4FYaU .close {
  background: #1b1b1b;
}
.cid-uDPyE4FYaU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uDPyE4FYaU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uDPyE4FYaU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uDPyE4FYaU .carousel-control-next span {
  margin-left: 5px;
}
.cid-uDPyE4FYaU .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-uDPyE4FYaU .close::before {
  content: '\e91a';
}
.cid-uDPyE4FYaU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDPyE4FYaU .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-uDPyE4FYaU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDPyE4FYaU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDPyE4FYaU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDPyE4FYaU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uDPyE4FYaU .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-uDPyE4FYaU .carousel-indicators li.active,
.cid-uDPyE4FYaU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDPyE4FYaU .carousel-indicators li::after,
.cid-uDPyE4FYaU .carousel-indicators li::before {
  content: none;
}
.cid-uDPyE4FYaU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDPyE4FYaU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uDPyE4FYaU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uDPyE4FYaU .carousel-indicators {
    display: none;
  }
}
.cid-uDPyE4FYaU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDPyE4FYaU .carousel-inner > .active {
  display: block;
}
.cid-uDPyE4FYaU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDPyE4FYaU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uDPyE4FYaU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uDPyE4FYaU .carousel-control,
  .cid-uDPyE4FYaU .carousel-indicators,
  .cid-uDPyE4FYaU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uDPyE4FYaU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uDPyE4FYaU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uDPyE4FYaU .carousel-indicators .active,
.cid-uDPyE4FYaU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uDPyE4FYaU .carousel-indicators .active {
  background: #fff;
}
.cid-uDPyE4FYaU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uDPyE4FYaU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uDPyE4FYaU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uDPyE4FYaU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uDPyE4FYaU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uDPyE4FYaU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uDPyE4FYaU .carousel {
  width: 100%;
}
.cid-uDPyE4FYaU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uDPyE4FYaU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uDPyE4FYaU .modal.fade .modal-dialog,
.cid-uDPyE4FYaU .modal.in .modal-dialog {
  transform: none;
}
.cid-uDPyE4FYaU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uDPyE4FYaU .content-head {
  max-width: 800px;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDTFFsrNeh .navbar-dropdown {
  position: relative !important;
}
.cid-uDTFFsrNeh .btn {
  max-height: 74px;
}
.cid-uDTFFsrNeh .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-uDTFFsrNeh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDTFFsrNeh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDTFFsrNeh .dropdown-item:hover,
.cid-uDTFFsrNeh .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDTFFsrNeh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDTFFsrNeh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDTFFsrNeh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDTFFsrNeh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDTFFsrNeh .nav-link {
  position: relative;
}
.cid-uDTFFsrNeh .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDTFFsrNeh .container {
    flex-wrap: nowrap;
  }
}
.cid-uDTFFsrNeh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDTFFsrNeh .nav-item:focus,
.cid-uDTFFsrNeh .nav-link:focus {
  outline: none;
}
.cid-uDTFFsrNeh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDTFFsrNeh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDTFFsrNeh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDTFFsrNeh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDTFFsrNeh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDTFFsrNeh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDTFFsrNeh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDTFFsrNeh .navbar.opened {
  transition: all 0.3s;
}
.cid-uDTFFsrNeh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDTFFsrNeh .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDTFFsrNeh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDTFFsrNeh .navbar.collapsed {
  justify-content: center;
}
.cid-uDTFFsrNeh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDTFFsrNeh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDTFFsrNeh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDTFFsrNeh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDTFFsrNeh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDTFFsrNeh .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-uDTFFsrNeh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDTFFsrNeh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDTFFsrNeh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDTFFsrNeh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDTFFsrNeh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDTFFsrNeh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDTFFsrNeh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDTFFsrNeh .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-uDTFFsrNeh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDTFFsrNeh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDTFFsrNeh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDTFFsrNeh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDTFFsrNeh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDTFFsrNeh .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDTFFsrNeh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDTFFsrNeh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDTFFsrNeh .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-uDTFFsrNeh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDTFFsrNeh .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDTFFsrNeh .navbar-brand {
    width: 85%;
  }
}
.cid-uDTFFsrNeh .dropdown-item.active,
.cid-uDTFFsrNeh .dropdown-item:active {
  background-color: transparent;
}
.cid-uDTFFsrNeh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDTFFsrNeh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDTFFsrNeh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDTFFsrNeh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDTFFsrNeh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDTFFsrNeh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDTFFsrNeh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDTFFsrNeh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDTFFsrNeh button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDTFFsrNeh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDTFFsrNeh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDTFFsrNeh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDTFFsrNeh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDTFFsrNeh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDTFFsrNeh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDTFFsrNeh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDTFFsrNeh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDTFFsrNeh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDTFFsrNeh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDTFFsrNeh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDTFFsrNeh .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-uDTFFsrNeh .navbar {
    height: 70px;
  }
  .cid-uDTFFsrNeh .navbar.opened {
    height: auto;
  }
  .cid-uDTFFsrNeh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDTFFy9uLu {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDTFFy9uLu .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDTFFy9uLu .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDTFFy9uLu .row {
  align-items: center;
  height: 100%;
}
.cid-uDTFFy9uLu .wrapper {
  margin: auto;
}
.cid-uDTFFyGueK {
  background-image: url("../../../assets/images/back-nagoya-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uDTFFyGueK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDTFFyGueK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDTFFyGueK.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uDTFFyGueK .container {
  position: static;
  margin: auto auto 0;
}
.cid-uDTFFyGueK .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uDTFFyGueK .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uDTFFyGueK .text-box {
  position: relative;
}
.cid-uDTFFyGueK .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uDTFFyGueK .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uDTFFyGueK .mbr-section-btn {
  margin-top: 30px;
}
.cid-uDTFFyGueK .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uDTFFyGueK .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uDTFFyGueK .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uDTFFyGueK .video-col {
    top: 30%;
  }
}
.cid-uDTFFyGueK .mbr-media {
  position: relative;
}
.cid-uDTFFyGueK .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uDTFFyGueK .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uDTFFyGueK .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uDTFFyGueK .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uDTFFyGueK .video-icon-bg-box a {
  padding: 50px;
}
.cid-uDTFFyGueK .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uDTFFyGueK .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uDTFFyGueK .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uDTFFyGueK .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uDTFFyGueK .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uDTFFyGueK .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uDTFFyGueK .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uDTFFyGueK .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uDTFFyGueK .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDTFFyGueK .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDTFFyGueK .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDTFFyGueK .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uDTFFyGueK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDTFFyGueK .mbr-text,
.cid-uDTFFyGueK .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uDTFFCfUlK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDUdz7mFCU {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDTFFCSPPV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDTFFCSPPV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDTFFCSPPV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDTFFCSPPV .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDTFFCSPPV .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDTFFCSPPV .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDTFFCSPPV .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDTFFCSPPV .mbr-text,
.cid-uDTFFCSPPV .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDTFFCSPPV .card-title,
.cid-uDTFFCSPPV .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDTFFCSPPV .mbr-section-subtitle {
  text-align: left;
}
.cid-uDTFFCSPPV .mbr-text {
  text-align: left;
}
.cid-uDTFFCSPPV .mbr-card-title {
  text-align: left;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDUfZjpMqm .navbar-dropdown {
  position: relative !important;
}
.cid-uDUfZjpMqm .btn {
  max-height: 74px;
}
.cid-uDUfZjpMqm .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-uDUfZjpMqm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDUfZjpMqm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDUfZjpMqm .dropdown-item:hover,
.cid-uDUfZjpMqm .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDUfZjpMqm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDUfZjpMqm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDUfZjpMqm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDUfZjpMqm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDUfZjpMqm .nav-link {
  position: relative;
}
.cid-uDUfZjpMqm .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDUfZjpMqm .container {
    flex-wrap: nowrap;
  }
}
.cid-uDUfZjpMqm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDUfZjpMqm .nav-item:focus,
.cid-uDUfZjpMqm .nav-link:focus {
  outline: none;
}
.cid-uDUfZjpMqm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDUfZjpMqm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDUfZjpMqm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDUfZjpMqm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDUfZjpMqm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDUfZjpMqm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDUfZjpMqm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDUfZjpMqm .navbar.opened {
  transition: all 0.3s;
}
.cid-uDUfZjpMqm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDUfZjpMqm .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDUfZjpMqm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDUfZjpMqm .navbar.collapsed {
  justify-content: center;
}
.cid-uDUfZjpMqm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDUfZjpMqm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDUfZjpMqm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDUfZjpMqm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDUfZjpMqm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDUfZjpMqm .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-uDUfZjpMqm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDUfZjpMqm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDUfZjpMqm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDUfZjpMqm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDUfZjpMqm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDUfZjpMqm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDUfZjpMqm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDUfZjpMqm .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-uDUfZjpMqm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDUfZjpMqm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDUfZjpMqm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDUfZjpMqm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDUfZjpMqm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDUfZjpMqm .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDUfZjpMqm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDUfZjpMqm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDUfZjpMqm .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-uDUfZjpMqm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDUfZjpMqm .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDUfZjpMqm .navbar-brand {
    width: 85%;
  }
}
.cid-uDUfZjpMqm .dropdown-item.active,
.cid-uDUfZjpMqm .dropdown-item:active {
  background-color: transparent;
}
.cid-uDUfZjpMqm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDUfZjpMqm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDUfZjpMqm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDUfZjpMqm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDUfZjpMqm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDUfZjpMqm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDUfZjpMqm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDUfZjpMqm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDUfZjpMqm button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDUfZjpMqm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDUfZjpMqm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDUfZjpMqm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDUfZjpMqm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDUfZjpMqm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDUfZjpMqm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDUfZjpMqm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDUfZjpMqm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDUfZjpMqm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDUfZjpMqm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDUfZjpMqm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDUfZjpMqm .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-uDUfZjpMqm .navbar {
    height: 70px;
  }
  .cid-uDUfZjpMqm .navbar.opened {
    height: auto;
  }
  .cid-uDUfZjpMqm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDUfZjYWfQ {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDUfZjYWfQ .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDUfZjYWfQ .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDUfZjYWfQ .row {
  align-items: center;
  height: 100%;
}
.cid-uDUfZjYWfQ .wrapper {
  margin: auto;
}
.cid-uDUfZkfK1t {
  background-image: url("../../../assets/images/back-shirakawago-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uDUfZkfK1t .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDUfZkfK1t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDUfZkfK1t.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uDUfZkfK1t .container {
  position: static;
  margin: auto auto 0;
}
.cid-uDUfZkfK1t .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uDUfZkfK1t .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uDUfZkfK1t .text-box {
  position: relative;
}
.cid-uDUfZkfK1t .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uDUfZkfK1t .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uDUfZkfK1t .mbr-section-btn {
  margin-top: 30px;
}
.cid-uDUfZkfK1t .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uDUfZkfK1t .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uDUfZkfK1t .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uDUfZkfK1t .video-col {
    top: 30%;
  }
}
.cid-uDUfZkfK1t .mbr-media {
  position: relative;
}
.cid-uDUfZkfK1t .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uDUfZkfK1t .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uDUfZkfK1t .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uDUfZkfK1t .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uDUfZkfK1t .video-icon-bg-box a {
  padding: 50px;
}
.cid-uDUfZkfK1t .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uDUfZkfK1t .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uDUfZkfK1t .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uDUfZkfK1t .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uDUfZkfK1t .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uDUfZkfK1t .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uDUfZkfK1t .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uDUfZkfK1t .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uDUfZkfK1t .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDUfZkfK1t .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDUfZkfK1t .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDUfZkfK1t .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uDUfZkfK1t .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDUfZkfK1t .mbr-text,
.cid-uDUfZkfK1t .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uDUfZm23O1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDUfZmheSj {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDUfZmAjXB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDUfZmAjXB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDUfZmAjXB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDUfZmAjXB .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDUfZmAjXB .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDUfZmAjXB .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDUfZmAjXB .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDUfZmAjXB .mbr-text,
.cid-uDUfZmAjXB .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDUfZmAjXB .card-title,
.cid-uDUfZmAjXB .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDUfZmAjXB .mbr-section-subtitle {
  text-align: left;
}
.cid-uDUfZmAjXB .mbr-text {
  text-align: left;
}
.cid-uDUfZmAjXB .mbr-card-title {
  text-align: left;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDVH4xK0vJ .navbar-dropdown {
  position: relative !important;
}
.cid-uDVH4xK0vJ .btn {
  max-height: 74px;
}
.cid-uDVH4xK0vJ .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-uDVH4xK0vJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDVH4xK0vJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDVH4xK0vJ .dropdown-item:hover,
.cid-uDVH4xK0vJ .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDVH4xK0vJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDVH4xK0vJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDVH4xK0vJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDVH4xK0vJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDVH4xK0vJ .nav-link {
  position: relative;
}
.cid-uDVH4xK0vJ .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDVH4xK0vJ .container {
    flex-wrap: nowrap;
  }
}
.cid-uDVH4xK0vJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDVH4xK0vJ .nav-item:focus,
.cid-uDVH4xK0vJ .nav-link:focus {
  outline: none;
}
.cid-uDVH4xK0vJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDVH4xK0vJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDVH4xK0vJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDVH4xK0vJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDVH4xK0vJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDVH4xK0vJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDVH4xK0vJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDVH4xK0vJ .navbar.opened {
  transition: all 0.3s;
}
.cid-uDVH4xK0vJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDVH4xK0vJ .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDVH4xK0vJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDVH4xK0vJ .navbar.collapsed {
  justify-content: center;
}
.cid-uDVH4xK0vJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDVH4xK0vJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDVH4xK0vJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDVH4xK0vJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDVH4xK0vJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDVH4xK0vJ .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-uDVH4xK0vJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDVH4xK0vJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDVH4xK0vJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDVH4xK0vJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDVH4xK0vJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDVH4xK0vJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDVH4xK0vJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDVH4xK0vJ .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-uDVH4xK0vJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDVH4xK0vJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDVH4xK0vJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDVH4xK0vJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDVH4xK0vJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDVH4xK0vJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDVH4xK0vJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDVH4xK0vJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDVH4xK0vJ .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-uDVH4xK0vJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDVH4xK0vJ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDVH4xK0vJ .navbar-brand {
    width: 85%;
  }
}
.cid-uDVH4xK0vJ .dropdown-item.active,
.cid-uDVH4xK0vJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uDVH4xK0vJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDVH4xK0vJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDVH4xK0vJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDVH4xK0vJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDVH4xK0vJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDVH4xK0vJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDVH4xK0vJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDVH4xK0vJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDVH4xK0vJ button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDVH4xK0vJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDVH4xK0vJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDVH4xK0vJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDVH4xK0vJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDVH4xK0vJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDVH4xK0vJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDVH4xK0vJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDVH4xK0vJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDVH4xK0vJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDVH4xK0vJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDVH4xK0vJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDVH4xK0vJ .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-uDVH4xK0vJ .navbar {
    height: 70px;
  }
  .cid-uDVH4xK0vJ .navbar.opened {
    height: auto;
  }
  .cid-uDVH4xK0vJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDVH4yftCb {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDVH4yftCb .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDVH4yftCb .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDVH4yftCb .row {
  align-items: center;
  height: 100%;
}
.cid-uDVH4yftCb .wrapper {
  margin: auto;
}
.cid-uDVH4yE5H6 {
  background-image: url("../../../assets/images/cover-kyoto-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uDVH4yE5H6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVH4yE5H6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDVH4yE5H6.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uDVH4yE5H6 .container {
  position: static;
  margin: auto auto 0;
}
.cid-uDVH4yE5H6 .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uDVH4yE5H6 .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uDVH4yE5H6 .text-box {
  position: relative;
}
.cid-uDVH4yE5H6 .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uDVH4yE5H6 .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uDVH4yE5H6 .mbr-section-btn {
  margin-top: 30px;
}
.cid-uDVH4yE5H6 .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uDVH4yE5H6 .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uDVH4yE5H6 .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uDVH4yE5H6 .video-col {
    top: 30%;
  }
}
.cid-uDVH4yE5H6 .mbr-media {
  position: relative;
}
.cid-uDVH4yE5H6 .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uDVH4yE5H6 .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uDVH4yE5H6 .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uDVH4yE5H6 .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uDVH4yE5H6 .video-icon-bg-box a {
  padding: 50px;
}
.cid-uDVH4yE5H6 .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uDVH4yE5H6 .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uDVH4yE5H6 .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uDVH4yE5H6 .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uDVH4yE5H6 .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uDVH4yE5H6 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uDVH4yE5H6 .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uDVH4yE5H6 .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uDVH4yE5H6 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDVH4yE5H6 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDVH4yE5H6 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDVH4yE5H6 .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uDVH4yE5H6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDVH4yE5H6 .mbr-text,
.cid-uDVH4yE5H6 .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
#custom-html-6k {
  /* Type valid CSS here */
}
#custom-html-6k div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-6k p {
  font-size: 60px;
  color: #777;
}
.cid-uDVH4zb1gr {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDVH4zuJYT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDVH4zuJYT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVH4zuJYT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVH4zuJYT .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDVH4zuJYT .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDVH4zuJYT .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDVH4zuJYT .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDVH4zuJYT .mbr-text,
.cid-uDVH4zuJYT .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDVH4zuJYT .card-title,
.cid-uDVH4zuJYT .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDVH4zuJYT .mbr-section-subtitle {
  text-align: left;
}
.cid-uDVH4zuJYT .mbr-text {
  text-align: left;
}
.cid-uDVH4zuJYT .mbr-card-title {
  text-align: left;
}
.cid-uDVH4zSFnK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uDVH4zSFnK .mbr-section-subtitle {
  color: #edefeb;
}
.cid-uDVH4zSFnK .mbr-text {
  color: #edefeb;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDVH4xK0vJ .navbar-dropdown {
  position: relative !important;
}
.cid-uDVH4xK0vJ .btn {
  max-height: 74px;
}
.cid-uDVH4xK0vJ .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-uDVH4xK0vJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDVH4xK0vJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDVH4xK0vJ .dropdown-item:hover,
.cid-uDVH4xK0vJ .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDVH4xK0vJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDVH4xK0vJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDVH4xK0vJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDVH4xK0vJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDVH4xK0vJ .nav-link {
  position: relative;
}
.cid-uDVH4xK0vJ .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDVH4xK0vJ .container {
    flex-wrap: nowrap;
  }
}
.cid-uDVH4xK0vJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDVH4xK0vJ .nav-item:focus,
.cid-uDVH4xK0vJ .nav-link:focus {
  outline: none;
}
.cid-uDVH4xK0vJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDVH4xK0vJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDVH4xK0vJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDVH4xK0vJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDVH4xK0vJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDVH4xK0vJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDVH4xK0vJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDVH4xK0vJ .navbar.opened {
  transition: all 0.3s;
}
.cid-uDVH4xK0vJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDVH4xK0vJ .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDVH4xK0vJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDVH4xK0vJ .navbar.collapsed {
  justify-content: center;
}
.cid-uDVH4xK0vJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDVH4xK0vJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDVH4xK0vJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDVH4xK0vJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDVH4xK0vJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDVH4xK0vJ .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-uDVH4xK0vJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDVH4xK0vJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDVH4xK0vJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDVH4xK0vJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDVH4xK0vJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDVH4xK0vJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDVH4xK0vJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDVH4xK0vJ .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-uDVH4xK0vJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDVH4xK0vJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDVH4xK0vJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDVH4xK0vJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDVH4xK0vJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDVH4xK0vJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDVH4xK0vJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDVH4xK0vJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDVH4xK0vJ .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-uDVH4xK0vJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDVH4xK0vJ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDVH4xK0vJ .navbar-brand {
    width: 85%;
  }
}
.cid-uDVH4xK0vJ .dropdown-item.active,
.cid-uDVH4xK0vJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uDVH4xK0vJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDVH4xK0vJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDVH4xK0vJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDVH4xK0vJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDVH4xK0vJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDVH4xK0vJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDVH4xK0vJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDVH4xK0vJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDVH4xK0vJ button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDVH4xK0vJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDVH4xK0vJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDVH4xK0vJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDVH4xK0vJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDVH4xK0vJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDVH4xK0vJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDVH4xK0vJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDVH4xK0vJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDVH4xK0vJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDVH4xK0vJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDVH4xK0vJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDVH4xK0vJ .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-uDVH4xK0vJ .navbar {
    height: 70px;
  }
  .cid-uDVH4xK0vJ .navbar.opened {
    height: auto;
  }
  .cid-uDVH4xK0vJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDVK9NEZQM {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDVK9NEZQM .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDVK9NEZQM .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDVK9NEZQM .row {
  align-items: center;
  height: 100%;
}
.cid-uDVK9NEZQM .wrapper {
  margin: auto;
}
.cid-uDVKPcCnX0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uDVKPcCnX0 img,
.cid-uDVKPcCnX0 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDVKPcCnX0 .item:focus,
.cid-uDVKPcCnX0 span:focus {
  outline: none;
}
.cid-uDVKPcCnX0 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uDVKPcCnX0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDVKPcCnX0 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDVKPcCnX0 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDVKPcCnX0 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDVKPcCnX0 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDVKPcCnX0 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDVKPcCnX0 .mbr-section-title {
  color: #232323;
}
.cid-uDVKPcCnX0 .mbr-text,
.cid-uDVKPcCnX0 .mbr-section-btn {
  text-align: left;
}
.cid-uDVKPcCnX0 .item-title {
  text-align: left;
  color: #b90006;
}
.cid-uDVKPcCnX0 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDWi71zmzZ .navbar-dropdown {
  position: relative !important;
}
.cid-uDWi71zmzZ .btn {
  max-height: 74px;
}
.cid-uDWi71zmzZ .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-uDWi71zmzZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDWi71zmzZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDWi71zmzZ .dropdown-item:hover,
.cid-uDWi71zmzZ .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDWi71zmzZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDWi71zmzZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDWi71zmzZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDWi71zmzZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDWi71zmzZ .nav-link {
  position: relative;
}
.cid-uDWi71zmzZ .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDWi71zmzZ .container {
    flex-wrap: nowrap;
  }
}
.cid-uDWi71zmzZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDWi71zmzZ .nav-item:focus,
.cid-uDWi71zmzZ .nav-link:focus {
  outline: none;
}
.cid-uDWi71zmzZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDWi71zmzZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDWi71zmzZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDWi71zmzZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDWi71zmzZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDWi71zmzZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDWi71zmzZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDWi71zmzZ .navbar.opened {
  transition: all 0.3s;
}
.cid-uDWi71zmzZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDWi71zmzZ .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDWi71zmzZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDWi71zmzZ .navbar.collapsed {
  justify-content: center;
}
.cid-uDWi71zmzZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDWi71zmzZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDWi71zmzZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDWi71zmzZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDWi71zmzZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDWi71zmzZ .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-uDWi71zmzZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDWi71zmzZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDWi71zmzZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDWi71zmzZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDWi71zmzZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDWi71zmzZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDWi71zmzZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDWi71zmzZ .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-uDWi71zmzZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDWi71zmzZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDWi71zmzZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDWi71zmzZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDWi71zmzZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDWi71zmzZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDWi71zmzZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDWi71zmzZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDWi71zmzZ .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-uDWi71zmzZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDWi71zmzZ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDWi71zmzZ .navbar-brand {
    width: 85%;
  }
}
.cid-uDWi71zmzZ .dropdown-item.active,
.cid-uDWi71zmzZ .dropdown-item:active {
  background-color: transparent;
}
.cid-uDWi71zmzZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDWi71zmzZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDWi71zmzZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDWi71zmzZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDWi71zmzZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDWi71zmzZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDWi71zmzZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDWi71zmzZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDWi71zmzZ button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDWi71zmzZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDWi71zmzZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDWi71zmzZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDWi71zmzZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDWi71zmzZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDWi71zmzZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDWi71zmzZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDWi71zmzZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDWi71zmzZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDWi71zmzZ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDWi71zmzZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDWi71zmzZ .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-uDWi71zmzZ .navbar {
    height: 70px;
  }
  .cid-uDWi71zmzZ .navbar.opened {
    height: auto;
  }
  .cid-uDWi71zmzZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDWi720b5q {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDWi720b5q .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDWi720b5q .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDWi720b5q .row {
  align-items: center;
  height: 100%;
}
.cid-uDWi720b5q .wrapper {
  margin: auto;
}
.cid-uDWi72jRNQ {
  background-image: url("../../../assets/images/cover-kanazawa-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uDWi72jRNQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDWi72jRNQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDWi72jRNQ.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uDWi72jRNQ .container {
  position: static;
  margin: auto auto 0;
}
.cid-uDWi72jRNQ .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uDWi72jRNQ .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uDWi72jRNQ .text-box {
  position: relative;
}
.cid-uDWi72jRNQ .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uDWi72jRNQ .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uDWi72jRNQ .mbr-section-btn {
  margin-top: 30px;
}
.cid-uDWi72jRNQ .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uDWi72jRNQ .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uDWi72jRNQ .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uDWi72jRNQ .video-col {
    top: 30%;
  }
}
.cid-uDWi72jRNQ .mbr-media {
  position: relative;
}
.cid-uDWi72jRNQ .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uDWi72jRNQ .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uDWi72jRNQ .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uDWi72jRNQ .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uDWi72jRNQ .video-icon-bg-box a {
  padding: 50px;
}
.cid-uDWi72jRNQ .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uDWi72jRNQ .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uDWi72jRNQ .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uDWi72jRNQ .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uDWi72jRNQ .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uDWi72jRNQ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uDWi72jRNQ .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uDWi72jRNQ .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uDWi72jRNQ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDWi72jRNQ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDWi72jRNQ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDWi72jRNQ .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uDWi72jRNQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDWi72jRNQ .mbr-text,
.cid-uDWi72jRNQ .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uDWi72PSex {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDWi73kGrf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDWi73kGrf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDWi73kGrf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDWi73kGrf .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDWi73kGrf .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDWi73kGrf .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDWi73kGrf .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDWi73kGrf .mbr-text,
.cid-uDWi73kGrf .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDWi73kGrf .card-title,
.cid-uDWi73kGrf .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDWi73kGrf .mbr-section-subtitle {
  text-align: left;
}
.cid-uDWi73kGrf .mbr-text {
  text-align: left;
}
.cid-uDWi73kGrf .mbr-card-title {
  text-align: left;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDWoCUlRIp .navbar-dropdown {
  position: relative !important;
}
.cid-uDWoCUlRIp .btn {
  max-height: 74px;
}
.cid-uDWoCUlRIp .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-uDWoCUlRIp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDWoCUlRIp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDWoCUlRIp .dropdown-item:hover,
.cid-uDWoCUlRIp .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDWoCUlRIp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDWoCUlRIp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDWoCUlRIp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDWoCUlRIp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDWoCUlRIp .nav-link {
  position: relative;
}
.cid-uDWoCUlRIp .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDWoCUlRIp .container {
    flex-wrap: nowrap;
  }
}
.cid-uDWoCUlRIp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDWoCUlRIp .nav-item:focus,
.cid-uDWoCUlRIp .nav-link:focus {
  outline: none;
}
.cid-uDWoCUlRIp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDWoCUlRIp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDWoCUlRIp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDWoCUlRIp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDWoCUlRIp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDWoCUlRIp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDWoCUlRIp .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDWoCUlRIp .navbar.opened {
  transition: all 0.3s;
}
.cid-uDWoCUlRIp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDWoCUlRIp .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDWoCUlRIp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDWoCUlRIp .navbar.collapsed {
  justify-content: center;
}
.cid-uDWoCUlRIp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDWoCUlRIp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDWoCUlRIp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDWoCUlRIp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDWoCUlRIp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDWoCUlRIp .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-uDWoCUlRIp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDWoCUlRIp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDWoCUlRIp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDWoCUlRIp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDWoCUlRIp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDWoCUlRIp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDWoCUlRIp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDWoCUlRIp .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-uDWoCUlRIp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDWoCUlRIp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDWoCUlRIp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDWoCUlRIp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDWoCUlRIp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDWoCUlRIp .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDWoCUlRIp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDWoCUlRIp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDWoCUlRIp .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-uDWoCUlRIp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDWoCUlRIp .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDWoCUlRIp .navbar-brand {
    width: 85%;
  }
}
.cid-uDWoCUlRIp .dropdown-item.active,
.cid-uDWoCUlRIp .dropdown-item:active {
  background-color: transparent;
}
.cid-uDWoCUlRIp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDWoCUlRIp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDWoCUlRIp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDWoCUlRIp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDWoCUlRIp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDWoCUlRIp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDWoCUlRIp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDWoCUlRIp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDWoCUlRIp button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDWoCUlRIp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDWoCUlRIp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDWoCUlRIp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDWoCUlRIp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDWoCUlRIp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDWoCUlRIp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDWoCUlRIp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDWoCUlRIp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDWoCUlRIp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDWoCUlRIp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDWoCUlRIp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDWoCUlRIp .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-uDWoCUlRIp .navbar {
    height: 70px;
  }
  .cid-uDWoCUlRIp .navbar.opened {
    height: auto;
  }
  .cid-uDWoCUlRIp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDWoCUQuYT {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDWoCUQuYT .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDWoCUQuYT .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDWoCUQuYT .row {
  align-items: center;
  height: 100%;
}
.cid-uDWoCUQuYT .wrapper {
  margin: auto;
}
.cid-uDWoCV8VMg {
  background-image: url("../../../assets/images/cover-yudanaka-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uDWoCV8VMg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDWoCV8VMg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDWoCV8VMg.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uDWoCV8VMg .container {
  position: static;
  margin: auto auto 0;
}
.cid-uDWoCV8VMg .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uDWoCV8VMg .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uDWoCV8VMg .text-box {
  position: relative;
}
.cid-uDWoCV8VMg .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uDWoCV8VMg .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uDWoCV8VMg .mbr-section-btn {
  margin-top: 30px;
}
.cid-uDWoCV8VMg .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uDWoCV8VMg .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uDWoCV8VMg .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uDWoCV8VMg .video-col {
    top: 30%;
  }
}
.cid-uDWoCV8VMg .mbr-media {
  position: relative;
}
.cid-uDWoCV8VMg .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uDWoCV8VMg .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uDWoCV8VMg .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uDWoCV8VMg .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uDWoCV8VMg .video-icon-bg-box a {
  padding: 50px;
}
.cid-uDWoCV8VMg .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uDWoCV8VMg .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uDWoCV8VMg .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uDWoCV8VMg .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uDWoCV8VMg .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uDWoCV8VMg .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uDWoCV8VMg .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uDWoCV8VMg .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uDWoCV8VMg .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDWoCV8VMg .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDWoCV8VMg .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDWoCV8VMg .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uDWoCV8VMg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDWoCV8VMg .mbr-text,
.cid-uDWoCV8VMg .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uDWoCVGrNt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDWoCVWTjx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDWoCVWTjx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDWoCVWTjx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDWoCVWTjx .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDWoCVWTjx .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDWoCVWTjx .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDWoCVWTjx .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDWoCVWTjx .mbr-text,
.cid-uDWoCVWTjx .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDWoCVWTjx .card-title,
.cid-uDWoCVWTjx .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDWoCVWTjx .mbr-section-subtitle {
  text-align: left;
}
.cid-uDWoCVWTjx .mbr-text {
  text-align: left;
}
.cid-uDWoCVWTjx .mbr-card-title {
  text-align: left;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDWXDXXPva .navbar-dropdown {
  position: relative !important;
}
.cid-uDWXDXXPva .btn {
  max-height: 74px;
}
.cid-uDWXDXXPva .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-uDWXDXXPva .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDWXDXXPva .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDWXDXXPva .dropdown-item:hover,
.cid-uDWXDXXPva .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDWXDXXPva .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDWXDXXPva .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDWXDXXPva .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDWXDXXPva .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDWXDXXPva .nav-link {
  position: relative;
}
.cid-uDWXDXXPva .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDWXDXXPva .container {
    flex-wrap: nowrap;
  }
}
.cid-uDWXDXXPva .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDWXDXXPva .nav-item:focus,
.cid-uDWXDXXPva .nav-link:focus {
  outline: none;
}
.cid-uDWXDXXPva .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDWXDXXPva .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDWXDXXPva .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDWXDXXPva .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDWXDXXPva .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDWXDXXPva .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDWXDXXPva .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDWXDXXPva .navbar.opened {
  transition: all 0.3s;
}
.cid-uDWXDXXPva .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDWXDXXPva .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDWXDXXPva .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDWXDXXPva .navbar.collapsed {
  justify-content: center;
}
.cid-uDWXDXXPva .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDWXDXXPva .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDWXDXXPva .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDWXDXXPva .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDWXDXXPva .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDWXDXXPva .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-uDWXDXXPva .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDWXDXXPva .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDWXDXXPva .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDWXDXXPva .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDWXDXXPva .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDWXDXXPva .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDWXDXXPva .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDWXDXXPva .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-uDWXDXXPva .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDWXDXXPva .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDWXDXXPva .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDWXDXXPva .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDWXDXXPva .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDWXDXXPva .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDWXDXXPva .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDWXDXXPva .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDWXDXXPva .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-uDWXDXXPva .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDWXDXXPva .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDWXDXXPva .navbar-brand {
    width: 85%;
  }
}
.cid-uDWXDXXPva .dropdown-item.active,
.cid-uDWXDXXPva .dropdown-item:active {
  background-color: transparent;
}
.cid-uDWXDXXPva .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDWXDXXPva .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDWXDXXPva .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDWXDXXPva .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDWXDXXPva .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDWXDXXPva .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDWXDXXPva ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDWXDXXPva .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDWXDXXPva button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDWXDXXPva button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDWXDXXPva button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDWXDXXPva button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDWXDXXPva button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDWXDXXPva button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDWXDXXPva nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDWXDXXPva nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDWXDXXPva nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDWXDXXPva nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDWXDXXPva .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDWXDXXPva a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDWXDXXPva .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-uDWXDXXPva .navbar {
    height: 70px;
  }
  .cid-uDWXDXXPva .navbar.opened {
    height: auto;
  }
  .cid-uDWXDXXPva .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDWXDYw3d7 {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDWXDYw3d7 .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDWXDYw3d7 .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDWXDYw3d7 .row {
  align-items: center;
  height: 100%;
}
.cid-uDWXDYw3d7 .wrapper {
  margin: auto;
}
.cid-uDWXDYNP1o {
  background-image: url("../../../assets/images/cover-tokyo-pop-1919x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uDWXDYNP1o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDWXDYNP1o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDWXDYNP1o.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uDWXDYNP1o .container {
  position: static;
  margin: auto auto 0;
}
.cid-uDWXDYNP1o .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uDWXDYNP1o .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uDWXDYNP1o .text-box {
  position: relative;
}
.cid-uDWXDYNP1o .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uDWXDYNP1o .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uDWXDYNP1o .mbr-section-btn {
  margin-top: 30px;
}
.cid-uDWXDYNP1o .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uDWXDYNP1o .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uDWXDYNP1o .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uDWXDYNP1o .video-col {
    top: 30%;
  }
}
.cid-uDWXDYNP1o .mbr-media {
  position: relative;
}
.cid-uDWXDYNP1o .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uDWXDYNP1o .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uDWXDYNP1o .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uDWXDYNP1o .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uDWXDYNP1o .video-icon-bg-box a {
  padding: 50px;
}
.cid-uDWXDYNP1o .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uDWXDYNP1o .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uDWXDYNP1o .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uDWXDYNP1o .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uDWXDYNP1o .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uDWXDYNP1o .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uDWXDYNP1o .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uDWXDYNP1o .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uDWXDYNP1o .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDWXDYNP1o .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDWXDYNP1o .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDWXDYNP1o .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uDWXDYNP1o .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDWXDYNP1o .mbr-text,
.cid-uDWXDYNP1o .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uDWXDZnfi0 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDX1Dv0KaQ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDWXDZCsOg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDWXDZCsOg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDWXDZCsOg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDWXDZCsOg .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDWXDZCsOg .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDWXDZCsOg .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDWXDZCsOg .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDWXDZCsOg .mbr-text,
.cid-uDWXDZCsOg .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDWXDZCsOg .card-title,
.cid-uDWXDZCsOg .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDWXDZCsOg .mbr-section-subtitle {
  text-align: left;
}
.cid-uDWXDZCsOg .mbr-text {
  text-align: left;
}
.cid-uDWXDZCsOg .mbr-card-title {
  text-align: left;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDX3ejTIUl .navbar-dropdown {
  position: relative !important;
}
.cid-uDX3ejTIUl .btn {
  max-height: 74px;
}
.cid-uDX3ejTIUl .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-uDX3ejTIUl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDX3ejTIUl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDX3ejTIUl .dropdown-item:hover,
.cid-uDX3ejTIUl .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDX3ejTIUl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDX3ejTIUl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDX3ejTIUl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDX3ejTIUl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDX3ejTIUl .nav-link {
  position: relative;
}
.cid-uDX3ejTIUl .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDX3ejTIUl .container {
    flex-wrap: nowrap;
  }
}
.cid-uDX3ejTIUl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDX3ejTIUl .nav-item:focus,
.cid-uDX3ejTIUl .nav-link:focus {
  outline: none;
}
.cid-uDX3ejTIUl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDX3ejTIUl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDX3ejTIUl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDX3ejTIUl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDX3ejTIUl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDX3ejTIUl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDX3ejTIUl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDX3ejTIUl .navbar.opened {
  transition: all 0.3s;
}
.cid-uDX3ejTIUl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDX3ejTIUl .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDX3ejTIUl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDX3ejTIUl .navbar.collapsed {
  justify-content: center;
}
.cid-uDX3ejTIUl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDX3ejTIUl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDX3ejTIUl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDX3ejTIUl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDX3ejTIUl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDX3ejTIUl .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-uDX3ejTIUl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDX3ejTIUl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDX3ejTIUl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDX3ejTIUl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDX3ejTIUl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDX3ejTIUl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDX3ejTIUl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDX3ejTIUl .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-uDX3ejTIUl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDX3ejTIUl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDX3ejTIUl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDX3ejTIUl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDX3ejTIUl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDX3ejTIUl .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDX3ejTIUl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDX3ejTIUl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDX3ejTIUl .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-uDX3ejTIUl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDX3ejTIUl .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDX3ejTIUl .navbar-brand {
    width: 85%;
  }
}
.cid-uDX3ejTIUl .dropdown-item.active,
.cid-uDX3ejTIUl .dropdown-item:active {
  background-color: transparent;
}
.cid-uDX3ejTIUl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDX3ejTIUl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDX3ejTIUl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDX3ejTIUl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDX3ejTIUl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDX3ejTIUl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDX3ejTIUl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDX3ejTIUl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDX3ejTIUl button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDX3ejTIUl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDX3ejTIUl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDX3ejTIUl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDX3ejTIUl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDX3ejTIUl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDX3ejTIUl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDX3ejTIUl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDX3ejTIUl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDX3ejTIUl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDX3ejTIUl .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDX3ejTIUl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDX3ejTIUl .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-uDX3ejTIUl .navbar {
    height: 70px;
  }
  .cid-uDX3ejTIUl .navbar.opened {
    height: auto;
  }
  .cid-uDX3ejTIUl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDX3ekv8e3 {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDX3ekv8e3 .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDX3ekv8e3 .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDX3ekv8e3 .row {
  align-items: center;
  height: 100%;
}
.cid-uDX3ekv8e3 .wrapper {
  margin: auto;
}
.cid-uDX3ekXEI8 {
  background-image: url("../../../assets/images/cover-tokyo-manga-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uDX3ekXEI8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDX3ekXEI8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDX3ekXEI8.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uDX3ekXEI8 .container {
  position: static;
  margin: auto auto 0;
}
.cid-uDX3ekXEI8 .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uDX3ekXEI8 .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uDX3ekXEI8 .text-box {
  position: relative;
}
.cid-uDX3ekXEI8 .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uDX3ekXEI8 .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uDX3ekXEI8 .mbr-section-btn {
  margin-top: 30px;
}
.cid-uDX3ekXEI8 .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uDX3ekXEI8 .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uDX3ekXEI8 .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uDX3ekXEI8 .video-col {
    top: 30%;
  }
}
.cid-uDX3ekXEI8 .mbr-media {
  position: relative;
}
.cid-uDX3ekXEI8 .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uDX3ekXEI8 .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uDX3ekXEI8 .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uDX3ekXEI8 .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uDX3ekXEI8 .video-icon-bg-box a {
  padding: 50px;
}
.cid-uDX3ekXEI8 .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uDX3ekXEI8 .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uDX3ekXEI8 .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uDX3ekXEI8 .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uDX3ekXEI8 .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uDX3ekXEI8 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uDX3ekXEI8 .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uDX3ekXEI8 .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uDX3ekXEI8 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDX3ekXEI8 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDX3ekXEI8 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDX3ekXEI8 .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uDX3ekXEI8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDX3ekXEI8 .mbr-text,
.cid-uDX3ekXEI8 .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uDX3elCPm5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDX3em8eUW {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDX3emEktC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDX3emEktC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDX3emEktC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDX3emEktC .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDX3emEktC .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDX3emEktC .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDX3emEktC .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDX3emEktC .mbr-text,
.cid-uDX3emEktC .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDX3emEktC .card-title,
.cid-uDX3emEktC .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDX3emEktC .mbr-section-subtitle {
  text-align: left;
}
.cid-uDX3emEktC .mbr-text {
  text-align: left;
}
.cid-uDX3emEktC .mbr-card-title {
  text-align: left;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDX6h4a3ni .navbar-dropdown {
  position: relative !important;
}
.cid-uDX6h4a3ni .btn {
  max-height: 74px;
}
.cid-uDX6h4a3ni .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-uDX6h4a3ni .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDX6h4a3ni .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDX6h4a3ni .dropdown-item:hover,
.cid-uDX6h4a3ni .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDX6h4a3ni .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDX6h4a3ni .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDX6h4a3ni .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDX6h4a3ni .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDX6h4a3ni .nav-link {
  position: relative;
}
.cid-uDX6h4a3ni .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDX6h4a3ni .container {
    flex-wrap: nowrap;
  }
}
.cid-uDX6h4a3ni .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDX6h4a3ni .nav-item:focus,
.cid-uDX6h4a3ni .nav-link:focus {
  outline: none;
}
.cid-uDX6h4a3ni .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDX6h4a3ni .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDX6h4a3ni .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDX6h4a3ni .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDX6h4a3ni .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDX6h4a3ni .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDX6h4a3ni .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDX6h4a3ni .navbar.opened {
  transition: all 0.3s;
}
.cid-uDX6h4a3ni .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDX6h4a3ni .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDX6h4a3ni .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDX6h4a3ni .navbar.collapsed {
  justify-content: center;
}
.cid-uDX6h4a3ni .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDX6h4a3ni .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDX6h4a3ni .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDX6h4a3ni .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDX6h4a3ni .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDX6h4a3ni .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-uDX6h4a3ni .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDX6h4a3ni .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDX6h4a3ni .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDX6h4a3ni .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDX6h4a3ni .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDX6h4a3ni .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDX6h4a3ni .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDX6h4a3ni .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-uDX6h4a3ni .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDX6h4a3ni .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDX6h4a3ni .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDX6h4a3ni .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDX6h4a3ni .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDX6h4a3ni .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDX6h4a3ni .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDX6h4a3ni .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDX6h4a3ni .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-uDX6h4a3ni .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDX6h4a3ni .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDX6h4a3ni .navbar-brand {
    width: 85%;
  }
}
.cid-uDX6h4a3ni .dropdown-item.active,
.cid-uDX6h4a3ni .dropdown-item:active {
  background-color: transparent;
}
.cid-uDX6h4a3ni .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDX6h4a3ni .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDX6h4a3ni .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDX6h4a3ni .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDX6h4a3ni .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDX6h4a3ni .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDX6h4a3ni ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDX6h4a3ni .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDX6h4a3ni button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDX6h4a3ni button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDX6h4a3ni button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDX6h4a3ni button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDX6h4a3ni button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDX6h4a3ni button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDX6h4a3ni nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDX6h4a3ni nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDX6h4a3ni nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDX6h4a3ni nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDX6h4a3ni .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDX6h4a3ni a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDX6h4a3ni .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-uDX6h4a3ni .navbar {
    height: 70px;
  }
  .cid-uDX6h4a3ni .navbar.opened {
    height: auto;
  }
  .cid-uDX6h4a3ni .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDX6h4HWs4 {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDX6h4HWs4 .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDX6h4HWs4 .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDX6h4HWs4 .row {
  align-items: center;
  height: 100%;
}
.cid-uDX6h4HWs4 .wrapper {
  margin: auto;
}
.cid-uDX6h51Ghk {
  background-image: url("../../../assets/images/cover-tokyo-grattacieli-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uDX6h51Ghk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDX6h51Ghk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDX6h51Ghk.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uDX6h51Ghk .container {
  position: static;
  margin: auto auto 0;
}
.cid-uDX6h51Ghk .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uDX6h51Ghk .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uDX6h51Ghk .text-box {
  position: relative;
}
.cid-uDX6h51Ghk .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uDX6h51Ghk .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uDX6h51Ghk .mbr-section-btn {
  margin-top: 30px;
}
.cid-uDX6h51Ghk .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uDX6h51Ghk .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uDX6h51Ghk .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uDX6h51Ghk .video-col {
    top: 30%;
  }
}
.cid-uDX6h51Ghk .mbr-media {
  position: relative;
}
.cid-uDX6h51Ghk .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uDX6h51Ghk .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uDX6h51Ghk .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uDX6h51Ghk .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uDX6h51Ghk .video-icon-bg-box a {
  padding: 50px;
}
.cid-uDX6h51Ghk .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uDX6h51Ghk .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uDX6h51Ghk .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uDX6h51Ghk .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uDX6h51Ghk .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uDX6h51Ghk .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uDX6h51Ghk .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uDX6h51Ghk .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uDX6h51Ghk .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDX6h51Ghk .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDX6h51Ghk .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDX6h51Ghk .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uDX6h51Ghk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDX6h51Ghk .mbr-text,
.cid-uDX6h51Ghk .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uDX6h5Fa3t {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDX6h6lERI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDX6h6lERI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDX6h6lERI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDX6h6lERI .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDX6h6lERI .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDX6h6lERI .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDX6h6lERI .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDX6h6lERI .mbr-text,
.cid-uDX6h6lERI .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDX6h6lERI .card-title,
.cid-uDX6h6lERI .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDX6h6lERI .mbr-section-subtitle {
  text-align: left;
}
.cid-uDX6h6lERI .mbr-text {
  text-align: left;
}
.cid-uDX6h6lERI .mbr-card-title {
  text-align: left;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uDXaRh64Sp .navbar-dropdown {
  position: relative !important;
}
.cid-uDXaRh64Sp .btn {
  max-height: 74px;
}
.cid-uDXaRh64Sp .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-uDXaRh64Sp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uDXaRh64Sp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDXaRh64Sp .dropdown-item:hover,
.cid-uDXaRh64Sp .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uDXaRh64Sp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDXaRh64Sp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDXaRh64Sp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDXaRh64Sp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDXaRh64Sp .nav-link {
  position: relative;
}
.cid-uDXaRh64Sp .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uDXaRh64Sp .container {
    flex-wrap: nowrap;
  }
}
.cid-uDXaRh64Sp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDXaRh64Sp .nav-item:focus,
.cid-uDXaRh64Sp .nav-link:focus {
  outline: none;
}
.cid-uDXaRh64Sp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDXaRh64Sp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDXaRh64Sp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDXaRh64Sp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDXaRh64Sp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDXaRh64Sp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDXaRh64Sp .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uDXaRh64Sp .navbar.opened {
  transition: all 0.3s;
}
.cid-uDXaRh64Sp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDXaRh64Sp .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uDXaRh64Sp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDXaRh64Sp .navbar.collapsed {
  justify-content: center;
}
.cid-uDXaRh64Sp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDXaRh64Sp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDXaRh64Sp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uDXaRh64Sp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDXaRh64Sp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDXaRh64Sp .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-uDXaRh64Sp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDXaRh64Sp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDXaRh64Sp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDXaRh64Sp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDXaRh64Sp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDXaRh64Sp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDXaRh64Sp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDXaRh64Sp .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-uDXaRh64Sp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDXaRh64Sp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDXaRh64Sp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDXaRh64Sp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDXaRh64Sp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDXaRh64Sp .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDXaRh64Sp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDXaRh64Sp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDXaRh64Sp .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-uDXaRh64Sp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDXaRh64Sp .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uDXaRh64Sp .navbar-brand {
    width: 85%;
  }
}
.cid-uDXaRh64Sp .dropdown-item.active,
.cid-uDXaRh64Sp .dropdown-item:active {
  background-color: transparent;
}
.cid-uDXaRh64Sp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDXaRh64Sp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDXaRh64Sp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDXaRh64Sp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uDXaRh64Sp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDXaRh64Sp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDXaRh64Sp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDXaRh64Sp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDXaRh64Sp button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDXaRh64Sp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uDXaRh64Sp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDXaRh64Sp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDXaRh64Sp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDXaRh64Sp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDXaRh64Sp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDXaRh64Sp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDXaRh64Sp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDXaRh64Sp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDXaRh64Sp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uDXaRh64Sp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDXaRh64Sp .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-uDXaRh64Sp .navbar {
    height: 70px;
  }
  .cid-uDXaRh64Sp .navbar.opened {
    height: auto;
  }
  .cid-uDXaRh64Sp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDXaRhJ7lI {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uDXaRhJ7lI .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uDXaRhJ7lI .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uDXaRhJ7lI .row {
  align-items: center;
  height: 100%;
}
.cid-uDXaRhJ7lI .wrapper {
  margin: auto;
}
.cid-uDXaRic8EZ {
  background-image: url("../../../assets/images/cover-tokyo-tradizione-1920x1280.jpg");
  position: relative;
  overflow: hidden;
}
.cid-uDXaRic8EZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDXaRic8EZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDXaRic8EZ.mbr-fullscreen {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.cid-uDXaRic8EZ .container {
  position: static;
  margin: auto auto 0;
}
.cid-uDXaRic8EZ .mbr-section-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-uDXaRic8EZ .mbr-section-title a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-uDXaRic8EZ .text-box {
  position: relative;
}
.cid-uDXaRic8EZ .mbr-section-subtitle {
  color: #FFFFFF;
  margin-top: 32px;
  text-align: center;
}
.cid-uDXaRic8EZ .mbr-text {
  color: #FACB1D;
  margin-top: 32px;
}
.cid-uDXaRic8EZ .mbr-section-btn {
  margin-top: 30px;
}
.cid-uDXaRic8EZ .video-col {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
@media (max-width: 991px) {
  .cid-uDXaRic8EZ .video-col {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .cid-uDXaRic8EZ .video-col {
    top: 35%;
  }
}
@media (max-width: 575px) {
  .cid-uDXaRic8EZ .video-col {
    top: 30%;
  }
}
.cid-uDXaRic8EZ .mbr-media {
  position: relative;
}
.cid-uDXaRic8EZ .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uDXaRic8EZ .video-icon-bg-box {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 212px;
  min-height: 212px;
  border-radius: 50%;
  background: #b90006;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-uDXaRic8EZ .video-icon-bg-box {
    min-width: 160px;
    min-height: 160px;
  }
}
@media (max-width: 575px) {
  .cid-uDXaRic8EZ .video-icon-bg-box {
    min-width: 40vw;
    min-height: auto;
    aspect-ratio: 1;
  }
}
.cid-uDXaRic8EZ .video-icon-bg-box a {
  padding: 50px;
}
.cid-uDXaRic8EZ .video-icon-bg-box a .mbr-iconfont {
  color: #181817;
  font-size: 60px;
}
@media (max-width: 1199px) {
  .cid-uDXaRic8EZ .video-icon-bg-box a {
    padding: 40px;
  }
  .cid-uDXaRic8EZ .video-icon-bg-box a .mbr-iconfont {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .cid-uDXaRic8EZ .video-icon-bg-box a {
    padding: 10vw;
  }
  .cid-uDXaRic8EZ .video-icon-bg-box a .mbr-iconfont {
    font-size: 10vw;
  }
}
.cid-uDXaRic8EZ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: 0.2s all;
}
.cid-uDXaRic8EZ .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cid-uDXaRic8EZ .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uDXaRic8EZ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDXaRic8EZ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDXaRic8EZ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDXaRic8EZ .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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uDXaRic8EZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDXaRic8EZ .mbr-text,
.cid-uDXaRic8EZ .mbr-section-btn {
  text-align: center;
  color: #f7f7f7;
}
.cid-uDXaRiPhaF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uDXaRjfKCN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uDXaRjfKCN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDXaRjfKCN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDXaRjfKCN .card-wrapper {
  background: #f7f7f7;
}
@media (max-width: 767px) {
  .cid-uDXaRjfKCN .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uDXaRjfKCN .card-wrapper {
    padding: 2.25rem;
  }
}
@media (min-width: 992px) {
  .cid-uDXaRjfKCN .card-wrapper {
    padding: 4rem;
  }
}
.cid-uDXaRjfKCN .mbr-text,
.cid-uDXaRjfKCN .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-uDXaRjfKCN .card-title,
.cid-uDXaRjfKCN .card-box {
  text-align: left;
  color: #000000;
}
.cid-uDXaRjfKCN .mbr-section-subtitle {
  text-align: left;
}
.cid-uDXaRjfKCN .mbr-text {
  text-align: left;
}
.cid-uDXaRjfKCN .mbr-card-title {
  text-align: left;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uM1Zy3M3pw .navbar-dropdown {
  position: relative !important;
}
.cid-uM1Zy3M3pw .btn {
  max-height: 74px;
}
.cid-uM1Zy3M3pw .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-uM1Zy3M3pw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uM1Zy3M3pw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uM1Zy3M3pw .dropdown-item:hover,
.cid-uM1Zy3M3pw .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uM1Zy3M3pw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uM1Zy3M3pw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uM1Zy3M3pw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uM1Zy3M3pw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uM1Zy3M3pw .nav-link {
  position: relative;
}
.cid-uM1Zy3M3pw .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uM1Zy3M3pw .container {
    flex-wrap: nowrap;
  }
}
.cid-uM1Zy3M3pw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uM1Zy3M3pw .nav-item:focus,
.cid-uM1Zy3M3pw .nav-link:focus {
  outline: none;
}
.cid-uM1Zy3M3pw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uM1Zy3M3pw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uM1Zy3M3pw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uM1Zy3M3pw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uM1Zy3M3pw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uM1Zy3M3pw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uM1Zy3M3pw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uM1Zy3M3pw .navbar.opened {
  transition: all 0.3s;
}
.cid-uM1Zy3M3pw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uM1Zy3M3pw .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uM1Zy3M3pw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uM1Zy3M3pw .navbar.collapsed {
  justify-content: center;
}
.cid-uM1Zy3M3pw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uM1Zy3M3pw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uM1Zy3M3pw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uM1Zy3M3pw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uM1Zy3M3pw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uM1Zy3M3pw .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-uM1Zy3M3pw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uM1Zy3M3pw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uM1Zy3M3pw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uM1Zy3M3pw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uM1Zy3M3pw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uM1Zy3M3pw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uM1Zy3M3pw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uM1Zy3M3pw .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-uM1Zy3M3pw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uM1Zy3M3pw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uM1Zy3M3pw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uM1Zy3M3pw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uM1Zy3M3pw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uM1Zy3M3pw .navbar.navbar-short {
  min-height: 60px;
}
.cid-uM1Zy3M3pw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uM1Zy3M3pw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uM1Zy3M3pw .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-uM1Zy3M3pw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uM1Zy3M3pw .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uM1Zy3M3pw .navbar-brand {
    width: 85%;
  }
}
.cid-uM1Zy3M3pw .dropdown-item.active,
.cid-uM1Zy3M3pw .dropdown-item:active {
  background-color: transparent;
}
.cid-uM1Zy3M3pw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uM1Zy3M3pw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uM1Zy3M3pw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uM1Zy3M3pw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uM1Zy3M3pw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uM1Zy3M3pw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM1Zy3M3pw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uM1Zy3M3pw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uM1Zy3M3pw button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uM1Zy3M3pw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uM1Zy3M3pw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uM1Zy3M3pw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uM1Zy3M3pw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uM1Zy3M3pw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uM1Zy3M3pw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uM1Zy3M3pw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uM1Zy3M3pw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uM1Zy3M3pw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uM1Zy3M3pw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uM1Zy3M3pw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uM1Zy3M3pw .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-uM1Zy3M3pw .navbar {
    height: 70px;
  }
  .cid-uM1Zy3M3pw .navbar.opened {
    height: auto;
  }
  .cid-uM1Zy3M3pw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMkk2XKS8U {
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
  background-image: url("../../../assets/images/mkt-bkg-2-2000x1026.jpg");
}
.cid-uMkk2XKS8U .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uMkk2XKS8U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMkk2XKS8U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMkk2XKS8U .image-wrap {
  height: 500px;
}
@media (max-width: 992px) {
  .cid-uMkk2XKS8U .image-wrap {
    height: 300px;
  }
}
.cid-uM23Rn2o6g {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uM23Rn2o6g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM23Rn2o6g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM23Rn2o6g .mbr-section-title {
  color: #000000;
}
.cid-uM23Rn2o6g .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-uN2PaA3SNu {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN2PaA3SNu .mbr-text {
  color: #000000;
}
.cid-uN2PaA3SNu .mbr-section-subtitle {
  color: #000000;
}
.cid-uN2PaA3SNu .mbr-section-title {
  color: #000000;
}
.cid-uMvEjgZSkd {
  background-image: url("../../../assets/images/bkg-video-1456x816.jpg");
}
.cid-uMvEjgZSkd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMvEjgZSkd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMvEjgZSkd .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uMvEjgZSkd .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uMvEjgZSkd .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uMvEjgZSkd .container {
    padding: 0 16px;
  }
}
.cid-uMvEjgZSkd .card {
  justify-content: center;
}
.cid-uMvEjgZSkd .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uMvEjgZSkd .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uMvEjgZSkd .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uMvEjgZSkd .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uMvEjgZSkd .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uMvEjgZSkd .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uMvEjgZSkd .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uMvEjgZSkd .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uMvEjgZSkd .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uMvEjgZSkd .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uMvEjgZSkd .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uMvEjgZSkd .mbr-section-title {
  color: #ffffff;
}
.cid-uMvEjgZSkd .mbr-text {
  color: #f4f4f4;
}
.cid-uN2RlvPRCC {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uN2RlvPRCC .mbr-text {
  color: #000000;
}
.cid-uN2RlvPRCC .mbr-section-subtitle {
  color: #000000;
}
.cid-uN2RlvPRCC .mbr-section-title {
  color: #000000;
}
.cid-uMjaQwrlnW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMjaQwrlnW h6 {
  line-height: 1.2;
}
.cid-uMjaQwrlnW img,
.cid-uMjaQwrlnW .item-img {
  width: 100%;
}
.cid-uMjaQwrlnW .item:focus,
.cid-uMjaQwrlnW span:focus {
  outline: none;
}
.cid-uMjaQwrlnW .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMjaQwrlnW .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMjaQwrlnW .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uMjaQwrlnW .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMjaQwrlnW .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uMjaQwrlnW .mbr-section-title {
  color: #000000;
}
.cid-uMjaQwrlnW .mbr-text,
.cid-uMjaQwrlnW .mbr-section-btn {
  color: #000000;
}
.cid-uMjaQwrlnW .item-title {
  color: #000000;
  text-align: center;
}
.cid-uMjaQwrlnW .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMjaQwrlnW .item-text {
  color: #000000;
  text-align: center;
}
.cid-uMjaQwrlnW .content-head {
  max-width: 800px;
}
.cid-uMjaQwrlnW .item-title,
.cid-uMjaQwrlnW .mbr-section-btn {
  text-align: left;
}
.cid-uMjv1PTLFp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/tokyo-1-1300x741.jpg");
}
.cid-uMjv1PTLFp .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMjv1PTLFp .row {
    padding: 0 12px;
  }
}
.cid-uMjv1PTLFp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMjv1PTLFp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMjv1PTLFp .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMjv1PTLFp .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMjv1PTLFp .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMjv1PTLFp .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMjv1PTLFp .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMjv1PTLFp .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMjv1PTLFp .mbr-section-title,
.cid-uMjv1PTLFp .mbr-section-btn {
  color: #000000;
}
.cid-uMjBuj0fWx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMjBuj0fWx .mbr-text {
  color: #000000;
}
.cid-uMjBuj0fWx .mbr-section-subtitle {
  color: #000000;
}
.cid-uMvgq4Xspt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/bkg-1-1918x1272.jpg");
}
.cid-uMvgq4Xspt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMvgq4Xspt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMvgq4Xspt .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMvgq4Xspt .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMvgq4Xspt .container {
    padding: 0 30px;
  }
}
.cid-uMvgq4Xspt .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMvgq4Xspt .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMvgq4Xspt .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMvgq4Xspt .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMvgq4Xspt .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMvgq4Xspt .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMvgq4Xspt .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMvgq4Xspt .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMvgq4Xspt .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMvgq4Xspt .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMvgq4Xspt .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMvgq4Xspt .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMvgq4Xspt .mbr-section-title {
  color: #000000;
}
.cid-uMvgq4Xspt .mbr-text {
  color: #4e4e4e;
}
.cid-uMvgq4Xspt .mbr-desc {
  color: #000000;
}
.cid-uMvgq4Xspt .list {
  color: #2b2b2b;
}
.cid-uMv71JEWnM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMv71JEWnM .mbr-text {
  color: #000000;
}
.cid-uMv71JEWnM .mbr-section-subtitle {
  color: #000000;
}
.cid-uMv7423nOD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMv7423nOD .mbr-text {
  color: #000000;
}
.cid-uMv7423nOD .mbr-section-subtitle {
  color: #000000;
}
.cid-uMv79xpq9n {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMv79xpq9n .mbr-text {
  color: #000000;
}
.cid-uMv79xpq9n .mbr-section-subtitle {
  color: #000000;
}
.cid-uMv7m092re {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMv7m092re .mbr-text {
  color: #000000;
}
.cid-uMv7m092re .mbr-section-subtitle {
  color: #000000;
}
.cid-uMva8oVNV5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #7de03d;
}
.cid-uMva8oVNV5 .item:focus,
.cid-uMva8oVNV5 span:focus {
  outline: none;
}
.cid-uMva8oVNV5 .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMva8oVNV5 .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMva8oVNV5 .item {
    min-height: 45px;
  }
}
.cid-uMv8Mor3hw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMv8Mor3hw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMv8Mor3hw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMv8Mor3hw .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMv8Mor3hw .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMv8Mor3hw .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMv8Mor3hw .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMv8Mor3hw .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMv8Mor3hw .mbr-desc,
.cid-uMv8Mor3hw .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMv8Mor3hw .mbr-text,
.cid-uMv8Mor3hw .icon-wrapper {
  text-align: center;
}
.cid-uMvbDeBHW3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMvbDeBHW3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMvbDeBHW3 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uMvbDeBHW3 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uMvbDeBHW3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMvbDeBHW3 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #d70081;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffd7ef;
  height: 80px;
  border-radius: 50%;
}
.cid-uMvbDeBHW3 .card-title,
.cid-uMvbDeBHW3 .iconfont-wrapper,
.cid-uMvbDeBHW3 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uMvbDeBHW3 .content-head {
  max-width: 800px;
}
.cid-uMvbDeBHW3 .mbr-section-title {
  color: #000000;
}
.cid-uMvbDeBHW3 .mbr-section-btn {
  text-align: center;
}
.cid-uMvwxsh4Xg {
  display: flex;
  padding-top: 20rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/jpop-1456x816.png");
}
.cid-uMvwxsh4Xg .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uMvwxsh4Xg {
    align-items: center;
  }
  .cid-uMvwxsh4Xg .row {
    justify-content: flex-start;
  }
  .cid-uMvwxsh4Xg .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMvwxsh4Xg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uMvwxsh4Xg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uMvwxsh4Xg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uMvwxsh4Xg .content-wrap {
    width: 100%;
  }
}
.cid-uMvwxsh4Xg .mbr-section-title,
.cid-uMvwxsh4Xg .mbr-section-subtitle {
  text-align: center;
}
.cid-uMvwxsh4Xg .mbr-text,
.cid-uMvwxsh4Xg .mbr-section-btn {
  text-align: left;
}
.cid-uMvwxsh4Xg .mbr-section-title {
  text-align: left;
}
.cid-uMvy5zSyZY {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uMvy5zSyZY hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uMvy5zSyZY .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uMvy5zSyZY .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #ffdd00;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uMkzrYnwK6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/murakami-1-2000x1125.jpg");
}
.cid-uMkzrYnwK6 .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMkzrYnwK6 .row {
    padding: 0 12px;
  }
}
.cid-uMkzrYnwK6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMkzrYnwK6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMkzrYnwK6 .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMkzrYnwK6 .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMkzrYnwK6 .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMkzrYnwK6 .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMkzrYnwK6 .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMkzrYnwK6 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMkzrYnwK6 .mbr-section-title,
.cid-uMkzrYnwK6 .mbr-section-btn {
  color: #000000;
}
.cid-uMpboRXPOz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMpboRXPOz .mbr-text {
  color: #000000;
}
.cid-uMpboRXPOz .mbr-section-subtitle {
  color: #000000;
}
.cid-uMplcimvca {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/bkg-6-2000x1125.jpg");
}
.cid-uMplcimvca .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMplcimvca .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMplcimvca .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMplcimvca .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMplcimvca .container {
    padding: 0 30px;
  }
}
.cid-uMplcimvca .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMplcimvca .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMplcimvca .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMplcimvca .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMplcimvca .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMplcimvca .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMplcimvca .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMplcimvca .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMplcimvca .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMplcimvca .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMplcimvca .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMplcimvca .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMplcimvca .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMplcimvca .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMplcimvca .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMplcimvca .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMplcimvca .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMplcimvca .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMplcimvca .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMplcimvca .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMplcimvca .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMplcimvca .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMplcimvca .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMplcimvca .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMplcimvca .mbr-section-title {
  color: #000000;
}
.cid-uMplcimvca .mbr-text {
  color: #4e4e4e;
}
.cid-uMplcimvca .mbr-desc {
  color: #000000;
}
.cid-uMplcimvca .list {
  color: #2b2b2b;
}
.cid-uMvcENKXDf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMvcENKXDf .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uMvcENKXDf img,
.cid-uMvcENKXDf .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-uMvcENKXDf .item:focus,
.cid-uMvcENKXDf span:focus {
  outline: none;
}
.cid-uMvcENKXDf .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMvcENKXDf .item {
    margin-bottom: 1rem;
  }
}
.cid-uMvcENKXDf .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMvcENKXDf .mbr-section-title {
  color: #232323;
}
.cid-uMvcENKXDf .mbr-text,
.cid-uMvcENKXDf .mbr-section-btn {
  color: #232323;
  text-align: left;
}
.cid-uMvcENKXDf .item-title {
  color: #232323;
  text-align: center;
}
.cid-uMvcENKXDf .content-head {
  max-width: 800px;
}
.cid-uMvBqTG05L {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/kawaii-2000x1125.jpg");
}
.cid-uMvBqTG05L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMvBqTG05L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMvBqTG05L .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMvBqTG05L .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMvBqTG05L .container {
    padding: 0 30px;
  }
}
.cid-uMvBqTG05L .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMvBqTG05L .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMvBqTG05L .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMvBqTG05L .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMvBqTG05L .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMvBqTG05L .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMvBqTG05L .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMvBqTG05L .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMvBqTG05L .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMvBqTG05L .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMvBqTG05L .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMvBqTG05L .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMvBqTG05L .mbr-section-title {
  color: #000000;
}
.cid-uMvBqTG05L .mbr-text {
  color: #000000;
}
.cid-uMvBqTG05L .mbr-desc {
  color: #000000;
}
.cid-uMvBqTG05L .list {
  color: #2b2b2b;
}
.cid-uMptH7DwXB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMptH7DwXB .mbr-text {
  color: #000000;
}
.cid-uMptH7DwXB .mbr-section-subtitle {
  color: #000000;
}
.cid-uMva1aeHlS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2cd1ff;
}
.cid-uMva1aeHlS .item:focus,
.cid-uMva1aeHlS span:focus {
  outline: none;
}
.cid-uMva1aeHlS .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMva1aeHlS .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMva1aeHlS .item {
    min-height: 45px;
  }
}
.cid-uMvHmhaByW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMvHmhaByW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMvHmhaByW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMvHmhaByW .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMvHmhaByW .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMvHmhaByW .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMvHmhaByW .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMvHmhaByW .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMvHmhaByW .mbr-desc,
.cid-uMvHmhaByW .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMvHmhaByW .mbr-text,
.cid-uMvHmhaByW .icon-wrapper {
  text-align: center;
}
.cid-uMvQTViU1a {
  display: flex;
  padding-top: 20rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/sub-1456x816.jpg");
}
.cid-uMvQTViU1a .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uMvQTViU1a {
    align-items: center;
  }
  .cid-uMvQTViU1a .row {
    justify-content: flex-start;
  }
  .cid-uMvQTViU1a .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMvQTViU1a .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uMvQTViU1a {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uMvQTViU1a .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uMvQTViU1a .content-wrap {
    width: 100%;
  }
}
.cid-uMvQTViU1a .mbr-section-title,
.cid-uMvQTViU1a .mbr-section-subtitle {
  text-align: center;
}
.cid-uMvQTViU1a .mbr-text,
.cid-uMvQTViU1a .mbr-section-btn {
  text-align: left;
}
.cid-uMvQTViU1a .mbr-section-title {
  text-align: left;
}
.cid-uMvD8aAo5Q {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uMvD8aAo5Q hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uMvD8aAo5Q .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uMvD8aAo5Q .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #2cd1ff;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uMpBuvSWa1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/doraemon-01b-1691x951.jpg");
}
.cid-uMpBuvSWa1 .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMpBuvSWa1 .row {
    padding: 0 12px;
  }
}
.cid-uMpBuvSWa1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMpBuvSWa1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMpBuvSWa1 .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMpBuvSWa1 .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMpBuvSWa1 .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMpBuvSWa1 .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMpBuvSWa1 .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMpBuvSWa1 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMpBuvSWa1 .mbr-section-title,
.cid-uMpBuvSWa1 .mbr-section-btn {
  color: #000000;
}
.cid-uMpCZO8N5Y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMpCZO8N5Y .mbr-text {
  color: #000000;
}
.cid-uMpCZO8N5Y .mbr-section-subtitle {
  color: #000000;
}
.cid-uMpDxvB8HO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/tokyo-2-2000x1125.jpg");
}
.cid-uMpDxvB8HO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMpDxvB8HO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMpDxvB8HO .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMpDxvB8HO .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMpDxvB8HO .container {
    padding: 0 30px;
  }
}
.cid-uMpDxvB8HO .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMpDxvB8HO .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMpDxvB8HO .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMpDxvB8HO .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMpDxvB8HO .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMpDxvB8HO .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMpDxvB8HO .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMpDxvB8HO .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMpDxvB8HO .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMpDxvB8HO .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMpDxvB8HO .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMpDxvB8HO .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMpDxvB8HO .mbr-section-title {
  color: #000000;
}
.cid-uMpDxvB8HO .mbr-text {
  color: #4e4e4e;
}
.cid-uMpDxvB8HO .mbr-desc {
  color: #000000;
}
.cid-uMpDxvB8HO .list {
  color: #2b2b2b;
}
.cid-uMvRR0yoHS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMvRR0yoHS .mbr-text {
  color: #000000;
}
.cid-uMvRR0yoHS .mbr-section-subtitle {
  color: #000000;
}
.cid-uMvZHzdUFK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/metro-1456x816.jpg");
}
.cid-uMvZHzdUFK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMvZHzdUFK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMvZHzdUFK .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMvZHzdUFK .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMvZHzdUFK .container {
    padding: 0 30px;
  }
}
.cid-uMvZHzdUFK .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMvZHzdUFK .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMvZHzdUFK .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMvZHzdUFK .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMvZHzdUFK .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMvZHzdUFK .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMvZHzdUFK .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMvZHzdUFK .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMvZHzdUFK .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMvZHzdUFK .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMvZHzdUFK .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMvZHzdUFK .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMvZHzdUFK .mbr-section-title {
  color: #000000;
}
.cid-uMvZHzdUFK .mbr-text {
  color: #000000;
}
.cid-uMvZHzdUFK .mbr-desc {
  color: #000000;
}
.cid-uMvZHzdUFK .list {
  color: #2b2b2b;
}
.cid-uMw0EKZe6K {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uMw0EKZe6K hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uMw0EKZe6K .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uMw0EKZe6K .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #ffdd00;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uMw0BoqHhD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/hello-2000x1206.jpg");
}
.cid-uMw0BoqHhD .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMw0BoqHhD .row {
    padding: 0 12px;
  }
}
.cid-uMw0BoqHhD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMw0BoqHhD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMw0BoqHhD .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMw0BoqHhD .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMw0BoqHhD .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMw0BoqHhD .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMw0BoqHhD .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMw0BoqHhD .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMw0BoqHhD .mbr-section-title,
.cid-uMw0BoqHhD .mbr-section-btn {
  color: #000000;
}
.cid-uMzlkHey4T {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMzlkHey4T .mbr-text {
  color: #000000;
}
.cid-uMzlkHey4T .mbr-section-subtitle {
  color: #000000;
}
.cid-uMzlGVHM99 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffa600;
}
.cid-uMzlGVHM99 .item:focus,
.cid-uMzlGVHM99 span:focus {
  outline: none;
}
.cid-uMzlGVHM99 .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMzlGVHM99 .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMzlGVHM99 .item {
    min-height: 45px;
  }
}
.cid-uMzlMRhiKv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMzlMRhiKv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMzlMRhiKv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMzlMRhiKv .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMzlMRhiKv .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMzlMRhiKv .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMzlMRhiKv .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMzlMRhiKv .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMzlMRhiKv .mbr-desc,
.cid-uMzlMRhiKv .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMzlMRhiKv .mbr-text,
.cid-uMzlMRhiKv .icon-wrapper {
  text-align: center;
}
.cid-uMB7EVEWNM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMB7EVEWNM .mbr-text {
  color: #000000;
}
.cid-uMB7EVEWNM .mbr-section-subtitle {
  color: #000000;
}
.cid-uMB7FFnTvV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMB7FFnTvV .mbr-text {
  color: #000000;
}
.cid-uMB7FFnTvV .mbr-section-subtitle {
  color: #000000;
}
.cid-uMB7GppA7q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMB7GppA7q .mbr-text {
  color: #000000;
}
.cid-uMB7GppA7q .mbr-section-subtitle {
  color: #000000;
}
.cid-uMB8NhVAfu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffa600;
}
.cid-uMB8NhVAfu .item:focus,
.cid-uMB8NhVAfu span:focus {
  outline: none;
}
.cid-uMB8NhVAfu .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMB8NhVAfu .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMB8NhVAfu .item {
    min-height: 45px;
  }
}
.cid-uMB8Ofwpw4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMB8Ofwpw4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMB8Ofwpw4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMB8Ofwpw4 .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMB8Ofwpw4 .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMB8Ofwpw4 .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMB8Ofwpw4 .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMB8Ofwpw4 .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMB8Ofwpw4 .mbr-desc,
.cid-uMB8Ofwpw4 .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMB8Ofwpw4 .mbr-text,
.cid-uMB8Ofwpw4 .icon-wrapper {
  text-align: center;
}
.cid-uMBbYJzmYj {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uMBbYJzmYj hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uMBbYJzmYj .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uMBbYJzmYj .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #ffa600;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uMBbXwe7n8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/telescopio-bkg-2000x1203.jpg");
}
.cid-uMBbXwe7n8 .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMBbXwe7n8 .row {
    padding: 0 12px;
  }
}
.cid-uMBbXwe7n8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMBbXwe7n8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMBbXwe7n8 .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMBbXwe7n8 .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMBbXwe7n8 .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMBbXwe7n8 .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMBbXwe7n8 .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMBbXwe7n8 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMBbXwe7n8 .mbr-section-title,
.cid-uMBbXwe7n8 .mbr-section-btn {
  color: #000000;
}
.cid-uMBcFpQjQq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMBcFpQjQq .mbr-text {
  color: #000000;
}
.cid-uMBcFpQjQq .mbr-section-subtitle {
  color: #000000;
}
.cid-uMBcRH9cHd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMBcRH9cHd .mbr-text {
  color: #000000;
}
.cid-uMBcRH9cHd .mbr-section-subtitle {
  color: #000000;
}
.cid-uMBdbQ261P {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/terme-bkg-1456x819.jpg");
}
.cid-uMBdbQ261P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMBdbQ261P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMBdbQ261P .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMBdbQ261P .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMBdbQ261P .container {
    padding: 0 30px;
  }
}
.cid-uMBdbQ261P .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMBdbQ261P .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMBdbQ261P .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMBdbQ261P .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMBdbQ261P .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMBdbQ261P .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMBdbQ261P .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMBdbQ261P .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMBdbQ261P .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMBdbQ261P .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMBdbQ261P .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMBdbQ261P .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMBdbQ261P .mbr-section-title {
  color: #000000;
}
.cid-uMBdbQ261P .mbr-text {
  color: #000000;
}
.cid-uMBdbQ261P .mbr-desc {
  color: #000000;
}
.cid-uMBdbQ261P .list {
  color: #2b2b2b;
}
.cid-uMBelekBpK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2cd1ff;
}
.cid-uMBelekBpK .item:focus,
.cid-uMBelekBpK span:focus {
  outline: none;
}
.cid-uMBelekBpK .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMBelekBpK .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMBelekBpK .item {
    min-height: 45px;
  }
}
.cid-uMBem54Jg1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMBem54Jg1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMBem54Jg1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMBem54Jg1 .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMBem54Jg1 .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMBem54Jg1 .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMBem54Jg1 .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMBem54Jg1 .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMBem54Jg1 .mbr-desc,
.cid-uMBem54Jg1 .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMBem54Jg1 .mbr-text,
.cid-uMBem54Jg1 .icon-wrapper {
  text-align: center;
}
.cid-uMBeABwnGt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMBeABwnGt .mbr-text {
  color: #000000;
}
.cid-uMBeABwnGt .mbr-section-subtitle {
  color: #000000;
}
.cid-uMBeJpTMfS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00a8ea;
}
.cid-uMBeJpTMfS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMBeJpTMfS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMBeJpTMfS .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMBeJpTMfS .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMBeJpTMfS .container {
    padding: 0 30px;
  }
}
.cid-uMBeJpTMfS .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMBeJpTMfS .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMBeJpTMfS .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMBeJpTMfS .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMBeJpTMfS .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMBeJpTMfS .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMBeJpTMfS .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMBeJpTMfS .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMBeJpTMfS .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMBeJpTMfS .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMBeJpTMfS .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMBeJpTMfS .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMBeJpTMfS .mbr-section-title {
  color: #000000;
}
.cid-uMBeJpTMfS .mbr-text {
  color: #000000;
}
.cid-uMBeJpTMfS .mbr-desc {
  color: #000000;
}
.cid-uMBeJpTMfS .list {
  color: #2b2b2b;
}
.cid-uMBk9Td5Vq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMBk9Td5Vq .mbr-text {
  color: #000000;
}
.cid-uMBk9Td5Vq .mbr-section-subtitle {
  color: #000000;
}
.cid-uMMjKxfEiB {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uMMjKxfEiB hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uMMjKxfEiB .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uMMjKxfEiB .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #ffdd00;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uMMtMUAZf6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/hk-bkg-2000x1125.jpg");
}
.cid-uMMtMUAZf6 .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMMtMUAZf6 .row {
    padding: 0 12px;
  }
}
.cid-uMMtMUAZf6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMMtMUAZf6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMMtMUAZf6 .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMMtMUAZf6 .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMMtMUAZf6 .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMMtMUAZf6 .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMMtMUAZf6 .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMMtMUAZf6 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMMtMUAZf6 .mbr-section-title,
.cid-uMMtMUAZf6 .mbr-section-btn {
  color: #000000;
}
.cid-uMMtSwCyr5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMMtSwCyr5 .mbr-text {
  color: #000000;
}
.cid-uMMtSwCyr5 .mbr-section-subtitle {
  color: #000000;
}
.cid-uMMv4h7G4p {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/merch-bkg-2-1456x816.jpg");
}
.cid-uMMv4h7G4p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMMv4h7G4p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMMv4h7G4p .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMMv4h7G4p .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMMv4h7G4p .container {
    padding: 0 30px;
  }
}
.cid-uMMv4h7G4p .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMMv4h7G4p .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMMv4h7G4p .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMMv4h7G4p .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMMv4h7G4p .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMMv4h7G4p .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMMv4h7G4p .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMMv4h7G4p .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMMv4h7G4p .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMMv4h7G4p .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMMv4h7G4p .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMMv4h7G4p .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMMv4h7G4p .mbr-section-title {
  color: #000000;
}
.cid-uMMv4h7G4p .mbr-text {
  color: #4e4e4e;
}
.cid-uMMv4h7G4p .mbr-desc {
  color: #000000;
}
.cid-uMMv4h7G4p .list {
  color: #2b2b2b;
}
.cid-uMMzeyRs1z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMMzeyRs1z .mbr-text {
  color: #000000;
}
.cid-uMMzeyRs1z .mbr-section-subtitle {
  color: #000000;
}
.cid-uMMAYwsB89 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2cd1ff;
}
.cid-uMMAYwsB89 .item:focus,
.cid-uMMAYwsB89 span:focus {
  outline: none;
}
.cid-uMMAYwsB89 .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMMAYwsB89 .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMMAYwsB89 .item {
    min-height: 45px;
  }
}
.cid-uMMB05I9Ej {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMMB05I9Ej .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMMB05I9Ej .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMMB05I9Ej .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMMB05I9Ej .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMMB05I9Ej .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMMB05I9Ej .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMMB05I9Ej .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMMB05I9Ej .mbr-desc,
.cid-uMMB05I9Ej .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMMB05I9Ej .mbr-text,
.cid-uMMB05I9Ej .icon-wrapper {
  text-align: center;
}
.cid-uMMCsBWuqQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMMCsBWuqQ .mbr-text {
  color: #000000;
}
.cid-uMMCsBWuqQ .mbr-section-subtitle {
  color: #000000;
}
.cid-uMMDGSTgtX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMMDGSTgtX .mbr-text {
  color: #000000;
}
.cid-uMMDGSTgtX .mbr-section-subtitle {
  color: #000000;
}
.cid-uMMZAYKiYd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #7de03d;
}
.cid-uMMZAYKiYd .item:focus,
.cid-uMMZAYKiYd span:focus {
  outline: none;
}
.cid-uMMZAYKiYd .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMMZAYKiYd .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMMZAYKiYd .item {
    min-height: 45px;
  }
}
.cid-uMMZBErd3a {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMMZBErd3a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMMZBErd3a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMMZBErd3a .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMMZBErd3a .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMMZBErd3a .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMMZBErd3a .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMMZBErd3a .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMMZBErd3a .mbr-desc,
.cid-uMMZBErd3a .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMMZBErd3a .mbr-text,
.cid-uMMZBErd3a .icon-wrapper {
  text-align: center;
}
.cid-uMN1tcDvyC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMN1tcDvyC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMN1tcDvyC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMN1tcDvyC .container-fluid {
  padding: 0 40px;
}
@media (max-width: 992px) {
  .cid-uMN1tcDvyC .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-uMN1tcDvyC .container {
    padding: 0 20px;
  }
}
.cid-uMN1tcDvyC .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMN1tcDvyC .title-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uMN1tcDvyC .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMN1tcDvyC .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMN1tcDvyC .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uMN1tcDvyC .image-wrapper img {
  height: 320px;
  object-fit: cover;
}
.cid-uMN1tcDvyC .mbr-section-title {
  color: #000000;
}
.cid-uMN1tcDvyC .mbr-text {
  color: #000000;
}
.cid-uMN9pKvv49 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMN9pKvv49 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMN9pKvv49 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uMN9pKvv49 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uMN9pKvv49 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMN9pKvv49 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #ffffff;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #7de03d;
  height: 80px;
  border-radius: 50%;
}
.cid-uMN9pKvv49 .card-title,
.cid-uMN9pKvv49 .iconfont-wrapper,
.cid-uMN9pKvv49 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uMN9pKvv49 .content-head {
  max-width: 800px;
}
.cid-uMN9pKvv49 .mbr-section-title {
  color: #000000;
}
.cid-uMN9pKvv49 .mbr-section-btn {
  text-align: center;
}
.cid-uMX77W9rvD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/misokatsu-bkg-2000x1172.jpg");
}
.cid-uMX77W9rvD .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMX77W9rvD .row {
    padding: 0 12px;
  }
}
.cid-uMX77W9rvD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMX77W9rvD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMX77W9rvD .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMX77W9rvD .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMX77W9rvD .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMX77W9rvD .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMX77W9rvD .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMX77W9rvD .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMX77W9rvD .mbr-section-title,
.cid-uMX77W9rvD .mbr-section-btn {
  color: #000000;
}
.cid-uMXebakihr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMXebakihr .mbr-text {
  color: #000000;
}
.cid-uMXebakihr .mbr-section-subtitle {
  color: #000000;
}
.cid-uMXgUcPzbT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/misokatsu-bkg2-1080x718.jpg");
}
.cid-uMXgUcPzbT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXgUcPzbT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXgUcPzbT .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMXgUcPzbT .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMXgUcPzbT .container {
    padding: 0 30px;
  }
}
.cid-uMXgUcPzbT .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMXgUcPzbT .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMXgUcPzbT .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMXgUcPzbT .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMXgUcPzbT .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMXgUcPzbT .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMXgUcPzbT .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMXgUcPzbT .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMXgUcPzbT .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMXgUcPzbT .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMXgUcPzbT .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMXgUcPzbT .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMXgUcPzbT .mbr-section-title {
  color: #000000;
}
.cid-uMXgUcPzbT .mbr-text {
  color: #000000;
}
.cid-uMXgUcPzbT .mbr-desc {
  color: #000000;
}
.cid-uMXgUcPzbT .list {
  color: #2b2b2b;
}
.cid-uMXiS6kJ1E {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMXiS6kJ1E .mbr-text {
  color: #000000;
}
.cid-uMXiS6kJ1E .mbr-section-subtitle {
  color: #000000;
}
.cid-uMXiSPyyV6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMXiSPyyV6 .mbr-text {
  color: #000000;
}
.cid-uMXiSPyyV6 .mbr-section-subtitle {
  color: #000000;
}
.cid-uMXjPs7JZS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #9b0000;
}
.cid-uMXjPs7JZS .item:focus,
.cid-uMXjPs7JZS span:focus {
  outline: none;
}
.cid-uMXjPs7JZS .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMXjPs7JZS .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMXjPs7JZS .item {
    min-height: 45px;
  }
}
.cid-uMXjQF2IM4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMXjQF2IM4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXjQF2IM4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXjQF2IM4 .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMXjQF2IM4 .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMXjQF2IM4 .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMXjQF2IM4 .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMXjQF2IM4 .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMXjQF2IM4 .mbr-desc,
.cid-uMXjQF2IM4 .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMXjQF2IM4 .mbr-text,
.cid-uMXjQF2IM4 .icon-wrapper {
  text-align: center;
}
.cid-uMXkmSoZoq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMXkmSoZoq .mbr-text {
  color: #000000;
}
.cid-uMXkmSoZoq .mbr-section-subtitle {
  color: #000000;
}
.cid-uMXkFuJuUk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMXkFuJuUk .mbr-text {
  color: #000000;
}
.cid-uMXkFuJuUk .mbr-section-subtitle {
  color: #000000;
}
.cid-uMXndKGfYV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b90006;
}
.cid-uMXndKGfYV .item:focus,
.cid-uMXndKGfYV span:focus {
  outline: none;
}
.cid-uMXndKGfYV .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMXndKGfYV .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMXndKGfYV .item {
    min-height: 45px;
  }
}
.cid-uMXnepQknT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMXnepQknT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXnepQknT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXnepQknT .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMXnepQknT .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMXnepQknT .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMXnepQknT .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMXnepQknT .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMXnepQknT .mbr-desc,
.cid-uMXnepQknT .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMXnepQknT .mbr-text,
.cid-uMXnepQknT .icon-wrapper {
  text-align: center;
}
.cid-uMXnslPTK2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMXnslPTK2 .mbr-text {
  color: #000000;
}
.cid-uMXnslPTK2 .mbr-section-subtitle {
  color: #000000;
}
.cid-uMXnP9k5cS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b90006;
}
.cid-uMXnP9k5cS .item:focus,
.cid-uMXnP9k5cS span:focus {
  outline: none;
}
.cid-uMXnP9k5cS .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMXnP9k5cS .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMXnP9k5cS .item {
    min-height: 45px;
  }
}
.cid-uMXnQ1i8bO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMXnQ1i8bO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXnQ1i8bO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXnQ1i8bO .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMXnQ1i8bO .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMXnQ1i8bO .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMXnQ1i8bO .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMXnQ1i8bO .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMXnQ1i8bO .mbr-desc,
.cid-uMXnQ1i8bO .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMXnQ1i8bO .mbr-text,
.cid-uMXnQ1i8bO .icon-wrapper {
  text-align: center;
}
.cid-uMXo3hdGFs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMXo3hdGFs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXo3hdGFs .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uMXo3hdGFs .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uMXo3hdGFs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXo3hdGFs .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #ffffff;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #b90006;
  height: 80px;
  border-radius: 50%;
}
.cid-uMXo3hdGFs .card-title,
.cid-uMXo3hdGFs .iconfont-wrapper,
.cid-uMXo3hdGFs .card-text {
  color: #000000;
  text-align: center;
}
.cid-uMXo3hdGFs .content-head {
  max-width: 800px;
}
.cid-uMXo3hdGFs .mbr-section-title {
  color: #000000;
}
.cid-uMXo3hdGFs .mbr-section-btn {
  text-align: center;
}
.cid-uMXq8iy1h9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/terme-bkg-2000x1125.jpg");
}
.cid-uMXq8iy1h9 .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMXq8iy1h9 .row {
    padding: 0 12px;
  }
}
.cid-uMXq8iy1h9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMXq8iy1h9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMXq8iy1h9 .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMXq8iy1h9 .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMXq8iy1h9 .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMXq8iy1h9 .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMXq8iy1h9 .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMXq8iy1h9 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMXq8iy1h9 .mbr-section-title,
.cid-uMXq8iy1h9 .mbr-section-btn {
  color: #000000;
}
.cid-uMXtnMXklc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMXtnMXklc .mbr-text {
  color: #000000;
}
.cid-uMXtnMXklc .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGVSk7jIV.popup-builder {
  background-color: #ffffff;
}
.cid-uMGVSk7jIV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uMGVSk7jIV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uMGVSk7jIV .modal-content,
.cid-uMGVSk7jIV .modal-dialog {
  height: auto;
}
.cid-uMGVSk7jIV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uMGVSk7jIV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uMGVSk7jIV .form-wrapper .mbr-form .form-group,
  .cid-uMGVSk7jIV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uMGVSk7jIV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uMGVSk7jIV .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uMGVSk7jIV .mbr-text {
  text-align: center;
}
.cid-uMGVSk7jIV .pt-0 {
  padding-top: 0 !important;
}
.cid-uMGVSk7jIV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uMGVSk7jIV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uMGVSk7jIV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uMGVSk7jIV .modal-open {
  overflow: hidden;
}
.cid-uMGVSk7jIV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uMGVSk7jIV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uMGVSk7jIV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uMGVSk7jIV .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uMGVSk7jIV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uMGVSk7jIV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uMGVSk7jIV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uMGVSk7jIV .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uMGVSk7jIV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uMGVSk7jIV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uMGVSk7jIV .modal-backdrop.fade {
  opacity: 0;
}
.cid-uMGVSk7jIV .modal-backdrop.show {
  opacity: .5;
}
.cid-uMGVSk7jIV .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uMGVSk7jIV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uMGVSk7jIV .modal-header {
    padding: 1rem;
  }
}
.cid-uMGVSk7jIV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uMGVSk7jIV .modal-header .close svg {
  fill: #353535;
}
.cid-uMGVSk7jIV .modal-header .close:hover {
  opacity: 1;
}
.cid-uMGVSk7jIV .modal-header .close:focus {
  outline: none;
}
.cid-uMGVSk7jIV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uMGVSk7jIV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uMGVSk7jIV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMGVSk7jIV .modal-body {
    padding: 1rem;
  }
}
.cid-uMGVSk7jIV .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uMGVSk7jIV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uMGVSk7jIV .modal-footer {
    padding: 1rem;
  }
}
.cid-uMGVSk7jIV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uMGVSk7jIV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uMGVSk7jIV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uMGVSk7jIV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uMGVSk7jIV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uMGVSk7jIV .modal-lg,
  .cid-uMGVSk7jIV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uMGVSk7jIV .modal-xl {
    max-width: 1140px;
  }
}
.cid-uMGVSk7jIV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uMGVSk7jIV .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uMGVSk7jIV .form-group {
  margin-bottom: 1rem;
}
.cid-uMGVSk7jIV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uMGVSk7jIV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uMGVSk7jIV .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uMGVSk7jIV .mbr-section-btn {
  margin: 0;
}
.cid-uMGVSk7jIV .mbr-section-btn .btn {
  margin: 0;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uM2eUogUMQ .navbar-dropdown {
  position: relative !important;
}
.cid-uM2eUogUMQ .btn {
  max-height: 74px;
}
.cid-uM2eUogUMQ .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-uM2eUogUMQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uM2eUogUMQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uM2eUogUMQ .dropdown-item:hover,
.cid-uM2eUogUMQ .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uM2eUogUMQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uM2eUogUMQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uM2eUogUMQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uM2eUogUMQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uM2eUogUMQ .nav-link {
  position: relative;
}
.cid-uM2eUogUMQ .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uM2eUogUMQ .container {
    flex-wrap: nowrap;
  }
}
.cid-uM2eUogUMQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uM2eUogUMQ .nav-item:focus,
.cid-uM2eUogUMQ .nav-link:focus {
  outline: none;
}
.cid-uM2eUogUMQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uM2eUogUMQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uM2eUogUMQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uM2eUogUMQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uM2eUogUMQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uM2eUogUMQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uM2eUogUMQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uM2eUogUMQ .navbar.opened {
  transition: all 0.3s;
}
.cid-uM2eUogUMQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uM2eUogUMQ .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uM2eUogUMQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uM2eUogUMQ .navbar.collapsed {
  justify-content: center;
}
.cid-uM2eUogUMQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uM2eUogUMQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uM2eUogUMQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uM2eUogUMQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uM2eUogUMQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uM2eUogUMQ .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-uM2eUogUMQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uM2eUogUMQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uM2eUogUMQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uM2eUogUMQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uM2eUogUMQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uM2eUogUMQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uM2eUogUMQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uM2eUogUMQ .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-uM2eUogUMQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uM2eUogUMQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uM2eUogUMQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uM2eUogUMQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uM2eUogUMQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uM2eUogUMQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uM2eUogUMQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uM2eUogUMQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uM2eUogUMQ .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-uM2eUogUMQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uM2eUogUMQ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uM2eUogUMQ .navbar-brand {
    width: 85%;
  }
}
.cid-uM2eUogUMQ .dropdown-item.active,
.cid-uM2eUogUMQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uM2eUogUMQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uM2eUogUMQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uM2eUogUMQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uM2eUogUMQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uM2eUogUMQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uM2eUogUMQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM2eUogUMQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uM2eUogUMQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uM2eUogUMQ button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uM2eUogUMQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uM2eUogUMQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uM2eUogUMQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uM2eUogUMQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uM2eUogUMQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uM2eUogUMQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uM2eUogUMQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uM2eUogUMQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uM2eUogUMQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uM2eUogUMQ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uM2eUogUMQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uM2eUogUMQ .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-uM2eUogUMQ .navbar {
    height: 70px;
  }
  .cid-uM2eUogUMQ .navbar.opened {
    height: auto;
  }
  .cid-uM2eUogUMQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uM2eUoOgAA {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uM2eUoOgAA .mbr-section-subtitle {
  color: #343434;
  text-align: center;
  max-width: 552px;
  margin: auto;
}
.cid-uM2eUoOgAA .mbr-section-title {
  text-align: center;
  color: #343434;
  padding-bottom: 24px;
  max-width: 752px;
  margin: auto;
}
.cid-uM2eUoOgAA .row {
  align-items: center;
  height: 100%;
}
.cid-uM2eUoOgAA .wrapper {
  margin: auto;
}
.cid-uM2eUpdkl4 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #edefeb;
}
.cid-uM2eUprZus {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #b90006;
}
.cid-uM2eUprZus .mbr-section-subtitle {
  color: #edefeb;
}
.cid-uM2eUprZus .mbr-text {
  color: #edefeb;
}
.cid-uM2eUprZus .mbr-section-title {
  color: #ffffff;
}
.cid-uM2eUpUBup {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uMGALX5HuD .navbar-dropdown {
  position: relative !important;
}
.cid-uMGALX5HuD .btn {
  max-height: 74px;
}
.cid-uMGALX5HuD .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-uMGALX5HuD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uMGALX5HuD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uMGALX5HuD .dropdown-item:hover,
.cid-uMGALX5HuD .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uMGALX5HuD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uMGALX5HuD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uMGALX5HuD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uMGALX5HuD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uMGALX5HuD .nav-link {
  position: relative;
}
.cid-uMGALX5HuD .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uMGALX5HuD .container {
    flex-wrap: nowrap;
  }
}
.cid-uMGALX5HuD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uMGALX5HuD .nav-item:focus,
.cid-uMGALX5HuD .nav-link:focus {
  outline: none;
}
.cid-uMGALX5HuD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uMGALX5HuD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uMGALX5HuD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uMGALX5HuD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uMGALX5HuD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uMGALX5HuD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uMGALX5HuD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uMGALX5HuD .navbar.opened {
  transition: all 0.3s;
}
.cid-uMGALX5HuD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uMGALX5HuD .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uMGALX5HuD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uMGALX5HuD .navbar.collapsed {
  justify-content: center;
}
.cid-uMGALX5HuD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uMGALX5HuD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uMGALX5HuD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uMGALX5HuD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uMGALX5HuD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uMGALX5HuD .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-uMGALX5HuD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uMGALX5HuD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uMGALX5HuD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uMGALX5HuD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uMGALX5HuD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uMGALX5HuD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uMGALX5HuD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uMGALX5HuD .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-uMGALX5HuD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uMGALX5HuD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uMGALX5HuD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uMGALX5HuD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uMGALX5HuD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uMGALX5HuD .navbar.navbar-short {
  min-height: 60px;
}
.cid-uMGALX5HuD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uMGALX5HuD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uMGALX5HuD .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-uMGALX5HuD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uMGALX5HuD .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uMGALX5HuD .navbar-brand {
    width: 85%;
  }
}
.cid-uMGALX5HuD .dropdown-item.active,
.cid-uMGALX5HuD .dropdown-item:active {
  background-color: transparent;
}
.cid-uMGALX5HuD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uMGALX5HuD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uMGALX5HuD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uMGALX5HuD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uMGALX5HuD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uMGALX5HuD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uMGALX5HuD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uMGALX5HuD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uMGALX5HuD button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uMGALX5HuD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uMGALX5HuD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uMGALX5HuD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMGALX5HuD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uMGALX5HuD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uMGALX5HuD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMGALX5HuD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uMGALX5HuD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uMGALX5HuD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uMGALX5HuD .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uMGALX5HuD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uMGALX5HuD .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-uMGALX5HuD .navbar {
    height: 70px;
  }
  .cid-uMGALX5HuD .navbar.opened {
    height: auto;
  }
  .cid-uMGALX5HuD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uMGAM8ijF4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
  background-image: url("../../../assets/images/bkg-8-1456x747.jpg");
}
.cid-uMGAM8ijF4 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uMGAM8ijF4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAM8ijF4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAM8ijF4 .image-wrap {
  height: 500px;
}
@media (max-width: 992px) {
  .cid-uMGAM8ijF4 .image-wrap {
    height: 300px;
  }
}
.cid-uMGAMedKbm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMGAMedKbm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAMedKbm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAMedKbm .mbr-section-title {
  color: #000000;
}
.cid-uMGAMjX224 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMGAMjX224 h6 {
  line-height: 1.2;
}
.cid-uMGAMjX224 img,
.cid-uMGAMjX224 .item-img {
  width: 100%;
}
.cid-uMGAMjX224 .item:focus,
.cid-uMGAMjX224 span:focus {
  outline: none;
}
.cid-uMGAMjX224 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMGAMjX224 .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uMGAMjX224 .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uMGAMjX224 .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMGAMjX224 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uMGAMjX224 .mbr-section-title {
  color: #000000;
}
.cid-uMGAMjX224 .mbr-text,
.cid-uMGAMjX224 .mbr-section-btn {
  color: #000000;
}
.cid-uMGAMjX224 .item-title {
  color: #000000;
  text-align: center;
}
.cid-uMGAMjX224 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMGAMjX224 .item-text {
  color: #000000;
  text-align: center;
}
.cid-uMGAMjX224 .content-head {
  max-width: 800px;
}
.cid-uMGAMjX224 .item-title,
.cid-uMGAMjX224 .mbr-section-btn {
  text-align: left;
}
.cid-uMGAMufqkg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/tokyo-1-1300x741.jpg");
}
.cid-uMGAMufqkg .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMGAMufqkg .row {
    padding: 0 12px;
  }
}
.cid-uMGAMufqkg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAMufqkg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAMufqkg .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMGAMufqkg .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMGAMufqkg .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMGAMufqkg .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMGAMufqkg .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMGAMufqkg .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMGAMufqkg .mbr-section-title,
.cid-uMGAMufqkg .mbr-section-btn {
  color: #000000;
}
.cid-uMGAMzQnXT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAMzQnXT .mbr-text {
  color: #000000;
}
.cid-uMGAMzQnXT .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAMFwL9L {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/bkg-1-1918x1272.jpg");
}
.cid-uMGAMFwL9L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAMFwL9L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAMFwL9L .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMGAMFwL9L .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMGAMFwL9L .container {
    padding: 0 30px;
  }
}
.cid-uMGAMFwL9L .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAMFwL9L .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAMFwL9L .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAMFwL9L .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAMFwL9L .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMGAMFwL9L .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMGAMFwL9L .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMGAMFwL9L .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMGAMFwL9L .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMGAMFwL9L .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMGAMFwL9L .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMGAMFwL9L .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMGAMFwL9L .mbr-section-title {
  color: #000000;
}
.cid-uMGAMFwL9L .mbr-text {
  color: #4e4e4e;
}
.cid-uMGAMFwL9L .mbr-desc {
  color: #000000;
}
.cid-uMGAMFwL9L .list {
  color: #2b2b2b;
}
.cid-uMGAMNgKDq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAMNgKDq .mbr-text {
  color: #000000;
}
.cid-uMGAMNgKDq .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAMVpTvZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAMVpTvZ .mbr-text {
  color: #000000;
}
.cid-uMGAMVpTvZ .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAN1zXFJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAN1zXFJ .mbr-text {
  color: #000000;
}
.cid-uMGAN1zXFJ .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGANa8oqh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGANa8oqh .mbr-text {
  color: #000000;
}
.cid-uMGANa8oqh .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGANdCvjZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #7de03d;
}
.cid-uMGANdCvjZ .item:focus,
.cid-uMGANdCvjZ span:focus {
  outline: none;
}
.cid-uMGANdCvjZ .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMGANdCvjZ .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMGANdCvjZ .item {
    min-height: 45px;
  }
}
.cid-uMGANo5AB7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMGANo5AB7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGANo5AB7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGANo5AB7 .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMGANo5AB7 .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMGANo5AB7 .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMGANo5AB7 .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMGANo5AB7 .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMGANo5AB7 .mbr-desc,
.cid-uMGANo5AB7 .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMGANo5AB7 .mbr-text,
.cid-uMGANo5AB7 .icon-wrapper {
  text-align: center;
}
.cid-uMGANvhbQY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMGANvhbQY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGANvhbQY .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uMGANvhbQY .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uMGANvhbQY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGANvhbQY .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #d70081;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffd7ef;
  height: 80px;
  border-radius: 50%;
}
.cid-uMGANvhbQY .card-title,
.cid-uMGANvhbQY .iconfont-wrapper,
.cid-uMGANvhbQY .card-text {
  color: #000000;
  text-align: center;
}
.cid-uMGANvhbQY .content-head {
  max-width: 800px;
}
.cid-uMGANvhbQY .mbr-section-title {
  color: #000000;
}
.cid-uMGANvhbQY .mbr-section-btn {
  text-align: center;
}
.cid-uMGANGae5H {
  display: flex;
  padding-top: 20rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/jpop-1456x816.png");
}
.cid-uMGANGae5H .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uMGANGae5H {
    align-items: center;
  }
  .cid-uMGANGae5H .row {
    justify-content: flex-start;
  }
  .cid-uMGANGae5H .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMGANGae5H .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uMGANGae5H {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uMGANGae5H .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uMGANGae5H .content-wrap {
    width: 100%;
  }
}
.cid-uMGANGae5H .mbr-section-title,
.cid-uMGANGae5H .mbr-section-subtitle {
  text-align: center;
}
.cid-uMGANGae5H .mbr-text,
.cid-uMGANGae5H .mbr-section-btn {
  text-align: left;
}
.cid-uMGANGae5H .mbr-section-title {
  text-align: left;
}
.cid-uMGANObgfd {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uMGANObgfd hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uMGANObgfd .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uMGANObgfd .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #ffdd00;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uMGANUXrPR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/murakami-1-2000x1125.jpg");
}
.cid-uMGANUXrPR .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMGANUXrPR .row {
    padding: 0 12px;
  }
}
.cid-uMGANUXrPR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGANUXrPR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGANUXrPR .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMGANUXrPR .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMGANUXrPR .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMGANUXrPR .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMGANUXrPR .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMGANUXrPR .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMGANUXrPR .mbr-section-title,
.cid-uMGANUXrPR .mbr-section-btn {
  color: #000000;
}
.cid-uMGAO0Y3kd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAO0Y3kd .mbr-text {
  color: #000000;
}
.cid-uMGAO0Y3kd .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAO6vWRH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/bkg-6-2000x1125.jpg");
}
.cid-uMGAO6vWRH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAO6vWRH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAO6vWRH .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMGAO6vWRH .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMGAO6vWRH .container {
    padding: 0 30px;
  }
}
.cid-uMGAO6vWRH .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAO6vWRH .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAO6vWRH .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAO6vWRH .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAO6vWRH .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMGAO6vWRH .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMGAO6vWRH .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMGAO6vWRH .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMGAO6vWRH .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMGAO6vWRH .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMGAO6vWRH .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMGAO6vWRH .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMGAO6vWRH .mbr-section-title {
  color: #000000;
}
.cid-uMGAO6vWRH .mbr-text {
  color: #4e4e4e;
}
.cid-uMGAO6vWRH .mbr-desc {
  color: #000000;
}
.cid-uMGAO6vWRH .list {
  color: #2b2b2b;
}
.cid-uMGAOcGy4I {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uMGAOcGy4I .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uMGAOcGy4I img,
.cid-uMGAOcGy4I .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-uMGAOcGy4I .item:focus,
.cid-uMGAOcGy4I span:focus {
  outline: none;
}
.cid-uMGAOcGy4I .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uMGAOcGy4I .item {
    margin-bottom: 1rem;
  }
}
.cid-uMGAOcGy4I .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uMGAOcGy4I .mbr-section-title {
  color: #232323;
}
.cid-uMGAOcGy4I .mbr-text,
.cid-uMGAOcGy4I .mbr-section-btn {
  color: #232323;
  text-align: left;
}
.cid-uMGAOcGy4I .item-title {
  color: #232323;
  text-align: center;
}
.cid-uMGAOcGy4I .content-head {
  max-width: 800px;
}
.cid-uMGAOiDZVl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/kawaii-2000x1125.jpg");
}
.cid-uMGAOiDZVl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAOiDZVl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAOiDZVl .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMGAOiDZVl .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMGAOiDZVl .container {
    padding: 0 30px;
  }
}
.cid-uMGAOiDZVl .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAOiDZVl .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAOiDZVl .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAOiDZVl .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAOiDZVl .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMGAOiDZVl .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMGAOiDZVl .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMGAOiDZVl .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMGAOiDZVl .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMGAOiDZVl .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMGAOiDZVl .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMGAOiDZVl .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMGAOiDZVl .mbr-section-title {
  color: #000000;
}
.cid-uMGAOiDZVl .mbr-text {
  color: #000000;
}
.cid-uMGAOiDZVl .mbr-desc {
  color: #000000;
}
.cid-uMGAOiDZVl .list {
  color: #2b2b2b;
}
.cid-uMGAOnJXbA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAOnJXbA .mbr-text {
  color: #000000;
}
.cid-uMGAOnJXbA .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAOtblkx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2cd1ff;
}
.cid-uMGAOtblkx .item:focus,
.cid-uMGAOtblkx span:focus {
  outline: none;
}
.cid-uMGAOtblkx .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMGAOtblkx .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMGAOtblkx .item {
    min-height: 45px;
  }
}
.cid-uMGAOzOzim {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMGAOzOzim .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAOzOzim .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAOzOzim .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMGAOzOzim .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMGAOzOzim .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMGAOzOzim .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMGAOzOzim .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMGAOzOzim .mbr-desc,
.cid-uMGAOzOzim .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMGAOzOzim .mbr-text,
.cid-uMGAOzOzim .icon-wrapper {
  text-align: center;
}
.cid-uMGAODzqeh {
  display: flex;
  padding-top: 20rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/sub-1456x816.jpg");
}
.cid-uMGAODzqeh .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uMGAODzqeh {
    align-items: center;
  }
  .cid-uMGAODzqeh .row {
    justify-content: flex-start;
  }
  .cid-uMGAODzqeh .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uMGAODzqeh .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uMGAODzqeh {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uMGAODzqeh .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uMGAODzqeh .content-wrap {
    width: 100%;
  }
}
.cid-uMGAODzqeh .mbr-section-title,
.cid-uMGAODzqeh .mbr-section-subtitle {
  text-align: center;
}
.cid-uMGAODzqeh .mbr-text,
.cid-uMGAODzqeh .mbr-section-btn {
  text-align: left;
}
.cid-uMGAODzqeh .mbr-section-title {
  text-align: left;
}
.cid-uMGAOGdZqe {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uMGAOGdZqe hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uMGAOGdZqe .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uMGAOGdZqe .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #2cd1ff;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uMGAON5kTe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/doraemon-01b-1691x951.jpg");
}
.cid-uMGAON5kTe .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMGAON5kTe .row {
    padding: 0 12px;
  }
}
.cid-uMGAON5kTe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAON5kTe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAON5kTe .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMGAON5kTe .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMGAON5kTe .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMGAON5kTe .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMGAON5kTe .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMGAON5kTe .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMGAON5kTe .mbr-section-title,
.cid-uMGAON5kTe .mbr-section-btn {
  color: #000000;
}
.cid-uMGAORQtC5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAORQtC5 .mbr-text {
  color: #000000;
}
.cid-uMGAORQtC5 .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAOWn5eS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/tokyo-2-2000x1125.jpg");
}
.cid-uMGAOWn5eS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAOWn5eS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAOWn5eS .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMGAOWn5eS .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMGAOWn5eS .container {
    padding: 0 30px;
  }
}
.cid-uMGAOWn5eS .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAOWn5eS .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAOWn5eS .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAOWn5eS .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAOWn5eS .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMGAOWn5eS .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMGAOWn5eS .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMGAOWn5eS .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMGAOWn5eS .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMGAOWn5eS .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMGAOWn5eS .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMGAOWn5eS .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMGAOWn5eS .mbr-section-title {
  color: #000000;
}
.cid-uMGAOWn5eS .mbr-text {
  color: #4e4e4e;
}
.cid-uMGAOWn5eS .mbr-desc {
  color: #000000;
}
.cid-uMGAOWn5eS .list {
  color: #2b2b2b;
}
.cid-uMGAP0a1Tg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAP0a1Tg .mbr-text {
  color: #000000;
}
.cid-uMGAP0a1Tg .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAP5qcVz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/metro-1456x816.jpg");
}
.cid-uMGAP5qcVz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAP5qcVz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAP5qcVz .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMGAP5qcVz .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMGAP5qcVz .container {
    padding: 0 30px;
  }
}
.cid-uMGAP5qcVz .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAP5qcVz .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAP5qcVz .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAP5qcVz .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAP5qcVz .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMGAP5qcVz .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMGAP5qcVz .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMGAP5qcVz .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMGAP5qcVz .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMGAP5qcVz .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMGAP5qcVz .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMGAP5qcVz .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMGAP5qcVz .mbr-section-title {
  color: #000000;
}
.cid-uMGAP5qcVz .mbr-text {
  color: #000000;
}
.cid-uMGAP5qcVz .mbr-desc {
  color: #000000;
}
.cid-uMGAP5qcVz .list {
  color: #2b2b2b;
}
.cid-uMGAPbkRFJ {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uMGAPbkRFJ hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uMGAPbkRFJ .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uMGAPbkRFJ .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #ffdd00;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uMGAPiy4nM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/hello-2000x1206.jpg");
}
.cid-uMGAPiy4nM .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMGAPiy4nM .row {
    padding: 0 12px;
  }
}
.cid-uMGAPiy4nM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAPiy4nM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAPiy4nM .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMGAPiy4nM .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMGAPiy4nM .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMGAPiy4nM .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMGAPiy4nM .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMGAPiy4nM .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMGAPiy4nM .mbr-section-title,
.cid-uMGAPiy4nM .mbr-section-btn {
  color: #000000;
}
.cid-uMGAPpaqx8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAPpaqx8 .mbr-text {
  color: #000000;
}
.cid-uMGAPpaqx8 .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAPtGsdw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffa600;
}
.cid-uMGAPtGsdw .item:focus,
.cid-uMGAPtGsdw span:focus {
  outline: none;
}
.cid-uMGAPtGsdw .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMGAPtGsdw .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMGAPtGsdw .item {
    min-height: 45px;
  }
}
.cid-uMGAPz59IU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMGAPz59IU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAPz59IU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAPz59IU .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMGAPz59IU .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMGAPz59IU .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMGAPz59IU .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMGAPz59IU .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMGAPz59IU .mbr-desc,
.cid-uMGAPz59IU .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMGAPz59IU .mbr-text,
.cid-uMGAPz59IU .icon-wrapper {
  text-align: center;
}
.cid-uMGAPJfrz8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAPJfrz8 .mbr-text {
  color: #000000;
}
.cid-uMGAPJfrz8 .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAPPI1Ly {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAPPI1Ly .mbr-text {
  color: #000000;
}
.cid-uMGAPPI1Ly .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAPXu5qj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAPXu5qj .mbr-text {
  color: #000000;
}
.cid-uMGAPXu5qj .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAQ5BZWd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffa600;
}
.cid-uMGAQ5BZWd .item:focus,
.cid-uMGAQ5BZWd span:focus {
  outline: none;
}
.cid-uMGAQ5BZWd .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMGAQ5BZWd .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMGAQ5BZWd .item {
    min-height: 45px;
  }
}
.cid-uMGAQaHUac {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMGAQaHUac .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAQaHUac .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAQaHUac .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMGAQaHUac .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMGAQaHUac .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMGAQaHUac .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMGAQaHUac .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMGAQaHUac .mbr-desc,
.cid-uMGAQaHUac .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMGAQaHUac .mbr-text,
.cid-uMGAQaHUac .icon-wrapper {
  text-align: center;
}
.cid-uMGAQhPKQ8 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uMGAQhPKQ8 hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uMGAQhPKQ8 .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uMGAQhPKQ8 .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #ffa600;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uMGAQnEGRk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/telescopio-bkg-2000x1203.jpg");
}
.cid-uMGAQnEGRk .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uMGAQnEGRk .row {
    padding: 0 12px;
  }
}
.cid-uMGAQnEGRk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAQnEGRk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAQnEGRk .title-container {
  display: flex;
  justify-content: center;
}
.cid-uMGAQnEGRk .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uMGAQnEGRk .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uMGAQnEGRk .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uMGAQnEGRk .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uMGAQnEGRk .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uMGAQnEGRk .mbr-section-title,
.cid-uMGAQnEGRk .mbr-section-btn {
  color: #000000;
}
.cid-uMGAQrqmll {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAQrqmll .mbr-text {
  color: #000000;
}
.cid-uMGAQrqmll .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAQxQ0ce {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAQxQ0ce .mbr-text {
  color: #000000;
}
.cid-uMGAQxQ0ce .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAQJFVqP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/onsen-2000x1162.jpg");
}
.cid-uMGAQJFVqP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAQJFVqP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAQJFVqP .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMGAQJFVqP .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMGAQJFVqP .container {
    padding: 0 30px;
  }
}
.cid-uMGAQJFVqP .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAQJFVqP .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAQJFVqP .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAQJFVqP .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAQJFVqP .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMGAQJFVqP .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMGAQJFVqP .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMGAQJFVqP .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMGAQJFVqP .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMGAQJFVqP .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMGAQJFVqP .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMGAQJFVqP .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMGAQJFVqP .mbr-section-title {
  color: #000000;
}
.cid-uMGAQJFVqP .mbr-text {
  color: #000000;
}
.cid-uMGAQJFVqP .mbr-desc {
  color: #000000;
}
.cid-uMGAQJFVqP .list {
  color: #2b2b2b;
}
.cid-uMGAQUWwdl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2cd1ff;
}
.cid-uMGAQUWwdl .item:focus,
.cid-uMGAQUWwdl span:focus {
  outline: none;
}
.cid-uMGAQUWwdl .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uMGAQUWwdl .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uMGAQUWwdl .item {
    min-height: 45px;
  }
}
.cid-uMGAR16XOD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uMGAR16XOD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAR16XOD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAR16XOD .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uMGAR16XOD .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uMGAR16XOD .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uMGAR16XOD .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uMGAR16XOD .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uMGAR16XOD .mbr-desc,
.cid-uMGAR16XOD .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uMGAR16XOD .mbr-text,
.cid-uMGAR16XOD .icon-wrapper {
  text-align: center;
}
.cid-uMGAR6ikBd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAR6ikBd .mbr-text {
  color: #000000;
}
.cid-uMGAR6ikBd .mbr-section-subtitle {
  color: #000000;
}
.cid-uMGAR9QUE2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/kumamon-2000x1124.jpg");
}
.cid-uMGAR9QUE2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGAR9QUE2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGAR9QUE2 .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uMGAR9QUE2 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uMGAR9QUE2 .container {
    padding: 0 30px;
  }
}
.cid-uMGAR9QUE2 .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAR9QUE2 .cont-wrapper {
    padding: 16px;
  }
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uMGAR9QUE2 .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uMGAR9QUE2 .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uMGAR9QUE2 .mbr-section-title {
  color: #000000;
}
.cid-uMGAR9QUE2 .mbr-text {
  color: #000000;
}
.cid-uMGAR9QUE2 .mbr-desc {
  color: #000000;
}
.cid-uMGAR9QUE2 .list {
  color: #2b2b2b;
}
.cid-uMGAReUrhI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uMGAReUrhI .mbr-text {
  color: #000000;
}
.cid-uMGAReUrhI .mbr-section-subtitle {
  color: #000000;
}
#custom-html-cn {
  /* Type valid CSS here */
}
#custom-html-cn div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-cn p {
  font-size: 60px;
  color: #777;
}
.cid-uMGARhlPWL {
  background-image: url("../../../assets/images/background4.jpg");
}
.cid-uMGARhlPWL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMGARhlPWL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uMGARhlPWL .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uMGARhlPWL .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uMGARhlPWL .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uMGARhlPWL .container {
    padding: 0 16px;
  }
}
.cid-uMGARhlPWL .card {
  justify-content: center;
}
.cid-uMGARhlPWL .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uMGARhlPWL .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uMGARhlPWL .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uMGARhlPWL .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uMGARhlPWL .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uMGARhlPWL .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uMGARhlPWL .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uMGARhlPWL .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uMGARhlPWL .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uMGARhlPWL .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uMGARhlPWL .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uMGARhlPWL .mbr-section-title {
  color: #ffffff;
}
.cid-uMGARhlPWL .mbr-text {
  color: #f4f4f4;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
.cid-uN4tJ8XIQK .navbar-dropdown {
  position: relative !important;
}
.cid-uN4tJ8XIQK .btn {
  max-height: 74px;
}
.cid-uN4tJ8XIQK .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-uN4tJ8XIQK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #edefeb !important;
}
.cid-uN4tJ8XIQK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uN4tJ8XIQK .dropdown-item:hover,
.cid-uN4tJ8XIQK .dropdown-item:focus {
  background: #b90006 !important;
  color: white !important;
}
.cid-uN4tJ8XIQK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uN4tJ8XIQK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uN4tJ8XIQK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uN4tJ8XIQK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uN4tJ8XIQK .nav-link {
  position: relative;
}
.cid-uN4tJ8XIQK .container {
  padding: 28px 0;
  display: flex;
  margin: auto;
  align-items: end;
}
@media (min-width: 992px) {
  .cid-uN4tJ8XIQK .container {
    flex-wrap: nowrap;
  }
}
.cid-uN4tJ8XIQK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uN4tJ8XIQK .nav-item:focus,
.cid-uN4tJ8XIQK .nav-link:focus {
  outline: none;
}
.cid-uN4tJ8XIQK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uN4tJ8XIQK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uN4tJ8XIQK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uN4tJ8XIQK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uN4tJ8XIQK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uN4tJ8XIQK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uN4tJ8XIQK .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: #edefeb;
}
.cid-uN4tJ8XIQK .navbar.opened {
  transition: all 0.3s;
}
.cid-uN4tJ8XIQK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uN4tJ8XIQK .navbar .navbar-logo img {
  min-width: 50px;
  min-height: 50px;
  border-radius: 10px;
}
.cid-uN4tJ8XIQK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uN4tJ8XIQK .navbar.collapsed {
  justify-content: center;
}
.cid-uN4tJ8XIQK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uN4tJ8XIQK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uN4tJ8XIQK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 7.1rem);
  }
}
.cid-uN4tJ8XIQK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uN4tJ8XIQK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uN4tJ8XIQK .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-uN4tJ8XIQK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uN4tJ8XIQK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uN4tJ8XIQK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uN4tJ8XIQK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uN4tJ8XIQK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uN4tJ8XIQK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uN4tJ8XIQK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uN4tJ8XIQK .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-uN4tJ8XIQK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uN4tJ8XIQK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uN4tJ8XIQK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uN4tJ8XIQK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uN4tJ8XIQK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uN4tJ8XIQK .navbar.navbar-short {
  min-height: 60px;
}
.cid-uN4tJ8XIQK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uN4tJ8XIQK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uN4tJ8XIQK .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-uN4tJ8XIQK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uN4tJ8XIQK .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 375px) {
  .cid-uN4tJ8XIQK .navbar-brand {
    width: 85%;
  }
}
.cid-uN4tJ8XIQK .dropdown-item.active,
.cid-uN4tJ8XIQK .dropdown-item:active {
  background-color: transparent;
}
.cid-uN4tJ8XIQK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uN4tJ8XIQK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uN4tJ8XIQK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uN4tJ8XIQK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #edefeb;
}
.cid-uN4tJ8XIQK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uN4tJ8XIQK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uN4tJ8XIQK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uN4tJ8XIQK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uN4tJ8XIQK button.navbar-toggler {
  outline: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uN4tJ8XIQK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #191919;
}
.cid-uN4tJ8XIQK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uN4tJ8XIQK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uN4tJ8XIQK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uN4tJ8XIQK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uN4tJ8XIQK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uN4tJ8XIQK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uN4tJ8XIQK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uN4tJ8XIQK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uN4tJ8XIQK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uN4tJ8XIQK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uN4tJ8XIQK .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-uN4tJ8XIQK .navbar {
    height: 70px;
  }
  .cid-uN4tJ8XIQK .navbar.opened {
    height: auto;
  }
  .cid-uN4tJ8XIQK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uN4tJ9nlzm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
  background-image: url("../../../assets/images/mkt-bkg-1980x1313.jpg");
}
.cid-uN4tJ9nlzm .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uN4tJ9nlzm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJ9nlzm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJ9nlzm .image-wrap {
  height: 500px;
}
@media (max-width: 992px) {
  .cid-uN4tJ9nlzm .image-wrap {
    height: 300px;
  }
}
.cid-uN4tJ9NKCQ {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uN4tJ9NKCQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJ9NKCQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJ9NKCQ .mbr-section-title {
  color: #000000;
}
.cid-uN4tJ9NKCQ .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-uN4tJaepui {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJaepui .mbr-text {
  color: #000000;
}
.cid-uN4tJaepui .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJaepui .mbr-section-title {
  color: #000000;
}
.cid-uN4tJaD2FK {
  background-image: url("../../../assets/images/bkg-video-1456x816.jpg");
}
.cid-uN4tJaD2FK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJaD2FK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJaD2FK .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uN4tJaD2FK .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJaD2FK .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJaD2FK .container {
    padding: 0 16px;
  }
}
.cid-uN4tJaD2FK .card {
  justify-content: center;
}
.cid-uN4tJaD2FK .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uN4tJaD2FK .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uN4tJaD2FK .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uN4tJaD2FK .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uN4tJaD2FK .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uN4tJaD2FK .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uN4tJaD2FK .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uN4tJaD2FK .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uN4tJaD2FK .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uN4tJaD2FK .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uN4tJaD2FK .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uN4tJaD2FK .mbr-section-title {
  color: #ffffff;
}
.cid-uN4tJaD2FK .mbr-text {
  color: #f4f4f4;
}
.cid-uN4tJb3jdF {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uN4tJb3jdF .mbr-text {
  color: #000000;
}
.cid-uN4tJb3jdF .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJb3jdF .mbr-section-title {
  color: #000000;
}
.cid-uN4tJbKy2K {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uN4tJbKy2K h6 {
  line-height: 1.2;
}
.cid-uN4tJbKy2K img,
.cid-uN4tJbKy2K .item-img {
  width: 100%;
}
.cid-uN4tJbKy2K .item:focus,
.cid-uN4tJbKy2K span:focus {
  outline: none;
}
.cid-uN4tJbKy2K .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uN4tJbKy2K .item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uN4tJbKy2K .mbr-section-content {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.cid-uN4tJbKy2K .item-wrapper {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uN4tJbKy2K .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-uN4tJbKy2K .mbr-section-title {
  color: #000000;
}
.cid-uN4tJbKy2K .mbr-text,
.cid-uN4tJbKy2K .mbr-section-btn {
  color: #000000;
}
.cid-uN4tJbKy2K .item-title {
  color: #000000;
  text-align: center;
}
.cid-uN4tJbKy2K .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uN4tJbKy2K .item-text {
  color: #000000;
  text-align: center;
}
.cid-uN4tJbKy2K .content-head {
  max-width: 800px;
}
.cid-uN4tJbKy2K .item-title,
.cid-uN4tJbKy2K .mbr-section-btn {
  text-align: left;
}
.cid-uN4tJcmdLX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/tokyo-1-1300x741.jpg");
}
.cid-uN4tJcmdLX .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uN4tJcmdLX .row {
    padding: 0 12px;
  }
}
.cid-uN4tJcmdLX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJcmdLX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJcmdLX .title-container {
  display: flex;
  justify-content: center;
}
.cid-uN4tJcmdLX .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uN4tJcmdLX .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uN4tJcmdLX .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uN4tJcmdLX .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uN4tJcmdLX .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uN4tJcmdLX .mbr-section-title,
.cid-uN4tJcmdLX .mbr-section-btn {
  color: #000000;
}
.cid-uN4tJcK26a {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJcK26a .mbr-text {
  color: #000000;
}
.cid-uN4tJcK26a .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJddpso {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/bkg-1-1918x1272.jpg");
}
.cid-uN4tJddpso .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJddpso .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJddpso .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uN4tJddpso .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJddpso .container {
    padding: 0 30px;
  }
}
.cid-uN4tJddpso .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJddpso .cont-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJddpso .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJddpso .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJddpso .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uN4tJddpso .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uN4tJddpso .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uN4tJddpso .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uN4tJddpso .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uN4tJddpso .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uN4tJddpso .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uN4tJddpso .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uN4tJddpso .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uN4tJddpso .mbr-section-title {
  color: #000000;
}
.cid-uN4tJddpso .mbr-text {
  color: #4e4e4e;
}
.cid-uN4tJddpso .mbr-desc {
  color: #000000;
}
.cid-uN4tJddpso .list {
  color: #2b2b2b;
}
.cid-uN4tJdFnvH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJdFnvH .mbr-text {
  color: #000000;
}
.cid-uN4tJdFnvH .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJe3DsO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJe3DsO .mbr-text {
  color: #000000;
}
.cid-uN4tJe3DsO .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJeq08t {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJeq08t .mbr-text {
  color: #000000;
}
.cid-uN4tJeq08t .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJePTCl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJePTCl .mbr-text {
  color: #000000;
}
.cid-uN4tJePTCl .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJfe27w {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #7de03d;
}
.cid-uN4tJfe27w .item:focus,
.cid-uN4tJfe27w span:focus {
  outline: none;
}
.cid-uN4tJfe27w .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uN4tJfe27w .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uN4tJfe27w .item {
    min-height: 45px;
  }
}
.cid-uN4tJfEVE1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uN4tJfEVE1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJfEVE1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJfEVE1 .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uN4tJfEVE1 .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uN4tJfEVE1 .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uN4tJfEVE1 .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uN4tJfEVE1 .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uN4tJfEVE1 .mbr-desc,
.cid-uN4tJfEVE1 .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uN4tJfEVE1 .mbr-text,
.cid-uN4tJfEVE1 .icon-wrapper {
  text-align: center;
}
.cid-uN4tJgdHzD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uN4tJgdHzD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJgdHzD .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uN4tJgdHzD .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uN4tJgdHzD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJgdHzD .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #d70081;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffd7ef;
  height: 80px;
  border-radius: 50%;
}
.cid-uN4tJgdHzD .card-title,
.cid-uN4tJgdHzD .iconfont-wrapper,
.cid-uN4tJgdHzD .card-text {
  color: #000000;
  text-align: center;
}
.cid-uN4tJgdHzD .content-head {
  max-width: 800px;
}
.cid-uN4tJgdHzD .mbr-section-title {
  color: #000000;
}
.cid-uN4tJgdHzD .mbr-section-btn {
  text-align: center;
}
.cid-uN4tJgImRz {
  display: flex;
  padding-top: 20rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/jpop-1456x816.png");
}
.cid-uN4tJgImRz .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uN4tJgImRz {
    align-items: center;
  }
  .cid-uN4tJgImRz .row {
    justify-content: flex-start;
  }
  .cid-uN4tJgImRz .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uN4tJgImRz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uN4tJgImRz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uN4tJgImRz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uN4tJgImRz .content-wrap {
    width: 100%;
  }
}
.cid-uN4tJgImRz .mbr-section-title,
.cid-uN4tJgImRz .mbr-section-subtitle {
  text-align: center;
}
.cid-uN4tJgImRz .mbr-text,
.cid-uN4tJgImRz .mbr-section-btn {
  text-align: left;
}
.cid-uN4tJgImRz .mbr-section-title {
  text-align: left;
}
.cid-uN4tJh9ow5 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uN4tJh9ow5 hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uN4tJh9ow5 .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uN4tJh9ow5 .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #ffdd00;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uN4tJhwMEl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/murakami-1-2000x1125.jpg");
}
.cid-uN4tJhwMEl .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uN4tJhwMEl .row {
    padding: 0 12px;
  }
}
.cid-uN4tJhwMEl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJhwMEl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJhwMEl .title-container {
  display: flex;
  justify-content: center;
}
.cid-uN4tJhwMEl .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uN4tJhwMEl .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uN4tJhwMEl .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uN4tJhwMEl .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uN4tJhwMEl .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uN4tJhwMEl .mbr-section-title,
.cid-uN4tJhwMEl .mbr-section-btn {
  color: #000000;
}
.cid-uN4tJhWdZn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJhWdZn .mbr-text {
  color: #000000;
}
.cid-uN4tJhWdZn .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJiqbw3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/bkg-6-2000x1125.jpg");
}
.cid-uN4tJiqbw3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJiqbw3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJiqbw3 .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uN4tJiqbw3 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJiqbw3 .container {
    padding: 0 30px;
  }
}
.cid-uN4tJiqbw3 .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJiqbw3 .cont-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJiqbw3 .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uN4tJiqbw3 .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uN4tJiqbw3 .mbr-section-title {
  color: #000000;
}
.cid-uN4tJiqbw3 .mbr-text {
  color: #4e4e4e;
}
.cid-uN4tJiqbw3 .mbr-desc {
  color: #000000;
}
.cid-uN4tJiqbw3 .list {
  color: #2b2b2b;
}
.cid-uN4tJiYd7V {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uN4tJiYd7V .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uN4tJiYd7V img,
.cid-uN4tJiYd7V .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-uN4tJiYd7V .item:focus,
.cid-uN4tJiYd7V span:focus {
  outline: none;
}
.cid-uN4tJiYd7V .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uN4tJiYd7V .item {
    margin-bottom: 1rem;
  }
}
.cid-uN4tJiYd7V .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uN4tJiYd7V .mbr-section-title {
  color: #232323;
}
.cid-uN4tJiYd7V .mbr-text,
.cid-uN4tJiYd7V .mbr-section-btn {
  color: #232323;
  text-align: left;
}
.cid-uN4tJiYd7V .item-title {
  color: #232323;
  text-align: center;
}
.cid-uN4tJiYd7V .content-head {
  max-width: 800px;
}
.cid-uN4tJjwqPC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/kawaii-2000x1125.jpg");
}
.cid-uN4tJjwqPC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJjwqPC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJjwqPC .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uN4tJjwqPC .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJjwqPC .container {
    padding: 0 30px;
  }
}
.cid-uN4tJjwqPC .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJjwqPC .cont-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJjwqPC .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJjwqPC .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJjwqPC .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uN4tJjwqPC .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uN4tJjwqPC .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uN4tJjwqPC .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uN4tJjwqPC .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uN4tJjwqPC .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uN4tJjwqPC .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uN4tJjwqPC .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uN4tJjwqPC .mbr-section-title {
  color: #000000;
}
.cid-uN4tJjwqPC .mbr-text {
  color: #000000;
}
.cid-uN4tJjwqPC .mbr-desc {
  color: #000000;
}
.cid-uN4tJjwqPC .list {
  color: #2b2b2b;
}
.cid-uN4tJjWD2h {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJjWD2h .mbr-text {
  color: #000000;
}
.cid-uN4tJjWD2h .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJkmGRg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2cd1ff;
}
.cid-uN4tJkmGRg .item:focus,
.cid-uN4tJkmGRg span:focus {
  outline: none;
}
.cid-uN4tJkmGRg .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uN4tJkmGRg .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uN4tJkmGRg .item {
    min-height: 45px;
  }
}
.cid-uN4tJkPR3F {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uN4tJkPR3F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJkPR3F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJkPR3F .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uN4tJkPR3F .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uN4tJkPR3F .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uN4tJkPR3F .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uN4tJkPR3F .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uN4tJkPR3F .mbr-desc,
.cid-uN4tJkPR3F .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uN4tJkPR3F .mbr-text,
.cid-uN4tJkPR3F .icon-wrapper {
  text-align: center;
}
.cid-uN4tJlgG2i {
  display: flex;
  padding-top: 20rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/sub-1456x816.jpg");
}
.cid-uN4tJlgG2i .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uN4tJlgG2i {
    align-items: center;
  }
  .cid-uN4tJlgG2i .row {
    justify-content: flex-start;
  }
  .cid-uN4tJlgG2i .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uN4tJlgG2i .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uN4tJlgG2i {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uN4tJlgG2i .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uN4tJlgG2i .content-wrap {
    width: 100%;
  }
}
.cid-uN4tJlgG2i .mbr-section-title,
.cid-uN4tJlgG2i .mbr-section-subtitle {
  text-align: center;
}
.cid-uN4tJlgG2i .mbr-text,
.cid-uN4tJlgG2i .mbr-section-btn {
  text-align: left;
}
.cid-uN4tJlgG2i .mbr-section-title {
  text-align: left;
}
.cid-uN4tJlK2EP {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uN4tJlK2EP hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uN4tJlK2EP .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uN4tJlK2EP .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #2cd1ff;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uN4tJm8HFn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/doraemon-01b-1691x951.jpg");
}
.cid-uN4tJm8HFn .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uN4tJm8HFn .row {
    padding: 0 12px;
  }
}
.cid-uN4tJm8HFn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJm8HFn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJm8HFn .title-container {
  display: flex;
  justify-content: center;
}
.cid-uN4tJm8HFn .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uN4tJm8HFn .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uN4tJm8HFn .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uN4tJm8HFn .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uN4tJm8HFn .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uN4tJm8HFn .mbr-section-title,
.cid-uN4tJm8HFn .mbr-section-btn {
  color: #000000;
}
.cid-uN4tJmwuEO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJmwuEO .mbr-text {
  color: #000000;
}
.cid-uN4tJmwuEO .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJn3R9c {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/tokyo-2-2000x1125.jpg");
}
.cid-uN4tJn3R9c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJn3R9c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJn3R9c .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uN4tJn3R9c .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJn3R9c .container {
    padding: 0 30px;
  }
}
.cid-uN4tJn3R9c .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJn3R9c .cont-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJn3R9c .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJn3R9c .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJn3R9c .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uN4tJn3R9c .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uN4tJn3R9c .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uN4tJn3R9c .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uN4tJn3R9c .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uN4tJn3R9c .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uN4tJn3R9c .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uN4tJn3R9c .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uN4tJn3R9c .mbr-section-title {
  color: #000000;
}
.cid-uN4tJn3R9c .mbr-text {
  color: #4e4e4e;
}
.cid-uN4tJn3R9c .mbr-desc {
  color: #000000;
}
.cid-uN4tJn3R9c .list {
  color: #2b2b2b;
}
.cid-uN4tJnuXY6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJnuXY6 .mbr-text {
  color: #000000;
}
.cid-uN4tJnuXY6 .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJnW4ZT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/metro-1456x816.jpg");
}
.cid-uN4tJnW4ZT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJnW4ZT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJnW4ZT .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uN4tJnW4ZT .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJnW4ZT .container {
    padding: 0 30px;
  }
}
.cid-uN4tJnW4ZT .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJnW4ZT .cont-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJnW4ZT .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uN4tJnW4ZT .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uN4tJnW4ZT .mbr-section-title {
  color: #000000;
}
.cid-uN4tJnW4ZT .mbr-text {
  color: #000000;
}
.cid-uN4tJnW4ZT .mbr-desc {
  color: #000000;
}
.cid-uN4tJnW4ZT .list {
  color: #2b2b2b;
}
.cid-uN4tJophjB {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uN4tJophjB hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uN4tJophjB .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uN4tJophjB .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #ffdd00;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uN4tJoNGDR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/hello-2000x1206.jpg");
}
.cid-uN4tJoNGDR .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uN4tJoNGDR .row {
    padding: 0 12px;
  }
}
.cid-uN4tJoNGDR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJoNGDR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJoNGDR .title-container {
  display: flex;
  justify-content: center;
}
.cid-uN4tJoNGDR .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uN4tJoNGDR .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uN4tJoNGDR .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uN4tJoNGDR .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uN4tJoNGDR .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uN4tJoNGDR .mbr-section-title,
.cid-uN4tJoNGDR .mbr-section-btn {
  color: #000000;
}
.cid-uN4tJpcree {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJpcree .mbr-text {
  color: #000000;
}
.cid-uN4tJpcree .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJpHYtj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffa600;
}
.cid-uN4tJpHYtj .item:focus,
.cid-uN4tJpHYtj span:focus {
  outline: none;
}
.cid-uN4tJpHYtj .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uN4tJpHYtj .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uN4tJpHYtj .item {
    min-height: 45px;
  }
}
.cid-uN4tJq97Dj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uN4tJq97Dj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJq97Dj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJq97Dj .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uN4tJq97Dj .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uN4tJq97Dj .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uN4tJq97Dj .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uN4tJq97Dj .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uN4tJq97Dj .mbr-desc,
.cid-uN4tJq97Dj .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uN4tJq97Dj .mbr-text,
.cid-uN4tJq97Dj .icon-wrapper {
  text-align: center;
}
.cid-uN4tJqB8uK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJqB8uK .mbr-text {
  color: #000000;
}
.cid-uN4tJqB8uK .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJr19ai {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJr19ai .mbr-text {
  color: #000000;
}
.cid-uN4tJr19ai .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJrpOsj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJrpOsj .mbr-text {
  color: #000000;
}
.cid-uN4tJrpOsj .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJrPr3O {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffa600;
}
.cid-uN4tJrPr3O .item:focus,
.cid-uN4tJrPr3O span:focus {
  outline: none;
}
.cid-uN4tJrPr3O .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uN4tJrPr3O .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uN4tJrPr3O .item {
    min-height: 45px;
  }
}
.cid-uN4tJsikk0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uN4tJsikk0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJsikk0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJsikk0 .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uN4tJsikk0 .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uN4tJsikk0 .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uN4tJsikk0 .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uN4tJsikk0 .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uN4tJsikk0 .mbr-desc,
.cid-uN4tJsikk0 .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uN4tJsikk0 .mbr-text,
.cid-uN4tJsikk0 .icon-wrapper {
  text-align: center;
}
.cid-uN4tJsI526 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uN4tJsI526 hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uN4tJsI526 .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uN4tJsI526 .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #ffa600;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uN4tJt8xs5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/telescopio-bkg-2000x1203.jpg");
}
.cid-uN4tJt8xs5 .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uN4tJt8xs5 .row {
    padding: 0 12px;
  }
}
.cid-uN4tJt8xs5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJt8xs5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJt8xs5 .title-container {
  display: flex;
  justify-content: center;
}
.cid-uN4tJt8xs5 .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uN4tJt8xs5 .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uN4tJt8xs5 .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uN4tJt8xs5 .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uN4tJt8xs5 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uN4tJt8xs5 .mbr-section-title,
.cid-uN4tJt8xs5 .mbr-section-btn {
  color: #000000;
}
.cid-uN4tJtz37D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJtz37D .mbr-text {
  color: #000000;
}
.cid-uN4tJtz37D .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJtYqSL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJtYqSL .mbr-text {
  color: #000000;
}
.cid-uN4tJtYqSL .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJusCgK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/terme-bkg-1456x819.jpg");
}
.cid-uN4tJusCgK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJusCgK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJusCgK .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uN4tJusCgK .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJusCgK .container {
    padding: 0 30px;
  }
}
.cid-uN4tJusCgK .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJusCgK .cont-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJusCgK .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJusCgK .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJusCgK .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uN4tJusCgK .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uN4tJusCgK .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uN4tJusCgK .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uN4tJusCgK .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uN4tJusCgK .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uN4tJusCgK .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uN4tJusCgK .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uN4tJusCgK .mbr-section-title {
  color: #000000;
}
.cid-uN4tJusCgK .mbr-text {
  color: #000000;
}
.cid-uN4tJusCgK .mbr-desc {
  color: #000000;
}
.cid-uN4tJusCgK .list {
  color: #2b2b2b;
}
.cid-uN4tJuVrKc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2cd1ff;
}
.cid-uN4tJuVrKc .item:focus,
.cid-uN4tJuVrKc span:focus {
  outline: none;
}
.cid-uN4tJuVrKc .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uN4tJuVrKc .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uN4tJuVrKc .item {
    min-height: 45px;
  }
}
.cid-uN4tJvniTm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uN4tJvniTm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJvniTm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJvniTm .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uN4tJvniTm .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uN4tJvniTm .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uN4tJvniTm .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uN4tJvniTm .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uN4tJvniTm .mbr-desc,
.cid-uN4tJvniTm .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uN4tJvniTm .mbr-text,
.cid-uN4tJvniTm .icon-wrapper {
  text-align: center;
}
.cid-uN4tJvRmYP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJvRmYP .mbr-text {
  color: #000000;
}
.cid-uN4tJvRmYP .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJwlpfR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00a8ea;
}
.cid-uN4tJwlpfR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJwlpfR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJwlpfR .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uN4tJwlpfR .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJwlpfR .container {
    padding: 0 30px;
  }
}
.cid-uN4tJwlpfR .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJwlpfR .cont-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJwlpfR .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJwlpfR .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJwlpfR .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uN4tJwlpfR .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uN4tJwlpfR .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uN4tJwlpfR .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uN4tJwlpfR .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uN4tJwlpfR .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uN4tJwlpfR .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uN4tJwlpfR .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uN4tJwlpfR .mbr-section-title {
  color: #000000;
}
.cid-uN4tJwlpfR .mbr-text {
  color: #000000;
}
.cid-uN4tJwlpfR .mbr-desc {
  color: #000000;
}
.cid-uN4tJwlpfR .list {
  color: #2b2b2b;
}
.cid-uN4tJwNiV0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJwNiV0 .mbr-text {
  color: #000000;
}
.cid-uN4tJwNiV0 .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJxdqH0 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uN4tJxdqH0 hr {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  text-align: center;
  width: 50%;
}
.cid-uN4tJxdqH0 .progress {
  background: #edefeb;
  opacity: 1;
  height: 9px;
  overflow: hidden;
  position: relative;
}
.cid-uN4tJxdqH0 .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #ffdd00;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 100px;
}
@keyframes progress {
  from {
    margin-left: 0%;
    width: 119px;
  }
  to {
    margin-left: 100%;
    width: 119px;
  }
}
.cid-uN4tJxDoMQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/hk-bkg-2000x1125.jpg");
}
.cid-uN4tJxDoMQ .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uN4tJxDoMQ .row {
    padding: 0 12px;
  }
}
.cid-uN4tJxDoMQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJxDoMQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJxDoMQ .title-container {
  display: flex;
  justify-content: center;
}
.cid-uN4tJxDoMQ .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uN4tJxDoMQ .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uN4tJxDoMQ .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uN4tJxDoMQ .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uN4tJxDoMQ .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uN4tJxDoMQ .mbr-section-title,
.cid-uN4tJxDoMQ .mbr-section-btn {
  color: #000000;
}
.cid-uN4tJy4Ct2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJy4Ct2 .mbr-text {
  color: #000000;
}
.cid-uN4tJy4Ct2 .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJyA7fn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/merch-bkg-2-1456x816.jpg");
}
.cid-uN4tJyA7fn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJyA7fn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJyA7fn .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uN4tJyA7fn .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJyA7fn .container {
    padding: 0 30px;
  }
}
.cid-uN4tJyA7fn .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJyA7fn .cont-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJyA7fn .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJyA7fn .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJyA7fn .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uN4tJyA7fn .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uN4tJyA7fn .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uN4tJyA7fn .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uN4tJyA7fn .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uN4tJyA7fn .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uN4tJyA7fn .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uN4tJyA7fn .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uN4tJyA7fn .mbr-section-title {
  color: #000000;
}
.cid-uN4tJyA7fn .mbr-text {
  color: #4e4e4e;
}
.cid-uN4tJyA7fn .mbr-desc {
  color: #000000;
}
.cid-uN4tJyA7fn .list {
  color: #2b2b2b;
}
.cid-uN4tJz4KbI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJz4KbI .mbr-text {
  color: #000000;
}
.cid-uN4tJz4KbI .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJzwClH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2cd1ff;
}
.cid-uN4tJzwClH .item:focus,
.cid-uN4tJzwClH span:focus {
  outline: none;
}
.cid-uN4tJzwClH .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uN4tJzwClH .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uN4tJzwClH .item {
    min-height: 45px;
  }
}
.cid-uN4tJzYXZL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uN4tJzYXZL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJzYXZL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJzYXZL .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uN4tJzYXZL .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uN4tJzYXZL .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uN4tJzYXZL .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uN4tJzYXZL .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uN4tJzYXZL .mbr-desc,
.cid-uN4tJzYXZL .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uN4tJzYXZL .mbr-text,
.cid-uN4tJzYXZL .icon-wrapper {
  text-align: center;
}
.cid-uN4tJApsyf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJApsyf .mbr-text {
  color: #000000;
}
.cid-uN4tJApsyf .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJAR66i {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJAR66i .mbr-text {
  color: #000000;
}
.cid-uN4tJAR66i .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJBjGQl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #7de03d;
}
.cid-uN4tJBjGQl .item:focus,
.cid-uN4tJBjGQl span:focus {
  outline: none;
}
.cid-uN4tJBjGQl .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uN4tJBjGQl .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uN4tJBjGQl .item {
    min-height: 45px;
  }
}
.cid-uN4tJBN8tq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uN4tJBN8tq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJBN8tq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJBN8tq .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uN4tJBN8tq .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uN4tJBN8tq .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uN4tJBN8tq .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uN4tJBN8tq .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uN4tJBN8tq .mbr-desc,
.cid-uN4tJBN8tq .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uN4tJBN8tq .mbr-text,
.cid-uN4tJBN8tq .icon-wrapper {
  text-align: center;
}
.cid-uN4tJCjsaN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJCjsaN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJCjsaN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJCjsaN .container-fluid {
  padding: 0 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJCjsaN .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJCjsaN .container {
    padding: 0 20px;
  }
}
.cid-uN4tJCjsaN .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uN4tJCjsaN .title-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uN4tJCjsaN .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uN4tJCjsaN .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN4tJCjsaN .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-uN4tJCjsaN .image-wrapper img {
  height: 320px;
  object-fit: cover;
}
.cid-uN4tJCjsaN .mbr-section-title {
  color: #000000;
}
.cid-uN4tJCjsaN .mbr-text {
  color: #000000;
}
.cid-uN4tJCSFLK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uN4tJCSFLK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJCSFLK .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uN4tJCSFLK .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uN4tJCSFLK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJCSFLK .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #ffffff;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #7de03d;
  height: 80px;
  border-radius: 50%;
}
.cid-uN4tJCSFLK .card-title,
.cid-uN4tJCSFLK .iconfont-wrapper,
.cid-uN4tJCSFLK .card-text {
  color: #000000;
  text-align: center;
}
.cid-uN4tJCSFLK .content-head {
  max-width: 800px;
}
.cid-uN4tJCSFLK .mbr-section-title {
  color: #000000;
}
.cid-uN4tJCSFLK .mbr-section-btn {
  text-align: center;
}
.cid-uN4tJDpfzk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/misokatsu-bkg-2000x1172.jpg");
}
.cid-uN4tJDpfzk .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uN4tJDpfzk .row {
    padding: 0 12px;
  }
}
.cid-uN4tJDpfzk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJDpfzk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJDpfzk .title-container {
  display: flex;
  justify-content: center;
}
.cid-uN4tJDpfzk .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uN4tJDpfzk .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uN4tJDpfzk .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uN4tJDpfzk .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uN4tJDpfzk .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uN4tJDpfzk .mbr-section-title,
.cid-uN4tJDpfzk .mbr-section-btn {
  color: #000000;
}
.cid-uN4tJDR8mf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJDR8mf .mbr-text {
  color: #000000;
}
.cid-uN4tJDR8mf .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJEljVS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/misokatsu-bkg2-1080x718.jpg");
}
.cid-uN4tJEljVS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJEljVS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJEljVS .container-fluid {
  padding: 0 50px;
}
@media (max-width: 992px) {
  .cid-uN4tJEljVS .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 992px) {
  .cid-uN4tJEljVS .container {
    padding: 0 30px;
  }
}
.cid-uN4tJEljVS .cont-wrapper {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJEljVS .cont-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper {
  padding: 40px 145px;
  background-color: #ffffff;
  border-radius: 3em;
}
@media (max-width: 992px) {
  .cid-uN4tJEljVS .cont-wrapper .card-wrapper {
    padding: 16px;
  }
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJEljVS .cont-wrapper .card-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uN4tJEljVS .cont-wrapper .card-wrapper .mbr-text {
    margin-bottom: 20px;
  }
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .images-wrapper {
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uN4tJEljVS .cont-wrapper .card-wrapper .images-wrapper {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cid-uN4tJEljVS .cont-wrapper .card-wrapper .images-wrapper {
    display: block;
  }
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .images-wrapper img {
  border-radius: 2em;
  height: 240px;
  object-fit: cover;
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .images-wrapper .image_1 {
  width: 35%;
}
@media (max-width: 768px) {
  .cid-uN4tJEljVS .cont-wrapper .card-wrapper .images-wrapper .image_1 {
    width: 100%;
  }
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .images-wrapper .image_2 {
  width: 40%;
}
@media (max-width: 768px) {
  .cid-uN4tJEljVS .cont-wrapper .card-wrapper .images-wrapper .image_2 {
    width: 100%;
  }
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .images-wrapper .image_3 {
  width: 25%;
}
@media (max-width: 768px) {
  .cid-uN4tJEljVS .cont-wrapper .card-wrapper .images-wrapper .image_3 {
    width: 100%;
  }
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .mbr-desc {
  margin-bottom: 40px;
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .list {
  padding: 0 30%;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uN4tJEljVS .cont-wrapper .card-wrapper .list {
    padding: 0;
  }
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .list .item-wrap {
  padding: 20px 25px;
  border: 3px solid #2b2b2b;
  margin: 0 8px 16px 0;
  border-radius: 40px;
}
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .list .item-wrap:first-child,
.cid-uN4tJEljVS .cont-wrapper .card-wrapper .list .item-wrap:last-child {
  background-color: #fe5115;
  border: 3px solid #fe5115;
}
.cid-uN4tJEljVS .mbr-section-title {
  color: #000000;
}
.cid-uN4tJEljVS .mbr-text {
  color: #000000;
}
.cid-uN4tJEljVS .mbr-desc {
  color: #000000;
}
.cid-uN4tJEljVS .list {
  color: #2b2b2b;
}
.cid-uN4tJEQlEk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJEQlEk .mbr-text {
  color: #000000;
}
.cid-uN4tJEQlEk .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJFhE1f {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJFhE1f .mbr-text {
  color: #000000;
}
.cid-uN4tJFhE1f .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJFIQd2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #9b0000;
}
.cid-uN4tJFIQd2 .item:focus,
.cid-uN4tJFIQd2 span:focus {
  outline: none;
}
.cid-uN4tJFIQd2 .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uN4tJFIQd2 .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uN4tJFIQd2 .item {
    min-height: 45px;
  }
}
.cid-uN4tJGdTVf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uN4tJGdTVf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJGdTVf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJGdTVf .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uN4tJGdTVf .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uN4tJGdTVf .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uN4tJGdTVf .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uN4tJGdTVf .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uN4tJGdTVf .mbr-desc,
.cid-uN4tJGdTVf .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uN4tJGdTVf .mbr-text,
.cid-uN4tJGdTVf .icon-wrapper {
  text-align: center;
}
.cid-uN4tJGFxf9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJGFxf9 .mbr-text {
  color: #000000;
}
.cid-uN4tJGFxf9 .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJH7lN8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJH7lN8 .mbr-text {
  color: #000000;
}
.cid-uN4tJH7lN8 .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJHyih2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b90006;
}
.cid-uN4tJHyih2 .item:focus,
.cid-uN4tJHyih2 span:focus {
  outline: none;
}
.cid-uN4tJHyih2 .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uN4tJHyih2 .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uN4tJHyih2 .item {
    min-height: 45px;
  }
}
.cid-uN4tJI1YD2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uN4tJI1YD2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJI1YD2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJI1YD2 .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uN4tJI1YD2 .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uN4tJI1YD2 .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uN4tJI1YD2 .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uN4tJI1YD2 .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uN4tJI1YD2 .mbr-desc,
.cid-uN4tJI1YD2 .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uN4tJI1YD2 .mbr-text,
.cid-uN4tJI1YD2 .icon-wrapper {
  text-align: center;
}
.cid-uN4tJIvtAX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJIvtAX .mbr-text {
  color: #000000;
}
.cid-uN4tJIvtAX .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJIXIee {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #b90006;
}
.cid-uN4tJIXIee .item:focus,
.cid-uN4tJIXIee span:focus {
  outline: none;
}
.cid-uN4tJIXIee .container-fluid {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.cid-uN4tJIXIee .item {
  padding: 10px 0;
  font-weight: 700;
  color: #ffffff;
  min-height: 90px;
}
@media (max-width: 768px) {
  .cid-uN4tJIXIee .item {
    min-height: 45px;
  }
}
.cid-uN4tJJqH4Z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffdd00;
}
.cid-uN4tJJqH4Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJJqH4Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJJqH4Z .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uN4tJJqH4Z .icon-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 62px;
  color: #000c3f;
}
.cid-uN4tJJqH4Z .mbr-text {
  margin-bottom: 32px;
  color: #000c3f;
}
.cid-uN4tJJqH4Z .desc-wrapper .mbr-desc {
  display: inline-block;
  width: 80%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uN4tJJqH4Z .desc-wrapper .mbr-desc {
    width: 100%;
  }
}
.cid-uN4tJJqH4Z .mbr-desc,
.cid-uN4tJJqH4Z .desc-wrapper {
  color: #000c3f;
  text-align: center;
}
.cid-uN4tJJqH4Z .mbr-text,
.cid-uN4tJJqH4Z .icon-wrapper {
  text-align: center;
}
.cid-uN4tJK1IgF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uN4tJK1IgF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJK1IgF .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uN4tJK1IgF .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uN4tJK1IgF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJK1IgF .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #ffffff;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #b90006;
  height: 80px;
  border-radius: 50%;
}
.cid-uN4tJK1IgF .card-title,
.cid-uN4tJK1IgF .iconfont-wrapper,
.cid-uN4tJK1IgF .card-text {
  color: #000000;
  text-align: center;
}
.cid-uN4tJK1IgF .content-head {
  max-width: 800px;
}
.cid-uN4tJK1IgF .mbr-section-title {
  color: #000000;
}
.cid-uN4tJK1IgF .mbr-section-btn {
  text-align: center;
}
.cid-uN4tJKxvXb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/terme-bkg-2000x1125.jpg");
}
.cid-uN4tJKxvXb .row {
  padding: 0 110px;
}
@media (max-width: 992px) {
  .cid-uN4tJKxvXb .row {
    padding: 0 12px;
  }
}
.cid-uN4tJKxvXb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4tJKxvXb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4tJKxvXb .title-container {
  display: flex;
  justify-content: center;
}
.cid-uN4tJKxvXb .title-container .title-wrapper {
  max-width: 750px;
  padding: 40px 35px;
  background-color: #ffffff;
}
.cid-uN4tJKxvXb .title-container .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-uN4tJKxvXb .title-container .title-wrapper .mbr-section-subtitle {
  margin-bottom: 8px;
}
.cid-uN4tJKxvXb .mbr-section-title {
  color: #ee2947;
  text-align: center;
}
.cid-uN4tJKxvXb .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uN4tJKxvXb .mbr-section-title,
.cid-uN4tJKxvXb .mbr-section-btn {
  color: #000000;
}
.cid-uN4tJL14hH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uN4tJL14hH .mbr-text {
  color: #000000;
}
.cid-uN4tJL14hH .mbr-section-subtitle {
  color: #000000;
}
.cid-uN4tJLvaVc.popup-builder {
  background-color: #ffffff;
}
.cid-uN4tJLvaVc.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uN4tJLvaVc.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uN4tJLvaVc .modal-content,
.cid-uN4tJLvaVc .modal-dialog {
  height: auto;
}
.cid-uN4tJLvaVc .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uN4tJLvaVc .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uN4tJLvaVc .form-wrapper .mbr-form .form-group,
  .cid-uN4tJLvaVc .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uN4tJLvaVc .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uN4tJLvaVc .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uN4tJLvaVc .mbr-text {
  text-align: center;
}
.cid-uN4tJLvaVc .pt-0 {
  padding-top: 0 !important;
}
.cid-uN4tJLvaVc .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uN4tJLvaVc .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uN4tJLvaVc .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uN4tJLvaVc .modal-open {
  overflow: hidden;
}
.cid-uN4tJLvaVc .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uN4tJLvaVc .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uN4tJLvaVc .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uN4tJLvaVc .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uN4tJLvaVc .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uN4tJLvaVc .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uN4tJLvaVc .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uN4tJLvaVc .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uN4tJLvaVc .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uN4tJLvaVc .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uN4tJLvaVc .modal-backdrop.fade {
  opacity: 0;
}
.cid-uN4tJLvaVc .modal-backdrop.show {
  opacity: .5;
}
.cid-uN4tJLvaVc .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uN4tJLvaVc .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uN4tJLvaVc .modal-header {
    padding: 1rem;
  }
}
.cid-uN4tJLvaVc .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uN4tJLvaVc .modal-header .close svg {
  fill: #353535;
}
.cid-uN4tJLvaVc .modal-header .close:hover {
  opacity: 1;
}
.cid-uN4tJLvaVc .modal-header .close:focus {
  outline: none;
}
.cid-uN4tJLvaVc .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uN4tJLvaVc .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uN4tJLvaVc .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uN4tJLvaVc .modal-body {
    padding: 1rem;
  }
}
.cid-uN4tJLvaVc .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uN4tJLvaVc .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uN4tJLvaVc .modal-footer {
    padding: 1rem;
  }
}
.cid-uN4tJLvaVc .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uN4tJLvaVc .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uN4tJLvaVc .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uN4tJLvaVc .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uN4tJLvaVc .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uN4tJLvaVc .modal-lg,
  .cid-uN4tJLvaVc .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uN4tJLvaVc .modal-xl {
    max-width: 1140px;
  }
}
.cid-uN4tJLvaVc .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uN4tJLvaVc .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uN4tJLvaVc .form-group {
  margin-bottom: 1rem;
}
.cid-uN4tJLvaVc .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uN4tJLvaVc .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uN4tJLvaVc .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uN4tJLvaVc .mbr-section-btn {
  margin: 0;
}
.cid-uN4tJLvaVc .mbr-section-btn .btn {
  margin: 0;
}
.cid-uN4yYp56IN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #161716;
}
.cid-uN4yYp56IN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uN4yYp56IN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .content-wrapper .logo-wrapper img {
  width: 86px;
  height: 86px;
  border-radius: 100% !important;
  object-fit: contain;
  display: inline-flex;
}
.cid-uN4yYp56IN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uN4yYp56IN .mbr-section-title {
  color: #191c25;
}
.cid-uN4yYp56IN .mbr-copy {
  color: #edefeb;
  text-align: center;
}
.cid-uN4yYp56IN .mbr-section-title,
.cid-uN4yYp56IN .logo-wrapper {
  text-align: center;
}
