body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Abril Fatface', display;
  font-size: 3.8rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 4.75rem;
}
.display-2 {
  font-family: 'Bellota Text', display;
  font-size: 2.2rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.75rem;
}
.display-4 {
  font-family: 'Bellota', display;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Abril Fatface', display;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.25rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.04rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.66rem;
    font-size: calc( 1.98rem + (3.8 - 1.98) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.98rem + (3.8 - 1.98) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.76rem;
    font-size: calc( 1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.42rem + (2.2 - 1.42) * ((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: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #fedec9 !important;
}
.bg-success {
  background-color: #ffffff !important;
}
.bg-info {
  background-color: #232323 !important;
}
.bg-warning {
  background-color: #ffb18a !important;
}
.bg-danger {
  background-color: #ff6666 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #fedec9 !important;
  border-color: #fedec9 !important;
  color: #c45004 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #fcaa74 !important;
  border-color: #fcaa74 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #c45004 !important;
  background-color: #fcaa74 !important;
  border-color: #fcaa74 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #bbbbbb !important;
  border-color: #bbbbbb !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #909090 !important;
  border-color: #909090 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #909090 !important;
  border-color: #909090 !important;
}
.btn-info,
.btn-info:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-success,
.btn-success:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffb18a !important;
  border-color: #ffb18a !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #ff7733 !important;
  border-color: #ff7733 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #ff7733 !important;
  border-color: #ff7733 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fedec9;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #fcaa74 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #c45004 !important;
  background-color: #fedec9 !important;
  border-color: #fedec9 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #bbbbbb;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #909090 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #bbbbbb !important;
  border-color: #bbbbbb !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.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: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffffff;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffb18a;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ff7733 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #ffb18a !important;
  border-color: #ffb18a !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #fedec9 !important;
}
.text-secondary {
  color: #bbbbbb !important;
}
.text-success {
  color: #ffffff !important;
}
.text-info {
  color: #232323 !important;
}
.text-warning {
  color: #ffb18a !important;
}
.text-danger {
  color: #ff6666 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #fca165 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #888888 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #cccccc !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: #ff6d24 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff0000 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #fedec9;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #232323;
}
.alert-warning {
  background-color: #ffb18a;
}
.alert-danger {
  background-color: #ff6666;
}
.mbr-gallery-filter li.active .btn {
  background-color: #fedec9;
  border-color: #fedec9;
  color: #dd5a04;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #fedec9;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #d5d5d5;
}
.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: 'Bellota', display;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #fedec9 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Bellota', display;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #fedec9;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #fedec9;
  color: #000000;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #fedec9;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #fedec9;
  border-bottom-color: #fedec9;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #000000 !important;
  background-color: #fedec9 !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: #bbbbbb !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='%23fedec9' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-sFGMsvHDIa {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sFGMsvHDIa nav.navbar {
  position: fixed;
}
.cid-sFGMsvHDIa .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-sFGMsvHDIa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sFGMsvHDIa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sFGMsvHDIa .dropdown-item:hover,
.cid-sFGMsvHDIa .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-sFGMsvHDIa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sFGMsvHDIa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sFGMsvHDIa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sFGMsvHDIa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sFGMsvHDIa .nav-link {
  position: relative;
}
.cid-sFGMsvHDIa .container {
  display: flex;
  margin: auto;
}
.cid-sFGMsvHDIa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sFGMsvHDIa .dropdown-menu,
.cid-sFGMsvHDIa .navbar.opened {
  background: #5f6366 !important;
}
.cid-sFGMsvHDIa .nav-item:focus,
.cid-sFGMsvHDIa .nav-link:focus {
  outline: none;
}
.cid-sFGMsvHDIa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sFGMsvHDIa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFGMsvHDIa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sFGMsvHDIa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sFGMsvHDIa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sFGMsvHDIa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sFGMsvHDIa .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-sFGMsvHDIa .navbar.opened {
  transition: all 0.3s;
}
.cid-sFGMsvHDIa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sFGMsvHDIa .navbar .navbar-logo img {
  width: auto;
}
.cid-sFGMsvHDIa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sFGMsvHDIa .navbar.collapsed {
  justify-content: center;
}
.cid-sFGMsvHDIa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sFGMsvHDIa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sFGMsvHDIa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-sFGMsvHDIa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sFGMsvHDIa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sFGMsvHDIa .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-sFGMsvHDIa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sFGMsvHDIa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sFGMsvHDIa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sFGMsvHDIa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sFGMsvHDIa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sFGMsvHDIa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sFGMsvHDIa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sFGMsvHDIa .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-sFGMsvHDIa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sFGMsvHDIa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sFGMsvHDIa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sFGMsvHDIa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sFGMsvHDIa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sFGMsvHDIa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sFGMsvHDIa .navbar.navbar-short {
  min-height: 60px;
}
.cid-sFGMsvHDIa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sFGMsvHDIa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sFGMsvHDIa .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-sFGMsvHDIa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sFGMsvHDIa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sFGMsvHDIa .dropdown-item.active,
.cid-sFGMsvHDIa .dropdown-item:active {
  background-color: transparent;
}
.cid-sFGMsvHDIa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sFGMsvHDIa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sFGMsvHDIa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sFGMsvHDIa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-sFGMsvHDIa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sFGMsvHDIa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFGMsvHDIa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sFGMsvHDIa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sFGMsvHDIa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sFGMsvHDIa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sFGMsvHDIa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sFGMsvHDIa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFGMsvHDIa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFGMsvHDIa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sFGMsvHDIa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFGMsvHDIa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sFGMsvHDIa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sFGMsvHDIa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFGMsvHDIa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sFGMsvHDIa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sFGMsvHDIa .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-sFGMsvHDIa .navbar {
    height: 70px;
  }
  .cid-sFGMsvHDIa .navbar.opened {
    height: auto;
  }
  .cid-sFGMsvHDIa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2J7hHywqB {
  background-image: url("../../../assets/images/party-2000x1344.jpg");
}
.cid-t2J7hHywqB .btn {
  margin: 0.2rem !important;
}
.cid-t2J7hHywqB .row {
  justify-content: flex-end;
}
.cid-t2J7hHywqB .mbr-text,
.cid-t2J7hHywqB .mbr-section-btn {
  color: #cccccc;
}
.cid-t2J7hHywqB H3 {
  color: #cccccc;
}
.cid-t2J7hHywqB H1 {
  color: #fedec9;
}
.cid-t5wUsAKa8a {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-t5wUsAKa8a ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-t5wUsAKa8a li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-t5wUsAKa8a ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #fedec9;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-t5wUsAKa8a .list {
  color: #fafafa;
}
.cid-t5wUsAKa8a H3 {
  color: #fedec9;
}
.cid-t47c2U0sNO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t47c2U0sNO .row {
  justify-content: center;
}
.cid-t47c2U0sNO .item-img {
  height: 480px;
  width: 100%;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .cid-t47c2U0sNO .item-img {
    height: 286px;
  }
}
.cid-t47c2U0sNO img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t47c2U0sNO .item:focus,
.cid-t47c2U0sNO span:focus {
  outline: none;
}
.cid-t47c2U0sNO .col-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-t47c2U0sNO .col-items {
    flex-wrap: wrap;
  }
}
.cid-t47c2U0sNO .item {
  cursor: pointer;
  padding: 12px;
}
@media (min-width: 992px) {
  .cid-t47c2U0sNO .item {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t47c2U0sNO .item {
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
  }
}
.cid-t47c2U0sNO .item-wrapper {
  position: relative;
  background: transparent;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}
.cid-t47c2U0sNO .item-wrapper .btn {
  padding: 12px 24px;
  min-width: 62px;
}
.cid-t47c2U0sNO .item-wrapper .btn-primary:hover {
  background-color: #222222 !important;
  border-color: #222222 !important;
}
.cid-t47c2U0sNO .item-wrapper .btn-primary:hover span {
  color: #fedec9 !important;
}
.cid-t47c2U0sNO .item-content {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t47c2U0sNO .item-content {
    text-align: center;
  }
}
.cid-t47c2U0sNO .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-t47c2U0sNO .mbr-text {
  color: #555555;
  margin-top: 16px;
  margin-bottom: 16px;
}
.cid-t47c2U0sNO .item-title {
  color: #222222;
}
.cid-t47c2U0sNO .item-subtitle {
  color: #222222;
}
.cid-t47c2U0sNO .mbr-section-head {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .cid-t47c2U0sNO .mbr-section-head {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t47c2U0sNO .mbr-section-head {
    text-align: center !important;
  }
}
.cid-t42zEieC3I .modal-body .close {
  background: #1b1b1b;
}
.cid-t42zEieC3I .modal-body .close span {
  font-style: normal;
}
.cid-t42zEieC3I .carousel-inner > .active,
.cid-t42zEieC3I .carousel-inner > .next,
.cid-t42zEieC3I .carousel-inner > .prev {
  display: table;
}
.cid-t42zEieC3I .carousel-control .icon-next,
.cid-t42zEieC3I .carousel-control .icon-prev {
  margin-top: -18px;
  font-size: 40px;
  line-height: 27px;
}
.cid-t42zEieC3I .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t42zEieC3I .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t42zEieC3I .boxed-slider {
  position: relative;
  padding: 93px 0;
}
.cid-t42zEieC3I .boxed-slider > div {
  position: relative;
}
.cid-t42zEieC3I .container img {
  width: 100%;
}
.cid-t42zEieC3I .container img + .row {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.cid-t42zEieC3I .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-t42zEieC3I .mbr-table-cell {
  padding: 0;
}
.cid-t42zEieC3I .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t42zEieC3I .carousel-caption {
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-t42zEieC3I .container-slide.container {
  width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-t42zEieC3I .carousel-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (max-width: 576px) {
  .cid-t42zEieC3I .carousel-item .container {
    width: 100%;
  }
}
.cid-t42zEieC3I .carousel-item-next.carousel-item-left,
.cid-t42zEieC3I .carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cid-t42zEieC3I .mbr-slider .carousel-control {
  top: 50%;
  width: 70px;
  height: 70px;
  margin-top: -1.5rem;
  font-size: 35px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all .3s;
  z-index: 11;
}
.cid-t42zEieC3I .mbr-slider .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t42zEieC3I .mbr-slider .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t42zEieC3I .mbr-slider .carousel-control .mbr-iconfont {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .cid-t42zEieC3I .mbr-slider .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t42zEieC3I .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-t42zEieC3I .mbr-slider .carousel-indicators li {
  max-width: 20px;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: .5;
  transition: all .3s;
}
.cid-t42zEieC3I .mbr-slider .carousel-indicators li.active,
.cid-t42zEieC3I .mbr-slider .carousel-indicators li:hover {
  opacity: .9;
}
.cid-t42zEieC3I .mbr-slider .carousel-indicators li::after,
.cid-t42zEieC3I .mbr-slider .carousel-indicators li::before {
  content: none;
}
.cid-t42zEieC3I .mbr-slider .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 576px) {
  .cid-t42zEieC3I .mbr-slider .carousel-indicators {
    display: none !important;
  }
}
.cid-t42zEieC3I .mbr-slider > .container img {
  width: 100%;
}
.cid-t42zEieC3I .mbr-slider > .container img + .row {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-t42zEieC3I .mbr-slider > .container .carousel-indicators {
  margin-bottom: 3px;
}
@media (max-width: 576px) {
  .cid-t42zEieC3I .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t42zEieC3I .mbr-slider .mbr-section {
  padding: 0;
  background-attachment: scroll;
}
.cid-t42zEieC3I .mbr-slider .mbr-table-cell {
  padding: 0;
}
.cid-t42zEieC3I .carousel-item .container.container-slide {
  position: initial;
  width: auto;
  min-height: 0;
}
.cid-t42zEieC3I .full-screen .slider-fullscreen-image {
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.cid-t42zEieC3I .full-screen .slider-fullscreen-image.active {
  display: flex;
}
.cid-t42zEieC3I .full-screen .container {
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.cid-t42zEieC3I .full-screen .carousel-item .container.container-slide {
  min-width: 100%;
  min-height: 100vh;
  padding: 0;
}
.cid-t42zEieC3I .full-screen .carousel-item .container.container-slide img {
  display: none;
}
.cid-t42zEieC3I .mbr-background-video-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cid-t42zEieC3I .mbr-overlay ~ .container-slide {
  z-index: auto;
}
.cid-t42zEieC3I H2 {
  text-align: center;
}
.cid-t42zEieC3I P {
  text-align: center;
}
.cid-t4efXruITa {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
}
.cid-t4efXruITa .rowflexrev {
  display: -webkit-flex;
}
.cid-t4efXruITa .ws-form-alerts {
  margin-top: 1rem;
}
.cid-t4efXruITa .title {
  margin-bottom: 2rem;
}
.cid-t4efXruITa .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t4efXruITa textarea.form-control {
  min-height: 188px;
}
.cid-t4efXruITa LABEL {
  color: #232323;
}
.cid-t4efXruITa .mbr-section-terms {
  text-align: center;
  color: #232323;
  margin-bottom: 0px;
}
.cid-t4efXruITa .mbr-section-labels {
  color: #ededed;
  padding: 0;
  margin-bottom: .357em;
  text-align: left;
}
.cid-t4efXruITa .mbr-section-autorespond {
  text-align: center;
  color: #232323;
  margin-bottom: 0px;
}
.cid-t4efXruITa .alert {
  margin-bottom: 0;
}
.cid-t4efXruITa .alert-success {
  background-color: #70c770;
  color: #ffffff;
}
.cid-t4efXruITa .alert-danger {
  background-color: #ff4a52;
  color: #ffffff;
}
.cid-t4efXruITa .btn {
  display: inline-flex;
}
.cid-t4efXruITa .hidden {
  display: none;
}
.cid-t4efXruITa H2 {
  color: #fedec9;
}
.cid-sFGSPUeMie {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-sFGSPUeMie .google-map {
  height: 30rem;
  position: relative;
}
.cid-sFGSPUeMie .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sFGSPUeMie .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sFGSPUeMie .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sFGSPUeMie .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sFGSOnwtIp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t2Jm89UUw1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t2Jm89UUw1 nav.navbar {
  position: fixed;
}
.cid-t2Jm89UUw1 .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-t2Jm89UUw1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t2Jm89UUw1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t2Jm89UUw1 .dropdown-item:hover,
.cid-t2Jm89UUw1 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t2Jm89UUw1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t2Jm89UUw1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t2Jm89UUw1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t2Jm89UUw1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t2Jm89UUw1 .nav-link {
  position: relative;
}
.cid-t2Jm89UUw1 .container {
  display: flex;
  margin: auto;
}
.cid-t2Jm89UUw1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t2Jm89UUw1 .dropdown-menu,
.cid-t2Jm89UUw1 .navbar.opened {
  background: #5f6366 !important;
}
.cid-t2Jm89UUw1 .nav-item:focus,
.cid-t2Jm89UUw1 .nav-link:focus {
  outline: none;
}
.cid-t2Jm89UUw1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t2Jm89UUw1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t2Jm89UUw1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t2Jm89UUw1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t2Jm89UUw1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t2Jm89UUw1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t2Jm89UUw1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t2Jm89UUw1 .navbar.opened {
  transition: all 0.3s;
}
.cid-t2Jm89UUw1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t2Jm89UUw1 .navbar .navbar-logo img {
  width: auto;
}
.cid-t2Jm89UUw1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t2Jm89UUw1 .navbar.collapsed {
  justify-content: center;
}
.cid-t2Jm89UUw1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t2Jm89UUw1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t2Jm89UUw1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t2Jm89UUw1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t2Jm89UUw1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t2Jm89UUw1 .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-t2Jm89UUw1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t2Jm89UUw1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t2Jm89UUw1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t2Jm89UUw1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t2Jm89UUw1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t2Jm89UUw1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t2Jm89UUw1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t2Jm89UUw1 .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-t2Jm89UUw1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t2Jm89UUw1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t2Jm89UUw1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t2Jm89UUw1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t2Jm89UUw1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t2Jm89UUw1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t2Jm89UUw1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t2Jm89UUw1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t2Jm89UUw1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t2Jm89UUw1 .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-t2Jm89UUw1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t2Jm89UUw1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t2Jm89UUw1 .dropdown-item.active,
.cid-t2Jm89UUw1 .dropdown-item:active {
  background-color: transparent;
}
.cid-t2Jm89UUw1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t2Jm89UUw1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t2Jm89UUw1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t2Jm89UUw1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t2Jm89UUw1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t2Jm89UUw1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t2Jm89UUw1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t2Jm89UUw1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t2Jm89UUw1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t2Jm89UUw1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t2Jm89UUw1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t2Jm89UUw1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2Jm89UUw1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2Jm89UUw1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t2Jm89UUw1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2Jm89UUw1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t2Jm89UUw1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t2Jm89UUw1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2Jm89UUw1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t2Jm89UUw1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t2Jm89UUw1 .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-t2Jm89UUw1 .navbar {
    height: 70px;
  }
  .cid-t2Jm89UUw1 .navbar.opened {
    height: auto;
  }
  .cid-t2Jm89UUw1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2Jm8aFQpx {
  background-image: url("../../../assets/images/vestido-largo-1920x1300.jpg");
}
.cid-t2Jm8aFQpx .btn {
  margin: 0.2rem !important;
}
.cid-t2Jm8aFQpx .row {
  justify-content: flex-end;
}
.cid-t2Jm8aFQpx .mbr-text,
.cid-t2Jm8aFQpx .mbr-section-btn {
  color: #cccccc;
}
.cid-t2Jm8aFQpx H3 {
  color: #cccccc;
}
.cid-t2Jm8aFQpx H1 {
  color: #fedec9;
}
.cid-t42Dm4gKKn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t42Dm4gKKn .row {
  justify-content: center;
}
.cid-t42Dm4gKKn .item-img {
  height: 480px;
  width: 100%;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .cid-t42Dm4gKKn .item-img {
    height: 286px;
  }
}
.cid-t42Dm4gKKn img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t42Dm4gKKn .item:focus,
.cid-t42Dm4gKKn span:focus {
  outline: none;
}
.cid-t42Dm4gKKn .col-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-t42Dm4gKKn .col-items {
    flex-wrap: wrap;
  }
}
.cid-t42Dm4gKKn .item {
  cursor: pointer;
  padding: 12px;
}
@media (min-width: 992px) {
  .cid-t42Dm4gKKn .item {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t42Dm4gKKn .item {
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
  }
}
.cid-t42Dm4gKKn .item-wrapper {
  position: relative;
  background: transparent;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}
.cid-t42Dm4gKKn .item-wrapper .btn {
  padding: 12px 24px;
  min-width: 62px;
}
.cid-t42Dm4gKKn .item-wrapper .btn-primary:hover {
  background-color: #222222 !important;
  border-color: #222222 !important;
}
.cid-t42Dm4gKKn .item-wrapper .btn-primary:hover span {
  color: #fedec9 !important;
}
.cid-t42Dm4gKKn .item-content {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t42Dm4gKKn .item-content {
    text-align: center;
  }
}
.cid-t42Dm4gKKn .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-t42Dm4gKKn .mbr-text {
  color: #555555;
  margin-top: 16px;
  margin-bottom: 16px;
}
.cid-t42Dm4gKKn .item-title {
  color: #222222;
}
.cid-t42Dm4gKKn .item-subtitle {
  color: #222222;
}
.cid-t42Dm4gKKn .mbr-section-head {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .cid-t42Dm4gKKn .mbr-section-head {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t42Dm4gKKn .mbr-section-head {
    text-align: center !important;
  }
}
.cid-t42Dm4gKKn .item-title,
.cid-t42Dm4gKKn .mbr-section-btn {
  color: #fedec9;
}
.cid-t2Jm8dX1UM {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t2O785mREJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t2O785mREJ nav.navbar {
  position: fixed;
}
.cid-t2O785mREJ .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-t2O785mREJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t2O785mREJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t2O785mREJ .dropdown-item:hover,
.cid-t2O785mREJ .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t2O785mREJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t2O785mREJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t2O785mREJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t2O785mREJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t2O785mREJ .nav-link {
  position: relative;
}
.cid-t2O785mREJ .container {
  display: flex;
  margin: auto;
}
.cid-t2O785mREJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t2O785mREJ .dropdown-menu,
.cid-t2O785mREJ .navbar.opened {
  background: #5f6366 !important;
}
.cid-t2O785mREJ .nav-item:focus,
.cid-t2O785mREJ .nav-link:focus {
  outline: none;
}
.cid-t2O785mREJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t2O785mREJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t2O785mREJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t2O785mREJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t2O785mREJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t2O785mREJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t2O785mREJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t2O785mREJ .navbar.opened {
  transition: all 0.3s;
}
.cid-t2O785mREJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t2O785mREJ .navbar .navbar-logo img {
  width: auto;
}
.cid-t2O785mREJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t2O785mREJ .navbar.collapsed {
  justify-content: center;
}
.cid-t2O785mREJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t2O785mREJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t2O785mREJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t2O785mREJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t2O785mREJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t2O785mREJ .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-t2O785mREJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t2O785mREJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t2O785mREJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t2O785mREJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t2O785mREJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t2O785mREJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t2O785mREJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t2O785mREJ .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-t2O785mREJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t2O785mREJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t2O785mREJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t2O785mREJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t2O785mREJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t2O785mREJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t2O785mREJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-t2O785mREJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t2O785mREJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t2O785mREJ .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-t2O785mREJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t2O785mREJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t2O785mREJ .dropdown-item.active,
.cid-t2O785mREJ .dropdown-item:active {
  background-color: transparent;
}
.cid-t2O785mREJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t2O785mREJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t2O785mREJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t2O785mREJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t2O785mREJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t2O785mREJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t2O785mREJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t2O785mREJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t2O785mREJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t2O785mREJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t2O785mREJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t2O785mREJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O785mREJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O785mREJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t2O785mREJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O785mREJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t2O785mREJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t2O785mREJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O785mREJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t2O785mREJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t2O785mREJ .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-t2O785mREJ .navbar {
    height: 70px;
  }
  .cid-t2O785mREJ .navbar.opened {
    height: auto;
  }
  .cid-t2O785mREJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2O786roTR {
  background-image: url("../../../assets/images/vestido-corto-1920x1300.jpg");
}
.cid-t2O786roTR .btn {
  margin: 0.2rem !important;
}
.cid-t2O786roTR .row {
  justify-content: flex-end;
}
.cid-t2O786roTR .mbr-text,
.cid-t2O786roTR .mbr-section-btn {
  color: #cccccc;
}
.cid-t2O786roTR H3 {
  color: #cccccc;
}
.cid-t2O786roTR H1 {
  color: #fedec9;
}
.cid-tafiwTjgMP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tafiwTjgMP .row {
  justify-content: center;
}
.cid-tafiwTjgMP .item-img {
  height: 480px;
  width: 100%;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .cid-tafiwTjgMP .item-img {
    height: 286px;
  }
}
.cid-tafiwTjgMP img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tafiwTjgMP .item:focus,
.cid-tafiwTjgMP span:focus {
  outline: none;
}
.cid-tafiwTjgMP .col-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-tafiwTjgMP .col-items {
    flex-wrap: wrap;
  }
}
.cid-tafiwTjgMP .item {
  cursor: pointer;
  padding: 12px;
}
@media (min-width: 992px) {
  .cid-tafiwTjgMP .item {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-tafiwTjgMP .item {
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
  }
}
.cid-tafiwTjgMP .item-wrapper {
  position: relative;
  background: transparent;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}
.cid-tafiwTjgMP .item-wrapper .btn {
  padding: 12px 24px;
  min-width: 62px;
}
.cid-tafiwTjgMP .item-wrapper .btn-primary:hover {
  background-color: #222222 !important;
  border-color: #222222 !important;
}
.cid-tafiwTjgMP .item-wrapper .btn-primary:hover span {
  color: #fedec9 !important;
}
.cid-tafiwTjgMP .item-content {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tafiwTjgMP .item-content {
    text-align: center;
  }
}
.cid-tafiwTjgMP .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-tafiwTjgMP .mbr-text {
  color: #555555;
  margin-top: 16px;
  margin-bottom: 16px;
}
.cid-tafiwTjgMP .item-title {
  color: #222222;
}
.cid-tafiwTjgMP .item-subtitle {
  color: #222222;
}
.cid-tafiwTjgMP .mbr-section-head {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .cid-tafiwTjgMP .mbr-section-head {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .cid-tafiwTjgMP .mbr-section-head {
    text-align: center !important;
  }
}
.cid-tafiwTjgMP .item-title,
.cid-tafiwTjgMP .mbr-section-btn {
  color: #fedec9;
}
.cid-t2O788sTiu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t2O7aa35sd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t2O7aa35sd nav.navbar {
  position: fixed;
}
.cid-t2O7aa35sd .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-t2O7aa35sd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t2O7aa35sd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t2O7aa35sd .dropdown-item:hover,
.cid-t2O7aa35sd .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t2O7aa35sd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t2O7aa35sd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t2O7aa35sd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t2O7aa35sd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t2O7aa35sd .nav-link {
  position: relative;
}
.cid-t2O7aa35sd .container {
  display: flex;
  margin: auto;
}
.cid-t2O7aa35sd .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t2O7aa35sd .dropdown-menu,
.cid-t2O7aa35sd .navbar.opened {
  background: #5f6366 !important;
}
.cid-t2O7aa35sd .nav-item:focus,
.cid-t2O7aa35sd .nav-link:focus {
  outline: none;
}
.cid-t2O7aa35sd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t2O7aa35sd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t2O7aa35sd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t2O7aa35sd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t2O7aa35sd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t2O7aa35sd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t2O7aa35sd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t2O7aa35sd .navbar.opened {
  transition: all 0.3s;
}
.cid-t2O7aa35sd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t2O7aa35sd .navbar .navbar-logo img {
  width: auto;
}
.cid-t2O7aa35sd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t2O7aa35sd .navbar.collapsed {
  justify-content: center;
}
.cid-t2O7aa35sd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t2O7aa35sd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t2O7aa35sd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t2O7aa35sd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t2O7aa35sd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t2O7aa35sd .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-t2O7aa35sd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t2O7aa35sd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t2O7aa35sd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t2O7aa35sd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t2O7aa35sd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t2O7aa35sd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t2O7aa35sd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t2O7aa35sd .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-t2O7aa35sd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t2O7aa35sd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t2O7aa35sd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t2O7aa35sd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t2O7aa35sd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t2O7aa35sd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t2O7aa35sd .navbar.navbar-short {
  min-height: 60px;
}
.cid-t2O7aa35sd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t2O7aa35sd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t2O7aa35sd .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-t2O7aa35sd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t2O7aa35sd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t2O7aa35sd .dropdown-item.active,
.cid-t2O7aa35sd .dropdown-item:active {
  background-color: transparent;
}
.cid-t2O7aa35sd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t2O7aa35sd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t2O7aa35sd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t2O7aa35sd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t2O7aa35sd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t2O7aa35sd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t2O7aa35sd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t2O7aa35sd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t2O7aa35sd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t2O7aa35sd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t2O7aa35sd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t2O7aa35sd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7aa35sd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7aa35sd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t2O7aa35sd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7aa35sd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t2O7aa35sd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t2O7aa35sd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7aa35sd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t2O7aa35sd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t2O7aa35sd .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-t2O7aa35sd .navbar {
    height: 70px;
  }
  .cid-t2O7aa35sd .navbar.opened {
    height: auto;
  }
  .cid-t2O7aa35sd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2O7aaWFzf {
  background-image: url("../../../assets/images/vestido-quince-1920x1300.jpg");
}
.cid-t2O7aaWFzf .btn {
  margin: 0.2rem !important;
}
.cid-t2O7aaWFzf .row {
  justify-content: flex-end;
}
.cid-t2O7aaWFzf .mbr-text,
.cid-t2O7aaWFzf .mbr-section-btn {
  color: #cccccc;
}
.cid-t2O7aaWFzf H3 {
  color: #cccccc;
}
.cid-t2O7aaWFzf H1 {
  color: #fedec9;
}
.cid-t7whjR21zs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t7whjR21zs .row {
  justify-content: center;
}
.cid-t7whjR21zs .item-img {
  height: 480px;
  width: 100%;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .cid-t7whjR21zs .item-img {
    height: 286px;
  }
}
.cid-t7whjR21zs img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t7whjR21zs .item:focus,
.cid-t7whjR21zs span:focus {
  outline: none;
}
.cid-t7whjR21zs .col-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-t7whjR21zs .col-items {
    flex-wrap: wrap;
  }
}
.cid-t7whjR21zs .item {
  cursor: pointer;
  padding: 12px;
}
@media (min-width: 992px) {
  .cid-t7whjR21zs .item {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t7whjR21zs .item {
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
  }
}
.cid-t7whjR21zs .item-wrapper {
  position: relative;
  background: transparent;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}
.cid-t7whjR21zs .item-wrapper .btn {
  padding: 12px 24px;
  min-width: 62px;
}
.cid-t7whjR21zs .item-wrapper .btn-primary:hover {
  background-color: #222222 !important;
  border-color: #222222 !important;
}
.cid-t7whjR21zs .item-wrapper .btn-primary:hover span {
  color: #fedec9 !important;
}
.cid-t7whjR21zs .item-content {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t7whjR21zs .item-content {
    text-align: center;
  }
}
.cid-t7whjR21zs .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-t7whjR21zs .mbr-text {
  color: #555555;
  margin-top: 16px;
  margin-bottom: 16px;
}
.cid-t7whjR21zs .item-title {
  color: #222222;
}
.cid-t7whjR21zs .item-subtitle {
  color: #222222;
}
.cid-t7whjR21zs .mbr-section-head {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .cid-t7whjR21zs .mbr-section-head {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t7whjR21zs .mbr-section-head {
    text-align: center !important;
  }
}
.cid-t7whjR21zs .item-title,
.cid-t7whjR21zs .mbr-section-btn {
  color: #fedec9;
}
.cid-t2O7acMzQJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t2O7buL4uO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t2O7buL4uO nav.navbar {
  position: fixed;
}
.cid-t2O7buL4uO .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-t2O7buL4uO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t2O7buL4uO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t2O7buL4uO .dropdown-item:hover,
.cid-t2O7buL4uO .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t2O7buL4uO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t2O7buL4uO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t2O7buL4uO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t2O7buL4uO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t2O7buL4uO .nav-link {
  position: relative;
}
.cid-t2O7buL4uO .container {
  display: flex;
  margin: auto;
}
.cid-t2O7buL4uO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t2O7buL4uO .dropdown-menu,
.cid-t2O7buL4uO .navbar.opened {
  background: #5f6366 !important;
}
.cid-t2O7buL4uO .nav-item:focus,
.cid-t2O7buL4uO .nav-link:focus {
  outline: none;
}
.cid-t2O7buL4uO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t2O7buL4uO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t2O7buL4uO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t2O7buL4uO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t2O7buL4uO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t2O7buL4uO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t2O7buL4uO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t2O7buL4uO .navbar.opened {
  transition: all 0.3s;
}
.cid-t2O7buL4uO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t2O7buL4uO .navbar .navbar-logo img {
  width: auto;
}
.cid-t2O7buL4uO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t2O7buL4uO .navbar.collapsed {
  justify-content: center;
}
.cid-t2O7buL4uO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t2O7buL4uO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t2O7buL4uO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t2O7buL4uO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t2O7buL4uO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t2O7buL4uO .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-t2O7buL4uO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t2O7buL4uO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t2O7buL4uO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t2O7buL4uO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t2O7buL4uO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t2O7buL4uO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t2O7buL4uO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t2O7buL4uO .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-t2O7buL4uO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t2O7buL4uO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t2O7buL4uO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t2O7buL4uO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t2O7buL4uO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t2O7buL4uO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t2O7buL4uO .navbar.navbar-short {
  min-height: 60px;
}
.cid-t2O7buL4uO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t2O7buL4uO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t2O7buL4uO .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-t2O7buL4uO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t2O7buL4uO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t2O7buL4uO .dropdown-item.active,
.cid-t2O7buL4uO .dropdown-item:active {
  background-color: transparent;
}
.cid-t2O7buL4uO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t2O7buL4uO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t2O7buL4uO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t2O7buL4uO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t2O7buL4uO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t2O7buL4uO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t2O7buL4uO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t2O7buL4uO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t2O7buL4uO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t2O7buL4uO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t2O7buL4uO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t2O7buL4uO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7buL4uO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7buL4uO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t2O7buL4uO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7buL4uO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t2O7buL4uO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t2O7buL4uO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7buL4uO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t2O7buL4uO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t2O7buL4uO .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-t2O7buL4uO .navbar {
    height: 70px;
  }
  .cid-t2O7buL4uO .navbar.opened {
    height: auto;
  }
  .cid-t2O7buL4uO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2O7bvq5p2 {
  background-image: url("../../../assets/images/partes-arriba-1920x1300.jpg");
}
.cid-t2O7bvq5p2 .btn {
  margin: 0.2rem !important;
}
.cid-t2O7bvq5p2 .row {
  justify-content: flex-end;
}
.cid-t2O7bvq5p2 .mbr-text,
.cid-t2O7bvq5p2 .mbr-section-btn {
  color: #cccccc;
}
.cid-t2O7bvq5p2 H3 {
  color: #cccccc;
}
.cid-t2O7bvq5p2 H1 {
  color: #fedec9;
}
.cid-t9oWiWiUFx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t9oWiWiUFx .row {
  justify-content: center;
}
.cid-t9oWiWiUFx .item-img {
  height: 480px;
  width: 100%;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .cid-t9oWiWiUFx .item-img {
    height: 286px;
  }
}
.cid-t9oWiWiUFx img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t9oWiWiUFx .item:focus,
.cid-t9oWiWiUFx span:focus {
  outline: none;
}
.cid-t9oWiWiUFx .col-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-t9oWiWiUFx .col-items {
    flex-wrap: wrap;
  }
}
.cid-t9oWiWiUFx .item {
  cursor: pointer;
  padding: 12px;
}
@media (min-width: 992px) {
  .cid-t9oWiWiUFx .item {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t9oWiWiUFx .item {
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
  }
}
.cid-t9oWiWiUFx .item-wrapper {
  position: relative;
  background: transparent;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}
.cid-t9oWiWiUFx .item-wrapper .btn {
  padding: 12px 24px;
  min-width: 62px;
}
.cid-t9oWiWiUFx .item-wrapper .btn-primary:hover {
  background-color: #222222 !important;
  border-color: #222222 !important;
}
.cid-t9oWiWiUFx .item-wrapper .btn-primary:hover span {
  color: #fedec9 !important;
}
.cid-t9oWiWiUFx .item-content {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t9oWiWiUFx .item-content {
    text-align: center;
  }
}
.cid-t9oWiWiUFx .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-t9oWiWiUFx .mbr-text {
  color: #555555;
  margin-top: 16px;
  margin-bottom: 16px;
}
.cid-t9oWiWiUFx .item-title {
  color: #222222;
}
.cid-t9oWiWiUFx .item-subtitle {
  color: #222222;
}
.cid-t9oWiWiUFx .mbr-section-head {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .cid-t9oWiWiUFx .mbr-section-head {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t9oWiWiUFx .mbr-section-head {
    text-align: center !important;
  }
}
.cid-t9oWiWiUFx .item-title,
.cid-t9oWiWiUFx .mbr-section-btn {
  color: #fedec9;
}
.cid-t2O7bxfQ5Q {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t2O7cFFA2K {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t2O7cFFA2K nav.navbar {
  position: fixed;
}
.cid-t2O7cFFA2K .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-t2O7cFFA2K .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t2O7cFFA2K .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t2O7cFFA2K .dropdown-item:hover,
.cid-t2O7cFFA2K .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t2O7cFFA2K .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t2O7cFFA2K .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t2O7cFFA2K .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t2O7cFFA2K .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t2O7cFFA2K .nav-link {
  position: relative;
}
.cid-t2O7cFFA2K .container {
  display: flex;
  margin: auto;
}
.cid-t2O7cFFA2K .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t2O7cFFA2K .dropdown-menu,
.cid-t2O7cFFA2K .navbar.opened {
  background: #5f6366 !important;
}
.cid-t2O7cFFA2K .nav-item:focus,
.cid-t2O7cFFA2K .nav-link:focus {
  outline: none;
}
.cid-t2O7cFFA2K .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t2O7cFFA2K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t2O7cFFA2K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t2O7cFFA2K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t2O7cFFA2K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t2O7cFFA2K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t2O7cFFA2K .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t2O7cFFA2K .navbar.opened {
  transition: all 0.3s;
}
.cid-t2O7cFFA2K .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t2O7cFFA2K .navbar .navbar-logo img {
  width: auto;
}
.cid-t2O7cFFA2K .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t2O7cFFA2K .navbar.collapsed {
  justify-content: center;
}
.cid-t2O7cFFA2K .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t2O7cFFA2K .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t2O7cFFA2K .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t2O7cFFA2K .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t2O7cFFA2K .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t2O7cFFA2K .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-t2O7cFFA2K .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t2O7cFFA2K .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t2O7cFFA2K .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t2O7cFFA2K .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t2O7cFFA2K .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t2O7cFFA2K .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t2O7cFFA2K .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t2O7cFFA2K .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-t2O7cFFA2K .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t2O7cFFA2K .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t2O7cFFA2K .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t2O7cFFA2K .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t2O7cFFA2K .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t2O7cFFA2K .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t2O7cFFA2K .navbar.navbar-short {
  min-height: 60px;
}
.cid-t2O7cFFA2K .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t2O7cFFA2K .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t2O7cFFA2K .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-t2O7cFFA2K .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t2O7cFFA2K .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t2O7cFFA2K .dropdown-item.active,
.cid-t2O7cFFA2K .dropdown-item:active {
  background-color: transparent;
}
.cid-t2O7cFFA2K .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t2O7cFFA2K .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t2O7cFFA2K .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t2O7cFFA2K .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t2O7cFFA2K .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t2O7cFFA2K .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t2O7cFFA2K ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t2O7cFFA2K .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t2O7cFFA2K button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t2O7cFFA2K button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t2O7cFFA2K button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t2O7cFFA2K button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7cFFA2K button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7cFFA2K button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t2O7cFFA2K nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7cFFA2K nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t2O7cFFA2K nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t2O7cFFA2K nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7cFFA2K .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t2O7cFFA2K a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t2O7cFFA2K .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-t2O7cFFA2K .navbar {
    height: 70px;
  }
  .cid-t2O7cFFA2K .navbar.opened {
    height: auto;
  }
  .cid-t2O7cFFA2K .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2O7cGqS0M {
  background-image: url("../../../assets/images/partes-abajo-1920x1300.jpg");
}
.cid-t2O7cGqS0M .btn {
  margin: 0.2rem !important;
}
.cid-t2O7cGqS0M .row {
  justify-content: flex-end;
}
.cid-t2O7cGqS0M .mbr-text,
.cid-t2O7cGqS0M .mbr-section-btn {
  color: #cccccc;
}
.cid-t2O7cGqS0M H3 {
  color: #cccccc;
}
.cid-t2O7cGqS0M H1 {
  color: #fedec9;
}
.cid-t8b0LyILzP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t8b0LyILzP .row {
  justify-content: center;
}
.cid-t8b0LyILzP .item-img {
  height: 480px;
  width: 100%;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .cid-t8b0LyILzP .item-img {
    height: 286px;
  }
}
.cid-t8b0LyILzP img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t8b0LyILzP .item:focus,
.cid-t8b0LyILzP span:focus {
  outline: none;
}
.cid-t8b0LyILzP .col-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-t8b0LyILzP .col-items {
    flex-wrap: wrap;
  }
}
.cid-t8b0LyILzP .item {
  cursor: pointer;
  padding: 12px;
}
@media (min-width: 992px) {
  .cid-t8b0LyILzP .item {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t8b0LyILzP .item {
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
  }
}
.cid-t8b0LyILzP .item-wrapper {
  position: relative;
  background: transparent;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}
.cid-t8b0LyILzP .item-wrapper .btn {
  padding: 12px 24px;
  min-width: 62px;
}
.cid-t8b0LyILzP .item-wrapper .btn-primary:hover {
  background-color: #222222 !important;
  border-color: #222222 !important;
}
.cid-t8b0LyILzP .item-wrapper .btn-primary:hover span {
  color: #fedec9 !important;
}
.cid-t8b0LyILzP .item-content {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t8b0LyILzP .item-content {
    text-align: center;
  }
}
.cid-t8b0LyILzP .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-t8b0LyILzP .mbr-text {
  color: #555555;
  margin-top: 16px;
  margin-bottom: 16px;
}
.cid-t8b0LyILzP .item-title {
  color: #222222;
}
.cid-t8b0LyILzP .item-subtitle {
  color: #222222;
}
.cid-t8b0LyILzP .mbr-section-head {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .cid-t8b0LyILzP .mbr-section-head {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t8b0LyILzP .mbr-section-head {
    text-align: center !important;
  }
}
.cid-t8b0LyILzP .item-title,
.cid-t8b0LyILzP .mbr-section-btn {
  color: #fedec9;
}
.cid-t2O7cIfSXJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t2O7evnj5t {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t2O7evnj5t nav.navbar {
  position: fixed;
}
.cid-t2O7evnj5t .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-t2O7evnj5t .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t2O7evnj5t .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t2O7evnj5t .dropdown-item:hover,
.cid-t2O7evnj5t .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t2O7evnj5t .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t2O7evnj5t .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t2O7evnj5t .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t2O7evnj5t .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t2O7evnj5t .nav-link {
  position: relative;
}
.cid-t2O7evnj5t .container {
  display: flex;
  margin: auto;
}
.cid-t2O7evnj5t .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t2O7evnj5t .dropdown-menu,
.cid-t2O7evnj5t .navbar.opened {
  background: #5f6366 !important;
}
.cid-t2O7evnj5t .nav-item:focus,
.cid-t2O7evnj5t .nav-link:focus {
  outline: none;
}
.cid-t2O7evnj5t .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t2O7evnj5t .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t2O7evnj5t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t2O7evnj5t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t2O7evnj5t .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t2O7evnj5t .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t2O7evnj5t .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t2O7evnj5t .navbar.opened {
  transition: all 0.3s;
}
.cid-t2O7evnj5t .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t2O7evnj5t .navbar .navbar-logo img {
  width: auto;
}
.cid-t2O7evnj5t .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t2O7evnj5t .navbar.collapsed {
  justify-content: center;
}
.cid-t2O7evnj5t .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t2O7evnj5t .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t2O7evnj5t .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t2O7evnj5t .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t2O7evnj5t .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t2O7evnj5t .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-t2O7evnj5t .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t2O7evnj5t .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t2O7evnj5t .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t2O7evnj5t .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t2O7evnj5t .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t2O7evnj5t .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t2O7evnj5t .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t2O7evnj5t .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-t2O7evnj5t .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t2O7evnj5t .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t2O7evnj5t .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t2O7evnj5t .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t2O7evnj5t .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t2O7evnj5t .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t2O7evnj5t .navbar.navbar-short {
  min-height: 60px;
}
.cid-t2O7evnj5t .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t2O7evnj5t .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t2O7evnj5t .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-t2O7evnj5t .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t2O7evnj5t .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t2O7evnj5t .dropdown-item.active,
.cid-t2O7evnj5t .dropdown-item:active {
  background-color: transparent;
}
.cid-t2O7evnj5t .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t2O7evnj5t .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t2O7evnj5t .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t2O7evnj5t .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t2O7evnj5t .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t2O7evnj5t .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t2O7evnj5t ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t2O7evnj5t .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t2O7evnj5t button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t2O7evnj5t button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t2O7evnj5t button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t2O7evnj5t button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7evnj5t button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7evnj5t button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t2O7evnj5t nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7evnj5t nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t2O7evnj5t nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t2O7evnj5t nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7evnj5t .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t2O7evnj5t a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t2O7evnj5t .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-t2O7evnj5t .navbar {
    height: 70px;
  }
  .cid-t2O7evnj5t .navbar.opened {
    height: auto;
  }
  .cid-t2O7evnj5t .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2O7ewcX5z {
  background-image: url("../../../assets/images/abrigos-1920x1300.jpg");
}
.cid-t2O7ewcX5z .btn {
  margin: 0.2rem !important;
}
.cid-t2O7ewcX5z .row {
  justify-content: flex-end;
}
.cid-t2O7ewcX5z .mbr-text,
.cid-t2O7ewcX5z .mbr-section-btn {
  color: #cccccc;
}
.cid-t2O7ewcX5z H3 {
  color: #cccccc;
}
.cid-t2O7ewcX5z H1 {
  color: #fedec9;
}
.cid-t2O7ey9wDj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t2O7ftSMpU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t2O7ftSMpU nav.navbar {
  position: fixed;
}
.cid-t2O7ftSMpU .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-t2O7ftSMpU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t2O7ftSMpU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t2O7ftSMpU .dropdown-item:hover,
.cid-t2O7ftSMpU .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t2O7ftSMpU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t2O7ftSMpU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t2O7ftSMpU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t2O7ftSMpU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t2O7ftSMpU .nav-link {
  position: relative;
}
.cid-t2O7ftSMpU .container {
  display: flex;
  margin: auto;
}
.cid-t2O7ftSMpU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t2O7ftSMpU .dropdown-menu,
.cid-t2O7ftSMpU .navbar.opened {
  background: #5f6366 !important;
}
.cid-t2O7ftSMpU .nav-item:focus,
.cid-t2O7ftSMpU .nav-link:focus {
  outline: none;
}
.cid-t2O7ftSMpU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t2O7ftSMpU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t2O7ftSMpU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t2O7ftSMpU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t2O7ftSMpU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t2O7ftSMpU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t2O7ftSMpU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t2O7ftSMpU .navbar.opened {
  transition: all 0.3s;
}
.cid-t2O7ftSMpU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t2O7ftSMpU .navbar .navbar-logo img {
  width: auto;
}
.cid-t2O7ftSMpU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t2O7ftSMpU .navbar.collapsed {
  justify-content: center;
}
.cid-t2O7ftSMpU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t2O7ftSMpU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t2O7ftSMpU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t2O7ftSMpU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t2O7ftSMpU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t2O7ftSMpU .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-t2O7ftSMpU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t2O7ftSMpU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t2O7ftSMpU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t2O7ftSMpU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t2O7ftSMpU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t2O7ftSMpU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t2O7ftSMpU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t2O7ftSMpU .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-t2O7ftSMpU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t2O7ftSMpU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t2O7ftSMpU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t2O7ftSMpU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t2O7ftSMpU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t2O7ftSMpU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t2O7ftSMpU .navbar.navbar-short {
  min-height: 60px;
}
.cid-t2O7ftSMpU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t2O7ftSMpU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t2O7ftSMpU .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-t2O7ftSMpU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t2O7ftSMpU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t2O7ftSMpU .dropdown-item.active,
.cid-t2O7ftSMpU .dropdown-item:active {
  background-color: transparent;
}
.cid-t2O7ftSMpU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t2O7ftSMpU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t2O7ftSMpU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t2O7ftSMpU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t2O7ftSMpU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t2O7ftSMpU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t2O7ftSMpU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t2O7ftSMpU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t2O7ftSMpU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t2O7ftSMpU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t2O7ftSMpU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t2O7ftSMpU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7ftSMpU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7ftSMpU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t2O7ftSMpU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7ftSMpU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t2O7ftSMpU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t2O7ftSMpU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7ftSMpU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t2O7ftSMpU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t2O7ftSMpU .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-t2O7ftSMpU .navbar {
    height: 70px;
  }
  .cid-t2O7ftSMpU .navbar.opened {
    height: auto;
  }
  .cid-t2O7ftSMpU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2O7fur4A7 {
  background-image: url("../../../assets/images/mono-largo-1920x1300.jpg");
}
.cid-t2O7fur4A7 .btn {
  margin: 0.2rem !important;
}
.cid-t2O7fur4A7 .row {
  justify-content: flex-end;
}
.cid-t2O7fur4A7 .mbr-text,
.cid-t2O7fur4A7 .mbr-section-btn {
  color: #cccccc;
}
.cid-t2O7fur4A7 H3 {
  color: #cccccc;
}
.cid-t2O7fur4A7 H1 {
  color: #fedec9;
}
.cid-t2O7fw9w2l {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t2O7gtqNCx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t2O7gtqNCx nav.navbar {
  position: fixed;
}
.cid-t2O7gtqNCx .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-t2O7gtqNCx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t2O7gtqNCx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t2O7gtqNCx .dropdown-item:hover,
.cid-t2O7gtqNCx .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t2O7gtqNCx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t2O7gtqNCx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t2O7gtqNCx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t2O7gtqNCx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t2O7gtqNCx .nav-link {
  position: relative;
}
.cid-t2O7gtqNCx .container {
  display: flex;
  margin: auto;
}
.cid-t2O7gtqNCx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t2O7gtqNCx .dropdown-menu,
.cid-t2O7gtqNCx .navbar.opened {
  background: #5f6366 !important;
}
.cid-t2O7gtqNCx .nav-item:focus,
.cid-t2O7gtqNCx .nav-link:focus {
  outline: none;
}
.cid-t2O7gtqNCx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t2O7gtqNCx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t2O7gtqNCx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t2O7gtqNCx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t2O7gtqNCx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t2O7gtqNCx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t2O7gtqNCx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t2O7gtqNCx .navbar.opened {
  transition: all 0.3s;
}
.cid-t2O7gtqNCx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t2O7gtqNCx .navbar .navbar-logo img {
  width: auto;
}
.cid-t2O7gtqNCx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t2O7gtqNCx .navbar.collapsed {
  justify-content: center;
}
.cid-t2O7gtqNCx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t2O7gtqNCx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t2O7gtqNCx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t2O7gtqNCx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t2O7gtqNCx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t2O7gtqNCx .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-t2O7gtqNCx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t2O7gtqNCx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t2O7gtqNCx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t2O7gtqNCx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t2O7gtqNCx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t2O7gtqNCx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t2O7gtqNCx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t2O7gtqNCx .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-t2O7gtqNCx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t2O7gtqNCx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t2O7gtqNCx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t2O7gtqNCx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t2O7gtqNCx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t2O7gtqNCx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t2O7gtqNCx .navbar.navbar-short {
  min-height: 60px;
}
.cid-t2O7gtqNCx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t2O7gtqNCx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t2O7gtqNCx .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-t2O7gtqNCx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t2O7gtqNCx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t2O7gtqNCx .dropdown-item.active,
.cid-t2O7gtqNCx .dropdown-item:active {
  background-color: transparent;
}
.cid-t2O7gtqNCx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t2O7gtqNCx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t2O7gtqNCx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t2O7gtqNCx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t2O7gtqNCx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t2O7gtqNCx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t2O7gtqNCx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t2O7gtqNCx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t2O7gtqNCx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t2O7gtqNCx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t2O7gtqNCx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t2O7gtqNCx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7gtqNCx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7gtqNCx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t2O7gtqNCx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7gtqNCx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t2O7gtqNCx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t2O7gtqNCx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7gtqNCx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t2O7gtqNCx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t2O7gtqNCx .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-t2O7gtqNCx .navbar {
    height: 70px;
  }
  .cid-t2O7gtqNCx .navbar.opened {
    height: auto;
  }
  .cid-t2O7gtqNCx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2O7gu4nRM {
  background-image: url("../../../assets/images/mono-corto-1920x1300.jpg");
}
.cid-t2O7gu4nRM .btn {
  margin: 0.2rem !important;
}
.cid-t2O7gu4nRM .row {
  justify-content: flex-end;
}
.cid-t2O7gu4nRM .mbr-text,
.cid-t2O7gu4nRM .mbr-section-btn {
  color: #cccccc;
}
.cid-t2O7gu4nRM H3 {
  color: #cccccc;
}
.cid-t2O7gu4nRM H1 {
  color: #fedec9;
}
.cid-t2O7gvNDgb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t2O7hHBrLx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t2O7hHBrLx nav.navbar {
  position: fixed;
}
.cid-t2O7hHBrLx .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-t2O7hHBrLx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t2O7hHBrLx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t2O7hHBrLx .dropdown-item:hover,
.cid-t2O7hHBrLx .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t2O7hHBrLx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t2O7hHBrLx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t2O7hHBrLx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t2O7hHBrLx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t2O7hHBrLx .nav-link {
  position: relative;
}
.cid-t2O7hHBrLx .container {
  display: flex;
  margin: auto;
}
.cid-t2O7hHBrLx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t2O7hHBrLx .dropdown-menu,
.cid-t2O7hHBrLx .navbar.opened {
  background: #5f6366 !important;
}
.cid-t2O7hHBrLx .nav-item:focus,
.cid-t2O7hHBrLx .nav-link:focus {
  outline: none;
}
.cid-t2O7hHBrLx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t2O7hHBrLx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t2O7hHBrLx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t2O7hHBrLx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t2O7hHBrLx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t2O7hHBrLx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t2O7hHBrLx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t2O7hHBrLx .navbar.opened {
  transition: all 0.3s;
}
.cid-t2O7hHBrLx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t2O7hHBrLx .navbar .navbar-logo img {
  width: auto;
}
.cid-t2O7hHBrLx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t2O7hHBrLx .navbar.collapsed {
  justify-content: center;
}
.cid-t2O7hHBrLx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t2O7hHBrLx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t2O7hHBrLx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t2O7hHBrLx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t2O7hHBrLx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t2O7hHBrLx .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-t2O7hHBrLx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t2O7hHBrLx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t2O7hHBrLx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t2O7hHBrLx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t2O7hHBrLx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t2O7hHBrLx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t2O7hHBrLx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t2O7hHBrLx .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-t2O7hHBrLx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t2O7hHBrLx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t2O7hHBrLx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t2O7hHBrLx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t2O7hHBrLx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t2O7hHBrLx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t2O7hHBrLx .navbar.navbar-short {
  min-height: 60px;
}
.cid-t2O7hHBrLx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t2O7hHBrLx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t2O7hHBrLx .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-t2O7hHBrLx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t2O7hHBrLx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t2O7hHBrLx .dropdown-item.active,
.cid-t2O7hHBrLx .dropdown-item:active {
  background-color: transparent;
}
.cid-t2O7hHBrLx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t2O7hHBrLx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t2O7hHBrLx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t2O7hHBrLx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t2O7hHBrLx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t2O7hHBrLx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t2O7hHBrLx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t2O7hHBrLx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t2O7hHBrLx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t2O7hHBrLx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t2O7hHBrLx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t2O7hHBrLx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7hHBrLx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7hHBrLx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t2O7hHBrLx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7hHBrLx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t2O7hHBrLx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t2O7hHBrLx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7hHBrLx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t2O7hHBrLx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t2O7hHBrLx .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-t2O7hHBrLx .navbar {
    height: 70px;
  }
  .cid-t2O7hHBrLx .navbar.opened {
    height: auto;
  }
  .cid-t2O7hHBrLx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2O7hIo73w {
  background-image: url("../../../assets/images/zapatos-1920x1300.jpg");
}
.cid-t2O7hIo73w .btn {
  margin: 0.2rem !important;
}
.cid-t2O7hIo73w .row {
  justify-content: flex-end;
}
.cid-t2O7hIo73w .mbr-text,
.cid-t2O7hIo73w .mbr-section-btn {
  color: #cccccc;
}
.cid-t2O7hIo73w H3 {
  color: #cccccc;
}
.cid-t2O7hIo73w H1 {
  color: #fedec9;
}
.cid-t2O7hK3Yjz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t2O7iHcJ7Q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t2O7iHcJ7Q nav.navbar {
  position: fixed;
}
.cid-t2O7iHcJ7Q .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-t2O7iHcJ7Q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t2O7iHcJ7Q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t2O7iHcJ7Q .dropdown-item:hover,
.cid-t2O7iHcJ7Q .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t2O7iHcJ7Q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t2O7iHcJ7Q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t2O7iHcJ7Q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t2O7iHcJ7Q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t2O7iHcJ7Q .nav-link {
  position: relative;
}
.cid-t2O7iHcJ7Q .container {
  display: flex;
  margin: auto;
}
.cid-t2O7iHcJ7Q .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t2O7iHcJ7Q .dropdown-menu,
.cid-t2O7iHcJ7Q .navbar.opened {
  background: #5f6366 !important;
}
.cid-t2O7iHcJ7Q .nav-item:focus,
.cid-t2O7iHcJ7Q .nav-link:focus {
  outline: none;
}
.cid-t2O7iHcJ7Q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t2O7iHcJ7Q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t2O7iHcJ7Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t2O7iHcJ7Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t2O7iHcJ7Q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t2O7iHcJ7Q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t2O7iHcJ7Q .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t2O7iHcJ7Q .navbar.opened {
  transition: all 0.3s;
}
.cid-t2O7iHcJ7Q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t2O7iHcJ7Q .navbar .navbar-logo img {
  width: auto;
}
.cid-t2O7iHcJ7Q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t2O7iHcJ7Q .navbar.collapsed {
  justify-content: center;
}
.cid-t2O7iHcJ7Q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t2O7iHcJ7Q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t2O7iHcJ7Q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t2O7iHcJ7Q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t2O7iHcJ7Q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t2O7iHcJ7Q .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-t2O7iHcJ7Q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t2O7iHcJ7Q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t2O7iHcJ7Q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t2O7iHcJ7Q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t2O7iHcJ7Q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t2O7iHcJ7Q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t2O7iHcJ7Q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t2O7iHcJ7Q .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-t2O7iHcJ7Q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t2O7iHcJ7Q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t2O7iHcJ7Q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t2O7iHcJ7Q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t2O7iHcJ7Q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t2O7iHcJ7Q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t2O7iHcJ7Q .navbar.navbar-short {
  min-height: 60px;
}
.cid-t2O7iHcJ7Q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t2O7iHcJ7Q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t2O7iHcJ7Q .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-t2O7iHcJ7Q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t2O7iHcJ7Q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t2O7iHcJ7Q .dropdown-item.active,
.cid-t2O7iHcJ7Q .dropdown-item:active {
  background-color: transparent;
}
.cid-t2O7iHcJ7Q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t2O7iHcJ7Q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t2O7iHcJ7Q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t2O7iHcJ7Q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t2O7iHcJ7Q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t2O7iHcJ7Q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t2O7iHcJ7Q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t2O7iHcJ7Q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t2O7iHcJ7Q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t2O7iHcJ7Q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t2O7iHcJ7Q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t2O7iHcJ7Q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7iHcJ7Q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2O7iHcJ7Q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t2O7iHcJ7Q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7iHcJ7Q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t2O7iHcJ7Q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t2O7iHcJ7Q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2O7iHcJ7Q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t2O7iHcJ7Q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t2O7iHcJ7Q .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-t2O7iHcJ7Q .navbar {
    height: 70px;
  }
  .cid-t2O7iHcJ7Q .navbar.opened {
    height: auto;
  }
  .cid-t2O7iHcJ7Q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2O7iHR4nm {
  background-image: url("../../../assets/images/accesorios-1920x1300.jpg");
}
.cid-t2O7iHR4nm .btn {
  margin: 0.2rem !important;
}
.cid-t2O7iHR4nm .row {
  justify-content: flex-end;
}
.cid-t2O7iHR4nm .mbr-text,
.cid-t2O7iHR4nm .mbr-section-btn {
  color: #cccccc;
}
.cid-t2O7iHR4nm H3 {
  color: #cccccc;
}
.cid-t2O7iHR4nm H1 {
  color: #fedec9;
}
.cid-t2O7iJAFHH {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t2OHCOhQfr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t2OHCOhQfr nav.navbar {
  position: fixed;
}
.cid-t2OHCOhQfr .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-t2OHCOhQfr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t2OHCOhQfr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t2OHCOhQfr .dropdown-item:hover,
.cid-t2OHCOhQfr .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t2OHCOhQfr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t2OHCOhQfr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t2OHCOhQfr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t2OHCOhQfr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t2OHCOhQfr .nav-link {
  position: relative;
}
.cid-t2OHCOhQfr .container {
  display: flex;
  margin: auto;
}
.cid-t2OHCOhQfr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t2OHCOhQfr .dropdown-menu,
.cid-t2OHCOhQfr .navbar.opened {
  background: #5f6366 !important;
}
.cid-t2OHCOhQfr .nav-item:focus,
.cid-t2OHCOhQfr .nav-link:focus {
  outline: none;
}
.cid-t2OHCOhQfr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t2OHCOhQfr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t2OHCOhQfr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t2OHCOhQfr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t2OHCOhQfr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t2OHCOhQfr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t2OHCOhQfr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t2OHCOhQfr .navbar.opened {
  transition: all 0.3s;
}
.cid-t2OHCOhQfr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t2OHCOhQfr .navbar .navbar-logo img {
  width: auto;
}
.cid-t2OHCOhQfr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t2OHCOhQfr .navbar.collapsed {
  justify-content: center;
}
.cid-t2OHCOhQfr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t2OHCOhQfr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t2OHCOhQfr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t2OHCOhQfr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t2OHCOhQfr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t2OHCOhQfr .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-t2OHCOhQfr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t2OHCOhQfr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t2OHCOhQfr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t2OHCOhQfr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t2OHCOhQfr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t2OHCOhQfr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t2OHCOhQfr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t2OHCOhQfr .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-t2OHCOhQfr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t2OHCOhQfr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t2OHCOhQfr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t2OHCOhQfr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t2OHCOhQfr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t2OHCOhQfr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t2OHCOhQfr .navbar.navbar-short {
  min-height: 60px;
}
.cid-t2OHCOhQfr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t2OHCOhQfr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t2OHCOhQfr .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-t2OHCOhQfr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t2OHCOhQfr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t2OHCOhQfr .dropdown-item.active,
.cid-t2OHCOhQfr .dropdown-item:active {
  background-color: transparent;
}
.cid-t2OHCOhQfr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t2OHCOhQfr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t2OHCOhQfr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t2OHCOhQfr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t2OHCOhQfr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t2OHCOhQfr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t2OHCOhQfr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t2OHCOhQfr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t2OHCOhQfr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t2OHCOhQfr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t2OHCOhQfr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t2OHCOhQfr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2OHCOhQfr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t2OHCOhQfr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t2OHCOhQfr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2OHCOhQfr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t2OHCOhQfr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t2OHCOhQfr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t2OHCOhQfr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t2OHCOhQfr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t2OHCOhQfr .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-t2OHCOhQfr .navbar {
    height: 70px;
  }
  .cid-t2OHCOhQfr .navbar.opened {
    height: auto;
  }
  .cid-t2OHCOhQfr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t2OHCOKNjv {
  background-image: url("../../../assets/images/quienessomos-1920x1300.jpg");
}
.cid-t2OHCOKNjv .btn {
  margin: 0.2rem !important;
}
.cid-t2OHCOKNjv .row {
  justify-content: flex-end;
}
.cid-t2OHCOKNjv .mbr-text,
.cid-t2OHCOKNjv .mbr-section-btn {
  color: #cccccc;
}
.cid-t2OHCOKNjv H3 {
  color: #cccccc;
}
.cid-t2OHCOKNjv H1 {
  color: #fedec9;
}
.cid-t2OHCQ3Nhu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t42GG04MxL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t42GG04MxL nav.navbar {
  position: fixed;
}
.cid-t42GG04MxL .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-t42GG04MxL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t42GG04MxL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t42GG04MxL .dropdown-item:hover,
.cid-t42GG04MxL .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t42GG04MxL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t42GG04MxL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t42GG04MxL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t42GG04MxL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t42GG04MxL .nav-link {
  position: relative;
}
.cid-t42GG04MxL .container {
  display: flex;
  margin: auto;
}
.cid-t42GG04MxL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t42GG04MxL .dropdown-menu,
.cid-t42GG04MxL .navbar.opened {
  background: #5f6366 !important;
}
.cid-t42GG04MxL .nav-item:focus,
.cid-t42GG04MxL .nav-link:focus {
  outline: none;
}
.cid-t42GG04MxL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t42GG04MxL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t42GG04MxL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t42GG04MxL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t42GG04MxL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t42GG04MxL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t42GG04MxL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t42GG04MxL .navbar.opened {
  transition: all 0.3s;
}
.cid-t42GG04MxL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t42GG04MxL .navbar .navbar-logo img {
  width: auto;
}
.cid-t42GG04MxL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t42GG04MxL .navbar.collapsed {
  justify-content: center;
}
.cid-t42GG04MxL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t42GG04MxL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t42GG04MxL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t42GG04MxL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t42GG04MxL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t42GG04MxL .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-t42GG04MxL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t42GG04MxL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t42GG04MxL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t42GG04MxL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t42GG04MxL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t42GG04MxL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t42GG04MxL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t42GG04MxL .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-t42GG04MxL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t42GG04MxL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t42GG04MxL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t42GG04MxL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t42GG04MxL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t42GG04MxL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t42GG04MxL .navbar.navbar-short {
  min-height: 60px;
}
.cid-t42GG04MxL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t42GG04MxL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t42GG04MxL .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-t42GG04MxL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t42GG04MxL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t42GG04MxL .dropdown-item.active,
.cid-t42GG04MxL .dropdown-item:active {
  background-color: transparent;
}
.cid-t42GG04MxL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t42GG04MxL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t42GG04MxL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t42GG04MxL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t42GG04MxL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t42GG04MxL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t42GG04MxL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t42GG04MxL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t42GG04MxL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t42GG04MxL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t42GG04MxL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t42GG04MxL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t42GG04MxL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t42GG04MxL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t42GG04MxL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t42GG04MxL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t42GG04MxL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t42GG04MxL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t42GG04MxL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t42GG04MxL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t42GG04MxL .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-t42GG04MxL .navbar {
    height: 70px;
  }
  .cid-t42GG04MxL .navbar.opened {
    height: auto;
  }
  .cid-t42GG04MxL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t42GG0YFgL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t42GG0YFgL .row {
  justify-content: center;
}
.cid-t42GG0YFgL .item-img {
  height: 480px;
  width: 100%;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .cid-t42GG0YFgL .item-img {
    height: 286px;
  }
}
.cid-t42GG0YFgL img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t42GG0YFgL .item:focus,
.cid-t42GG0YFgL span:focus {
  outline: none;
}
.cid-t42GG0YFgL .col-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-t42GG0YFgL .col-items {
    flex-wrap: wrap;
  }
}
.cid-t42GG0YFgL .item {
  cursor: pointer;
  padding: 12px;
}
@media (min-width: 992px) {
  .cid-t42GG0YFgL .item {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t42GG0YFgL .item {
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
  }
}
.cid-t42GG0YFgL .item-wrapper {
  position: relative;
  background: transparent;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}
.cid-t42GG0YFgL .item-wrapper .btn {
  padding: 12px 24px;
  min-width: 62px;
}
.cid-t42GG0YFgL .item-wrapper .btn-primary:hover {
  background-color: #222222 !important;
  border-color: #222222 !important;
}
.cid-t42GG0YFgL .item-wrapper .btn-primary:hover span {
  color: #fedec9 !important;
}
.cid-t42GG0YFgL .item-content {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t42GG0YFgL .item-content {
    text-align: center;
  }
}
.cid-t42GG0YFgL .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-t42GG0YFgL .mbr-text {
  color: #555555;
  margin-top: 16px;
  margin-bottom: 16px;
}
.cid-t42GG0YFgL .item-title {
  color: #222222;
}
.cid-t42GG0YFgL .item-subtitle {
  color: #222222;
}
.cid-t42GG0YFgL .mbr-section-head {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .cid-t42GG0YFgL .mbr-section-head {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t42GG0YFgL .mbr-section-head {
    text-align: center !important;
  }
}
.cid-t42GG0YFgL .item-title,
.cid-t42GG0YFgL .mbr-section-btn {
  color: #fedec9;
}
.cid-t42GG1R1I2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t42GG2eoME {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t42HTdgjqA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t42HTdgjqA nav.navbar {
  position: fixed;
}
.cid-t42HTdgjqA .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-t42HTdgjqA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t42HTdgjqA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t42HTdgjqA .dropdown-item:hover,
.cid-t42HTdgjqA .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t42HTdgjqA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t42HTdgjqA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t42HTdgjqA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t42HTdgjqA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t42HTdgjqA .nav-link {
  position: relative;
}
.cid-t42HTdgjqA .container {
  display: flex;
  margin: auto;
}
.cid-t42HTdgjqA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t42HTdgjqA .dropdown-menu,
.cid-t42HTdgjqA .navbar.opened {
  background: #5f6366 !important;
}
.cid-t42HTdgjqA .nav-item:focus,
.cid-t42HTdgjqA .nav-link:focus {
  outline: none;
}
.cid-t42HTdgjqA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t42HTdgjqA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t42HTdgjqA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t42HTdgjqA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t42HTdgjqA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t42HTdgjqA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t42HTdgjqA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t42HTdgjqA .navbar.opened {
  transition: all 0.3s;
}
.cid-t42HTdgjqA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t42HTdgjqA .navbar .navbar-logo img {
  width: auto;
}
.cid-t42HTdgjqA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t42HTdgjqA .navbar.collapsed {
  justify-content: center;
}
.cid-t42HTdgjqA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t42HTdgjqA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t42HTdgjqA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t42HTdgjqA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t42HTdgjqA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t42HTdgjqA .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-t42HTdgjqA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t42HTdgjqA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t42HTdgjqA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t42HTdgjqA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t42HTdgjqA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t42HTdgjqA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t42HTdgjqA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t42HTdgjqA .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-t42HTdgjqA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t42HTdgjqA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t42HTdgjqA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t42HTdgjqA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t42HTdgjqA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t42HTdgjqA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t42HTdgjqA .navbar.navbar-short {
  min-height: 60px;
}
.cid-t42HTdgjqA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t42HTdgjqA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t42HTdgjqA .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-t42HTdgjqA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t42HTdgjqA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t42HTdgjqA .dropdown-item.active,
.cid-t42HTdgjqA .dropdown-item:active {
  background-color: transparent;
}
.cid-t42HTdgjqA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t42HTdgjqA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t42HTdgjqA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t42HTdgjqA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t42HTdgjqA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t42HTdgjqA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t42HTdgjqA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t42HTdgjqA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t42HTdgjqA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t42HTdgjqA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t42HTdgjqA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t42HTdgjqA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t42HTdgjqA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t42HTdgjqA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t42HTdgjqA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t42HTdgjqA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t42HTdgjqA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t42HTdgjqA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t42HTdgjqA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t42HTdgjqA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t42HTdgjqA .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-t42HTdgjqA .navbar {
    height: 70px;
  }
  .cid-t42HTdgjqA .navbar.opened {
    height: auto;
  }
  .cid-t42HTdgjqA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t42HTeagFm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t42HTeagFm .row {
  justify-content: center;
}
.cid-t42HTeagFm .item-img {
  height: 480px;
  width: 100%;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .cid-t42HTeagFm .item-img {
    height: 286px;
  }
}
.cid-t42HTeagFm img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t42HTeagFm .item:focus,
.cid-t42HTeagFm span:focus {
  outline: none;
}
.cid-t42HTeagFm .col-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-t42HTeagFm .col-items {
    flex-wrap: wrap;
  }
}
.cid-t42HTeagFm .item {
  cursor: pointer;
  padding: 12px;
}
@media (min-width: 992px) {
  .cid-t42HTeagFm .item {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t42HTeagFm .item {
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
  }
}
.cid-t42HTeagFm .item-wrapper {
  position: relative;
  background: transparent;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}
.cid-t42HTeagFm .item-wrapper .btn {
  padding: 12px 24px;
  min-width: 62px;
}
.cid-t42HTeagFm .item-wrapper .btn-primary:hover {
  background-color: #222222 !important;
  border-color: #222222 !important;
}
.cid-t42HTeagFm .item-wrapper .btn-primary:hover span {
  color: #fedec9 !important;
}
.cid-t42HTeagFm .item-content {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t42HTeagFm .item-content {
    text-align: center;
  }
}
.cid-t42HTeagFm .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-t42HTeagFm .mbr-text {
  color: #555555;
  margin-top: 16px;
  margin-bottom: 16px;
}
.cid-t42HTeagFm .item-title {
  color: #222222;
}
.cid-t42HTeagFm .item-subtitle {
  color: #222222;
}
.cid-t42HTeagFm .mbr-section-head {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .cid-t42HTeagFm .mbr-section-head {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t42HTeagFm .mbr-section-head {
    text-align: center !important;
  }
}
.cid-t42HTeagFm .item-title,
.cid-t42HTeagFm .mbr-section-btn {
  color: #fedec9;
}
.cid-t42HTffReC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t42HTfODjC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t41pIxVnBJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t41pIxVnBJ nav.navbar {
  position: fixed;
}
.cid-t41pIxVnBJ .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-t41pIxVnBJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t41pIxVnBJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t41pIxVnBJ .dropdown-item:hover,
.cid-t41pIxVnBJ .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t41pIxVnBJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t41pIxVnBJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t41pIxVnBJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t41pIxVnBJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t41pIxVnBJ .nav-link {
  position: relative;
}
.cid-t41pIxVnBJ .container {
  display: flex;
  margin: auto;
}
.cid-t41pIxVnBJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t41pIxVnBJ .dropdown-menu,
.cid-t41pIxVnBJ .navbar.opened {
  background: #5f6366 !important;
}
.cid-t41pIxVnBJ .nav-item:focus,
.cid-t41pIxVnBJ .nav-link:focus {
  outline: none;
}
.cid-t41pIxVnBJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t41pIxVnBJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t41pIxVnBJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t41pIxVnBJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t41pIxVnBJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t41pIxVnBJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t41pIxVnBJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t41pIxVnBJ .navbar.opened {
  transition: all 0.3s;
}
.cid-t41pIxVnBJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t41pIxVnBJ .navbar .navbar-logo img {
  width: auto;
}
.cid-t41pIxVnBJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t41pIxVnBJ .navbar.collapsed {
  justify-content: center;
}
.cid-t41pIxVnBJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t41pIxVnBJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t41pIxVnBJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t41pIxVnBJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t41pIxVnBJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t41pIxVnBJ .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-t41pIxVnBJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t41pIxVnBJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t41pIxVnBJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t41pIxVnBJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t41pIxVnBJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t41pIxVnBJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t41pIxVnBJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t41pIxVnBJ .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-t41pIxVnBJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t41pIxVnBJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t41pIxVnBJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t41pIxVnBJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t41pIxVnBJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t41pIxVnBJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t41pIxVnBJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-t41pIxVnBJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t41pIxVnBJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t41pIxVnBJ .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-t41pIxVnBJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t41pIxVnBJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t41pIxVnBJ .dropdown-item.active,
.cid-t41pIxVnBJ .dropdown-item:active {
  background-color: transparent;
}
.cid-t41pIxVnBJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t41pIxVnBJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t41pIxVnBJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t41pIxVnBJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t41pIxVnBJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t41pIxVnBJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t41pIxVnBJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t41pIxVnBJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t41pIxVnBJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t41pIxVnBJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t41pIxVnBJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t41pIxVnBJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t41pIxVnBJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t41pIxVnBJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t41pIxVnBJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t41pIxVnBJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t41pIxVnBJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t41pIxVnBJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t41pIxVnBJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t41pIxVnBJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t41pIxVnBJ .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-t41pIxVnBJ .navbar {
    height: 70px;
  }
  .cid-t41pIxVnBJ .navbar.opened {
    height: auto;
  }
  .cid-t41pIxVnBJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t47irtl0Om {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t47irtl0Om .item {
  padding-bottom: 2rem;
}
.cid-t47irtl0Om .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t47irtl0Om .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t47irtl0Om .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t47irtl0Om .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t47irtl0Om .carousel-control,
.cid-t47irtl0Om .close {
  background: #1b1b1b;
}
.cid-t47irtl0Om .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t47irtl0Om .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t47irtl0Om .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t47irtl0Om .carousel-control-next span {
  margin-left: 5px;
}
.cid-t47irtl0Om .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-t47irtl0Om .close::before {
  content: '\e91a';
}
.cid-t47irtl0Om .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t47irtl0Om .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-t47irtl0Om .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t47irtl0Om .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t47irtl0Om .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t47irtl0Om .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t47irtl0Om .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-t47irtl0Om .carousel-indicators li.active,
.cid-t47irtl0Om .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t47irtl0Om .carousel-indicators li::after,
.cid-t47irtl0Om .carousel-indicators li::before {
  content: none;
}
.cid-t47irtl0Om .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t47irtl0Om .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t47irtl0Om .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t47irtl0Om .carousel-indicators {
    display: none;
  }
}
.cid-t47irtl0Om .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t47irtl0Om .carousel-inner > .active {
  display: block;
}
.cid-t47irtl0Om .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t47irtl0Om .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t47irtl0Om .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t47irtl0Om .carousel-control,
  .cid-t47irtl0Om .carousel-indicators,
  .cid-t47irtl0Om .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t47irtl0Om .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t47irtl0Om .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t47irtl0Om .carousel-indicators .active,
.cid-t47irtl0Om .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t47irtl0Om .carousel-indicators .active {
  background: #fff;
}
.cid-t47irtl0Om .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t47irtl0Om .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t47irtl0Om .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t47irtl0Om .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t47irtl0Om .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t47irtl0Om .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t47irtl0Om .carousel {
  width: 100%;
}
.cid-t47irtl0Om .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t47irtl0Om .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t47irtl0Om .modal.fade .modal-dialog,
.cid-t47irtl0Om .modal.in .modal-dialog {
  transform: none;
}
.cid-t47irtl0Om .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t47irtl0Om H6 {
  text-align: center;
}
.cid-t41rve0SdR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t41pIzICIZ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t5l6DgqpK3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t5l6DgqpK3 nav.navbar {
  position: fixed;
}
.cid-t5l6DgqpK3 .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-t5l6DgqpK3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t5l6DgqpK3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t5l6DgqpK3 .dropdown-item:hover,
.cid-t5l6DgqpK3 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t5l6DgqpK3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t5l6DgqpK3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t5l6DgqpK3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t5l6DgqpK3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t5l6DgqpK3 .nav-link {
  position: relative;
}
.cid-t5l6DgqpK3 .container {
  display: flex;
  margin: auto;
}
.cid-t5l6DgqpK3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t5l6DgqpK3 .dropdown-menu,
.cid-t5l6DgqpK3 .navbar.opened {
  background: #5f6366 !important;
}
.cid-t5l6DgqpK3 .nav-item:focus,
.cid-t5l6DgqpK3 .nav-link:focus {
  outline: none;
}
.cid-t5l6DgqpK3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t5l6DgqpK3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t5l6DgqpK3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t5l6DgqpK3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t5l6DgqpK3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t5l6DgqpK3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t5l6DgqpK3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t5l6DgqpK3 .navbar.opened {
  transition: all 0.3s;
}
.cid-t5l6DgqpK3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t5l6DgqpK3 .navbar .navbar-logo img {
  width: auto;
}
.cid-t5l6DgqpK3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t5l6DgqpK3 .navbar.collapsed {
  justify-content: center;
}
.cid-t5l6DgqpK3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t5l6DgqpK3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t5l6DgqpK3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t5l6DgqpK3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t5l6DgqpK3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t5l6DgqpK3 .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-t5l6DgqpK3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t5l6DgqpK3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t5l6DgqpK3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t5l6DgqpK3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t5l6DgqpK3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t5l6DgqpK3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t5l6DgqpK3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t5l6DgqpK3 .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-t5l6DgqpK3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t5l6DgqpK3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t5l6DgqpK3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t5l6DgqpK3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t5l6DgqpK3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t5l6DgqpK3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t5l6DgqpK3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t5l6DgqpK3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t5l6DgqpK3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t5l6DgqpK3 .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-t5l6DgqpK3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t5l6DgqpK3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t5l6DgqpK3 .dropdown-item.active,
.cid-t5l6DgqpK3 .dropdown-item:active {
  background-color: transparent;
}
.cid-t5l6DgqpK3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t5l6DgqpK3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t5l6DgqpK3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t5l6DgqpK3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t5l6DgqpK3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t5l6DgqpK3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t5l6DgqpK3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t5l6DgqpK3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t5l6DgqpK3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t5l6DgqpK3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t5l6DgqpK3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t5l6DgqpK3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t5l6DgqpK3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t5l6DgqpK3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t5l6DgqpK3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t5l6DgqpK3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t5l6DgqpK3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t5l6DgqpK3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t5l6DgqpK3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t5l6DgqpK3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t5l6DgqpK3 .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-t5l6DgqpK3 .navbar {
    height: 70px;
  }
  .cid-t5l6DgqpK3 .navbar.opened {
    height: auto;
  }
  .cid-t5l6DgqpK3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t5l6DheOWp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t5l6DheOWp .item {
  padding-bottom: 2rem;
}
.cid-t5l6DheOWp .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t5l6DheOWp .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t5l6DheOWp .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t5l6DheOWp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t5l6DheOWp .carousel-control,
.cid-t5l6DheOWp .close {
  background: #1b1b1b;
}
.cid-t5l6DheOWp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t5l6DheOWp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t5l6DheOWp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t5l6DheOWp .carousel-control-next span {
  margin-left: 5px;
}
.cid-t5l6DheOWp .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-t5l6DheOWp .close::before {
  content: '\e91a';
}
.cid-t5l6DheOWp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t5l6DheOWp .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-t5l6DheOWp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5l6DheOWp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t5l6DheOWp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t5l6DheOWp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t5l6DheOWp .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-t5l6DheOWp .carousel-indicators li.active,
.cid-t5l6DheOWp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t5l6DheOWp .carousel-indicators li::after,
.cid-t5l6DheOWp .carousel-indicators li::before {
  content: none;
}
.cid-t5l6DheOWp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t5l6DheOWp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t5l6DheOWp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t5l6DheOWp .carousel-indicators {
    display: none;
  }
}
.cid-t5l6DheOWp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t5l6DheOWp .carousel-inner > .active {
  display: block;
}
.cid-t5l6DheOWp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5l6DheOWp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t5l6DheOWp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t5l6DheOWp .carousel-control,
  .cid-t5l6DheOWp .carousel-indicators,
  .cid-t5l6DheOWp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t5l6DheOWp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t5l6DheOWp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t5l6DheOWp .carousel-indicators .active,
.cid-t5l6DheOWp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t5l6DheOWp .carousel-indicators .active {
  background: #fff;
}
.cid-t5l6DheOWp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t5l6DheOWp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t5l6DheOWp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t5l6DheOWp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t5l6DheOWp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t5l6DheOWp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t5l6DheOWp .carousel {
  width: 100%;
}
.cid-t5l6DheOWp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t5l6DheOWp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t5l6DheOWp .modal.fade .modal-dialog,
.cid-t5l6DheOWp .modal.in .modal-dialog {
  transform: none;
}
.cid-t5l6DheOWp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t5l6DheOWp H6 {
  text-align: center;
}
.cid-t5l6DifhTW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t5l6DiyHWE {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t5laT6EHm1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t5laT6EHm1 nav.navbar {
  position: fixed;
}
.cid-t5laT6EHm1 .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-t5laT6EHm1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t5laT6EHm1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t5laT6EHm1 .dropdown-item:hover,
.cid-t5laT6EHm1 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t5laT6EHm1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t5laT6EHm1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t5laT6EHm1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t5laT6EHm1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t5laT6EHm1 .nav-link {
  position: relative;
}
.cid-t5laT6EHm1 .container {
  display: flex;
  margin: auto;
}
.cid-t5laT6EHm1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t5laT6EHm1 .dropdown-menu,
.cid-t5laT6EHm1 .navbar.opened {
  background: #5f6366 !important;
}
.cid-t5laT6EHm1 .nav-item:focus,
.cid-t5laT6EHm1 .nav-link:focus {
  outline: none;
}
.cid-t5laT6EHm1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t5laT6EHm1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t5laT6EHm1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t5laT6EHm1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t5laT6EHm1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t5laT6EHm1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t5laT6EHm1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t5laT6EHm1 .navbar.opened {
  transition: all 0.3s;
}
.cid-t5laT6EHm1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t5laT6EHm1 .navbar .navbar-logo img {
  width: auto;
}
.cid-t5laT6EHm1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t5laT6EHm1 .navbar.collapsed {
  justify-content: center;
}
.cid-t5laT6EHm1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t5laT6EHm1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t5laT6EHm1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t5laT6EHm1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t5laT6EHm1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t5laT6EHm1 .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-t5laT6EHm1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t5laT6EHm1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t5laT6EHm1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t5laT6EHm1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t5laT6EHm1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t5laT6EHm1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t5laT6EHm1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t5laT6EHm1 .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-t5laT6EHm1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t5laT6EHm1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t5laT6EHm1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t5laT6EHm1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t5laT6EHm1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t5laT6EHm1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t5laT6EHm1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t5laT6EHm1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t5laT6EHm1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t5laT6EHm1 .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-t5laT6EHm1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t5laT6EHm1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t5laT6EHm1 .dropdown-item.active,
.cid-t5laT6EHm1 .dropdown-item:active {
  background-color: transparent;
}
.cid-t5laT6EHm1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t5laT6EHm1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t5laT6EHm1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t5laT6EHm1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t5laT6EHm1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t5laT6EHm1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t5laT6EHm1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t5laT6EHm1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t5laT6EHm1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t5laT6EHm1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t5laT6EHm1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t5laT6EHm1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t5laT6EHm1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t5laT6EHm1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t5laT6EHm1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t5laT6EHm1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t5laT6EHm1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t5laT6EHm1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t5laT6EHm1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t5laT6EHm1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t5laT6EHm1 .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-t5laT6EHm1 .navbar {
    height: 70px;
  }
  .cid-t5laT6EHm1 .navbar.opened {
    height: auto;
  }
  .cid-t5laT6EHm1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t5laT7iWSm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t5laT7iWSm .item {
  padding-bottom: 2rem;
}
.cid-t5laT7iWSm .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t5laT7iWSm .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t5laT7iWSm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t5laT7iWSm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t5laT7iWSm .carousel-control,
.cid-t5laT7iWSm .close {
  background: #1b1b1b;
}
.cid-t5laT7iWSm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t5laT7iWSm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t5laT7iWSm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t5laT7iWSm .carousel-control-next span {
  margin-left: 5px;
}
.cid-t5laT7iWSm .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-t5laT7iWSm .close::before {
  content: '\e91a';
}
.cid-t5laT7iWSm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t5laT7iWSm .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-t5laT7iWSm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5laT7iWSm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t5laT7iWSm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t5laT7iWSm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t5laT7iWSm .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-t5laT7iWSm .carousel-indicators li.active,
.cid-t5laT7iWSm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t5laT7iWSm .carousel-indicators li::after,
.cid-t5laT7iWSm .carousel-indicators li::before {
  content: none;
}
.cid-t5laT7iWSm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t5laT7iWSm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t5laT7iWSm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t5laT7iWSm .carousel-indicators {
    display: none;
  }
}
.cid-t5laT7iWSm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t5laT7iWSm .carousel-inner > .active {
  display: block;
}
.cid-t5laT7iWSm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5laT7iWSm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t5laT7iWSm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t5laT7iWSm .carousel-control,
  .cid-t5laT7iWSm .carousel-indicators,
  .cid-t5laT7iWSm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t5laT7iWSm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t5laT7iWSm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t5laT7iWSm .carousel-indicators .active,
.cid-t5laT7iWSm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t5laT7iWSm .carousel-indicators .active {
  background: #fff;
}
.cid-t5laT7iWSm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t5laT7iWSm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t5laT7iWSm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t5laT7iWSm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t5laT7iWSm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t5laT7iWSm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t5laT7iWSm .carousel {
  width: 100%;
}
.cid-t5laT7iWSm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t5laT7iWSm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t5laT7iWSm .modal.fade .modal-dialog,
.cid-t5laT7iWSm .modal.in .modal-dialog {
  transform: none;
}
.cid-t5laT7iWSm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t5laT7iWSm H6 {
  text-align: center;
}
.cid-t5laT8kwwF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t5laT8zGxh {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t5ld1PtWYQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t5ld1PtWYQ nav.navbar {
  position: fixed;
}
.cid-t5ld1PtWYQ .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-t5ld1PtWYQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t5ld1PtWYQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t5ld1PtWYQ .dropdown-item:hover,
.cid-t5ld1PtWYQ .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t5ld1PtWYQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t5ld1PtWYQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t5ld1PtWYQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t5ld1PtWYQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t5ld1PtWYQ .nav-link {
  position: relative;
}
.cid-t5ld1PtWYQ .container {
  display: flex;
  margin: auto;
}
.cid-t5ld1PtWYQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t5ld1PtWYQ .dropdown-menu,
.cid-t5ld1PtWYQ .navbar.opened {
  background: #5f6366 !important;
}
.cid-t5ld1PtWYQ .nav-item:focus,
.cid-t5ld1PtWYQ .nav-link:focus {
  outline: none;
}
.cid-t5ld1PtWYQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t5ld1PtWYQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t5ld1PtWYQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t5ld1PtWYQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t5ld1PtWYQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t5ld1PtWYQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t5ld1PtWYQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t5ld1PtWYQ .navbar.opened {
  transition: all 0.3s;
}
.cid-t5ld1PtWYQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t5ld1PtWYQ .navbar .navbar-logo img {
  width: auto;
}
.cid-t5ld1PtWYQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t5ld1PtWYQ .navbar.collapsed {
  justify-content: center;
}
.cid-t5ld1PtWYQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t5ld1PtWYQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t5ld1PtWYQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t5ld1PtWYQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t5ld1PtWYQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t5ld1PtWYQ .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-t5ld1PtWYQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t5ld1PtWYQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t5ld1PtWYQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t5ld1PtWYQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t5ld1PtWYQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t5ld1PtWYQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t5ld1PtWYQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t5ld1PtWYQ .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-t5ld1PtWYQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t5ld1PtWYQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t5ld1PtWYQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t5ld1PtWYQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t5ld1PtWYQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t5ld1PtWYQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t5ld1PtWYQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-t5ld1PtWYQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t5ld1PtWYQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t5ld1PtWYQ .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-t5ld1PtWYQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t5ld1PtWYQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t5ld1PtWYQ .dropdown-item.active,
.cid-t5ld1PtWYQ .dropdown-item:active {
  background-color: transparent;
}
.cid-t5ld1PtWYQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t5ld1PtWYQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t5ld1PtWYQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t5ld1PtWYQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t5ld1PtWYQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t5ld1PtWYQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t5ld1PtWYQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t5ld1PtWYQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t5ld1PtWYQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t5ld1PtWYQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t5ld1PtWYQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t5ld1PtWYQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t5ld1PtWYQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t5ld1PtWYQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t5ld1PtWYQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t5ld1PtWYQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t5ld1PtWYQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t5ld1PtWYQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t5ld1PtWYQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t5ld1PtWYQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t5ld1PtWYQ .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-t5ld1PtWYQ .navbar {
    height: 70px;
  }
  .cid-t5ld1PtWYQ .navbar.opened {
    height: auto;
  }
  .cid-t5ld1PtWYQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t5ld1Q5PzA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t5ld1Q5PzA .item {
  padding-bottom: 2rem;
}
.cid-t5ld1Q5PzA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t5ld1Q5PzA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t5ld1Q5PzA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t5ld1Q5PzA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t5ld1Q5PzA .carousel-control,
.cid-t5ld1Q5PzA .close {
  background: #1b1b1b;
}
.cid-t5ld1Q5PzA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t5ld1Q5PzA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t5ld1Q5PzA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t5ld1Q5PzA .carousel-control-next span {
  margin-left: 5px;
}
.cid-t5ld1Q5PzA .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-t5ld1Q5PzA .close::before {
  content: '\e91a';
}
.cid-t5ld1Q5PzA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t5ld1Q5PzA .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-t5ld1Q5PzA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5ld1Q5PzA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t5ld1Q5PzA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t5ld1Q5PzA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t5ld1Q5PzA .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-t5ld1Q5PzA .carousel-indicators li.active,
.cid-t5ld1Q5PzA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t5ld1Q5PzA .carousel-indicators li::after,
.cid-t5ld1Q5PzA .carousel-indicators li::before {
  content: none;
}
.cid-t5ld1Q5PzA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t5ld1Q5PzA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t5ld1Q5PzA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t5ld1Q5PzA .carousel-indicators {
    display: none;
  }
}
.cid-t5ld1Q5PzA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t5ld1Q5PzA .carousel-inner > .active {
  display: block;
}
.cid-t5ld1Q5PzA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t5ld1Q5PzA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t5ld1Q5PzA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t5ld1Q5PzA .carousel-control,
  .cid-t5ld1Q5PzA .carousel-indicators,
  .cid-t5ld1Q5PzA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t5ld1Q5PzA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t5ld1Q5PzA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t5ld1Q5PzA .carousel-indicators .active,
.cid-t5ld1Q5PzA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t5ld1Q5PzA .carousel-indicators .active {
  background: #fff;
}
.cid-t5ld1Q5PzA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t5ld1Q5PzA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t5ld1Q5PzA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t5ld1Q5PzA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t5ld1Q5PzA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t5ld1Q5PzA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t5ld1Q5PzA .carousel {
  width: 100%;
}
.cid-t5ld1Q5PzA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t5ld1Q5PzA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t5ld1Q5PzA .modal.fade .modal-dialog,
.cid-t5ld1Q5PzA .modal.in .modal-dialog {
  transform: none;
}
.cid-t5ld1Q5PzA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t5ld1Q5PzA H6 {
  text-align: center;
}
.cid-t5ld1R3B4P {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t5ld1Rjw2N {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t602CqD7yE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t602CqD7yE nav.navbar {
  position: fixed;
}
.cid-t602CqD7yE .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-t602CqD7yE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t602CqD7yE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t602CqD7yE .dropdown-item:hover,
.cid-t602CqD7yE .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t602CqD7yE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t602CqD7yE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t602CqD7yE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t602CqD7yE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t602CqD7yE .nav-link {
  position: relative;
}
.cid-t602CqD7yE .container {
  display: flex;
  margin: auto;
}
.cid-t602CqD7yE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t602CqD7yE .dropdown-menu,
.cid-t602CqD7yE .navbar.opened {
  background: #5f6366 !important;
}
.cid-t602CqD7yE .nav-item:focus,
.cid-t602CqD7yE .nav-link:focus {
  outline: none;
}
.cid-t602CqD7yE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t602CqD7yE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t602CqD7yE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t602CqD7yE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t602CqD7yE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t602CqD7yE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t602CqD7yE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t602CqD7yE .navbar.opened {
  transition: all 0.3s;
}
.cid-t602CqD7yE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t602CqD7yE .navbar .navbar-logo img {
  width: auto;
}
.cid-t602CqD7yE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t602CqD7yE .navbar.collapsed {
  justify-content: center;
}
.cid-t602CqD7yE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t602CqD7yE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t602CqD7yE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t602CqD7yE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t602CqD7yE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t602CqD7yE .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-t602CqD7yE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t602CqD7yE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t602CqD7yE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t602CqD7yE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t602CqD7yE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t602CqD7yE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t602CqD7yE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t602CqD7yE .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-t602CqD7yE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t602CqD7yE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t602CqD7yE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t602CqD7yE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t602CqD7yE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t602CqD7yE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t602CqD7yE .navbar.navbar-short {
  min-height: 60px;
}
.cid-t602CqD7yE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t602CqD7yE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t602CqD7yE .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-t602CqD7yE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t602CqD7yE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t602CqD7yE .dropdown-item.active,
.cid-t602CqD7yE .dropdown-item:active {
  background-color: transparent;
}
.cid-t602CqD7yE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t602CqD7yE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t602CqD7yE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t602CqD7yE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t602CqD7yE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t602CqD7yE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t602CqD7yE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t602CqD7yE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t602CqD7yE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t602CqD7yE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t602CqD7yE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t602CqD7yE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t602CqD7yE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t602CqD7yE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t602CqD7yE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t602CqD7yE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t602CqD7yE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t602CqD7yE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t602CqD7yE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t602CqD7yE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t602CqD7yE .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-t602CqD7yE .navbar {
    height: 70px;
  }
  .cid-t602CqD7yE .navbar.opened {
    height: auto;
  }
  .cid-t602CqD7yE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t602CruFCU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t602CruFCU .item {
  padding-bottom: 2rem;
}
.cid-t602CruFCU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t602CruFCU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t602CruFCU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t602CruFCU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t602CruFCU .carousel-control,
.cid-t602CruFCU .close {
  background: #1b1b1b;
}
.cid-t602CruFCU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t602CruFCU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t602CruFCU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t602CruFCU .carousel-control-next span {
  margin-left: 5px;
}
.cid-t602CruFCU .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-t602CruFCU .close::before {
  content: '\e91a';
}
.cid-t602CruFCU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t602CruFCU .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-t602CruFCU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t602CruFCU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t602CruFCU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t602CruFCU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t602CruFCU .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-t602CruFCU .carousel-indicators li.active,
.cid-t602CruFCU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t602CruFCU .carousel-indicators li::after,
.cid-t602CruFCU .carousel-indicators li::before {
  content: none;
}
.cid-t602CruFCU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t602CruFCU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t602CruFCU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t602CruFCU .carousel-indicators {
    display: none;
  }
}
.cid-t602CruFCU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t602CruFCU .carousel-inner > .active {
  display: block;
}
.cid-t602CruFCU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t602CruFCU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t602CruFCU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t602CruFCU .carousel-control,
  .cid-t602CruFCU .carousel-indicators,
  .cid-t602CruFCU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t602CruFCU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t602CruFCU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t602CruFCU .carousel-indicators .active,
.cid-t602CruFCU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t602CruFCU .carousel-indicators .active {
  background: #fff;
}
.cid-t602CruFCU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t602CruFCU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t602CruFCU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t602CruFCU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t602CruFCU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t602CruFCU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t602CruFCU .carousel {
  width: 100%;
}
.cid-t602CruFCU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t602CruFCU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t602CruFCU .modal.fade .modal-dialog,
.cid-t602CruFCU .modal.in .modal-dialog {
  transform: none;
}
.cid-t602CruFCU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t602CruFCU H6 {
  text-align: center;
}
.cid-t602Ct7k63 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t602CtwHAN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t604UixMQC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t604UixMQC nav.navbar {
  position: fixed;
}
.cid-t604UixMQC .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-t604UixMQC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t604UixMQC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t604UixMQC .dropdown-item:hover,
.cid-t604UixMQC .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t604UixMQC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t604UixMQC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t604UixMQC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t604UixMQC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t604UixMQC .nav-link {
  position: relative;
}
.cid-t604UixMQC .container {
  display: flex;
  margin: auto;
}
.cid-t604UixMQC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t604UixMQC .dropdown-menu,
.cid-t604UixMQC .navbar.opened {
  background: #5f6366 !important;
}
.cid-t604UixMQC .nav-item:focus,
.cid-t604UixMQC .nav-link:focus {
  outline: none;
}
.cid-t604UixMQC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t604UixMQC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t604UixMQC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t604UixMQC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t604UixMQC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t604UixMQC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t604UixMQC .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t604UixMQC .navbar.opened {
  transition: all 0.3s;
}
.cid-t604UixMQC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t604UixMQC .navbar .navbar-logo img {
  width: auto;
}
.cid-t604UixMQC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t604UixMQC .navbar.collapsed {
  justify-content: center;
}
.cid-t604UixMQC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t604UixMQC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t604UixMQC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t604UixMQC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t604UixMQC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t604UixMQC .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-t604UixMQC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t604UixMQC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t604UixMQC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t604UixMQC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t604UixMQC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t604UixMQC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t604UixMQC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t604UixMQC .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-t604UixMQC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t604UixMQC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t604UixMQC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t604UixMQC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t604UixMQC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t604UixMQC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t604UixMQC .navbar.navbar-short {
  min-height: 60px;
}
.cid-t604UixMQC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t604UixMQC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t604UixMQC .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-t604UixMQC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t604UixMQC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t604UixMQC .dropdown-item.active,
.cid-t604UixMQC .dropdown-item:active {
  background-color: transparent;
}
.cid-t604UixMQC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t604UixMQC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t604UixMQC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t604UixMQC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t604UixMQC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t604UixMQC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t604UixMQC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t604UixMQC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t604UixMQC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t604UixMQC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t604UixMQC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t604UixMQC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t604UixMQC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t604UixMQC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t604UixMQC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t604UixMQC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t604UixMQC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t604UixMQC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t604UixMQC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t604UixMQC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t604UixMQC .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-t604UixMQC .navbar {
    height: 70px;
  }
  .cid-t604UixMQC .navbar.opened {
    height: auto;
  }
  .cid-t604UixMQC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t604UjdDNm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t604UjdDNm .item {
  padding-bottom: 2rem;
}
.cid-t604UjdDNm .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t604UjdDNm .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t604UjdDNm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t604UjdDNm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t604UjdDNm .carousel-control,
.cid-t604UjdDNm .close {
  background: #1b1b1b;
}
.cid-t604UjdDNm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t604UjdDNm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t604UjdDNm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t604UjdDNm .carousel-control-next span {
  margin-left: 5px;
}
.cid-t604UjdDNm .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-t604UjdDNm .close::before {
  content: '\e91a';
}
.cid-t604UjdDNm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t604UjdDNm .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-t604UjdDNm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t604UjdDNm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t604UjdDNm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t604UjdDNm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t604UjdDNm .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-t604UjdDNm .carousel-indicators li.active,
.cid-t604UjdDNm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t604UjdDNm .carousel-indicators li::after,
.cid-t604UjdDNm .carousel-indicators li::before {
  content: none;
}
.cid-t604UjdDNm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t604UjdDNm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t604UjdDNm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t604UjdDNm .carousel-indicators {
    display: none;
  }
}
.cid-t604UjdDNm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t604UjdDNm .carousel-inner > .active {
  display: block;
}
.cid-t604UjdDNm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t604UjdDNm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t604UjdDNm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t604UjdDNm .carousel-control,
  .cid-t604UjdDNm .carousel-indicators,
  .cid-t604UjdDNm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t604UjdDNm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t604UjdDNm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t604UjdDNm .carousel-indicators .active,
.cid-t604UjdDNm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t604UjdDNm .carousel-indicators .active {
  background: #fff;
}
.cid-t604UjdDNm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t604UjdDNm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t604UjdDNm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t604UjdDNm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t604UjdDNm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t604UjdDNm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t604UjdDNm .carousel {
  width: 100%;
}
.cid-t604UjdDNm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t604UjdDNm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t604UjdDNm .modal.fade .modal-dialog,
.cid-t604UjdDNm .modal.in .modal-dialog {
  transform: none;
}
.cid-t604UjdDNm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t604UjdDNm H6 {
  text-align: center;
}
.cid-t604UjZ2GP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t604Ukio9g {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t606oirlpb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t606oirlpb nav.navbar {
  position: fixed;
}
.cid-t606oirlpb .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-t606oirlpb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t606oirlpb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t606oirlpb .dropdown-item:hover,
.cid-t606oirlpb .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t606oirlpb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t606oirlpb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t606oirlpb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t606oirlpb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t606oirlpb .nav-link {
  position: relative;
}
.cid-t606oirlpb .container {
  display: flex;
  margin: auto;
}
.cid-t606oirlpb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t606oirlpb .dropdown-menu,
.cid-t606oirlpb .navbar.opened {
  background: #5f6366 !important;
}
.cid-t606oirlpb .nav-item:focus,
.cid-t606oirlpb .nav-link:focus {
  outline: none;
}
.cid-t606oirlpb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t606oirlpb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t606oirlpb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t606oirlpb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t606oirlpb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t606oirlpb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t606oirlpb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t606oirlpb .navbar.opened {
  transition: all 0.3s;
}
.cid-t606oirlpb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t606oirlpb .navbar .navbar-logo img {
  width: auto;
}
.cid-t606oirlpb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t606oirlpb .navbar.collapsed {
  justify-content: center;
}
.cid-t606oirlpb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t606oirlpb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t606oirlpb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t606oirlpb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t606oirlpb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t606oirlpb .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-t606oirlpb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t606oirlpb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t606oirlpb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t606oirlpb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t606oirlpb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t606oirlpb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t606oirlpb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t606oirlpb .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-t606oirlpb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t606oirlpb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t606oirlpb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t606oirlpb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t606oirlpb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t606oirlpb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t606oirlpb .navbar.navbar-short {
  min-height: 60px;
}
.cid-t606oirlpb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t606oirlpb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t606oirlpb .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-t606oirlpb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t606oirlpb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t606oirlpb .dropdown-item.active,
.cid-t606oirlpb .dropdown-item:active {
  background-color: transparent;
}
.cid-t606oirlpb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t606oirlpb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t606oirlpb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t606oirlpb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t606oirlpb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t606oirlpb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t606oirlpb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t606oirlpb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t606oirlpb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t606oirlpb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t606oirlpb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t606oirlpb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t606oirlpb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t606oirlpb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t606oirlpb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t606oirlpb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t606oirlpb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t606oirlpb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t606oirlpb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t606oirlpb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t606oirlpb .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-t606oirlpb .navbar {
    height: 70px;
  }
  .cid-t606oirlpb .navbar.opened {
    height: auto;
  }
  .cid-t606oirlpb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t606ojqRRA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t606ojqRRA .item {
  padding-bottom: 2rem;
}
.cid-t606ojqRRA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t606ojqRRA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t606ojqRRA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t606ojqRRA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t606ojqRRA .carousel-control,
.cid-t606ojqRRA .close {
  background: #1b1b1b;
}
.cid-t606ojqRRA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t606ojqRRA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t606ojqRRA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t606ojqRRA .carousel-control-next span {
  margin-left: 5px;
}
.cid-t606ojqRRA .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-t606ojqRRA .close::before {
  content: '\e91a';
}
.cid-t606ojqRRA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t606ojqRRA .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-t606ojqRRA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t606ojqRRA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t606ojqRRA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t606ojqRRA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t606ojqRRA .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-t606ojqRRA .carousel-indicators li.active,
.cid-t606ojqRRA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t606ojqRRA .carousel-indicators li::after,
.cid-t606ojqRRA .carousel-indicators li::before {
  content: none;
}
.cid-t606ojqRRA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t606ojqRRA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t606ojqRRA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t606ojqRRA .carousel-indicators {
    display: none;
  }
}
.cid-t606ojqRRA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t606ojqRRA .carousel-inner > .active {
  display: block;
}
.cid-t606ojqRRA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t606ojqRRA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t606ojqRRA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t606ojqRRA .carousel-control,
  .cid-t606ojqRRA .carousel-indicators,
  .cid-t606ojqRRA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t606ojqRRA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t606ojqRRA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t606ojqRRA .carousel-indicators .active,
.cid-t606ojqRRA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t606ojqRRA .carousel-indicators .active {
  background: #fff;
}
.cid-t606ojqRRA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t606ojqRRA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t606ojqRRA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t606ojqRRA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t606ojqRRA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t606ojqRRA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t606ojqRRA .carousel {
  width: 100%;
}
.cid-t606ojqRRA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t606ojqRRA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t606ojqRRA .modal.fade .modal-dialog,
.cid-t606ojqRRA .modal.in .modal-dialog {
  transform: none;
}
.cid-t606ojqRRA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t606ojqRRA H6 {
  text-align: center;
}
.cid-t606okXC0h {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t606ollo8Z {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t608I1X5ob {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t608I1X5ob nav.navbar {
  position: fixed;
}
.cid-t608I1X5ob .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-t608I1X5ob .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t608I1X5ob .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t608I1X5ob .dropdown-item:hover,
.cid-t608I1X5ob .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t608I1X5ob .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t608I1X5ob .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t608I1X5ob .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t608I1X5ob .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t608I1X5ob .nav-link {
  position: relative;
}
.cid-t608I1X5ob .container {
  display: flex;
  margin: auto;
}
.cid-t608I1X5ob .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t608I1X5ob .dropdown-menu,
.cid-t608I1X5ob .navbar.opened {
  background: #5f6366 !important;
}
.cid-t608I1X5ob .nav-item:focus,
.cid-t608I1X5ob .nav-link:focus {
  outline: none;
}
.cid-t608I1X5ob .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t608I1X5ob .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t608I1X5ob .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t608I1X5ob .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t608I1X5ob .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t608I1X5ob .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t608I1X5ob .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t608I1X5ob .navbar.opened {
  transition: all 0.3s;
}
.cid-t608I1X5ob .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t608I1X5ob .navbar .navbar-logo img {
  width: auto;
}
.cid-t608I1X5ob .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t608I1X5ob .navbar.collapsed {
  justify-content: center;
}
.cid-t608I1X5ob .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t608I1X5ob .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t608I1X5ob .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t608I1X5ob .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t608I1X5ob .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t608I1X5ob .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-t608I1X5ob .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t608I1X5ob .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t608I1X5ob .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t608I1X5ob .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t608I1X5ob .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t608I1X5ob .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t608I1X5ob .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t608I1X5ob .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-t608I1X5ob .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t608I1X5ob .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t608I1X5ob .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t608I1X5ob .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t608I1X5ob .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t608I1X5ob .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t608I1X5ob .navbar.navbar-short {
  min-height: 60px;
}
.cid-t608I1X5ob .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t608I1X5ob .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t608I1X5ob .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-t608I1X5ob .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t608I1X5ob .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t608I1X5ob .dropdown-item.active,
.cid-t608I1X5ob .dropdown-item:active {
  background-color: transparent;
}
.cid-t608I1X5ob .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t608I1X5ob .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t608I1X5ob .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t608I1X5ob .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t608I1X5ob .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t608I1X5ob .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t608I1X5ob ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t608I1X5ob .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t608I1X5ob button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t608I1X5ob button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t608I1X5ob button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t608I1X5ob button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t608I1X5ob button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t608I1X5ob button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t608I1X5ob nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t608I1X5ob nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t608I1X5ob nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t608I1X5ob nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t608I1X5ob .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t608I1X5ob a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t608I1X5ob .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-t608I1X5ob .navbar {
    height: 70px;
  }
  .cid-t608I1X5ob .navbar.opened {
    height: auto;
  }
  .cid-t608I1X5ob .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t608I2PLI5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t608I2PLI5 .item {
  padding-bottom: 2rem;
}
.cid-t608I2PLI5 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t608I2PLI5 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t608I2PLI5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t608I2PLI5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t608I2PLI5 .carousel-control,
.cid-t608I2PLI5 .close {
  background: #1b1b1b;
}
.cid-t608I2PLI5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t608I2PLI5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t608I2PLI5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t608I2PLI5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-t608I2PLI5 .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-t608I2PLI5 .close::before {
  content: '\e91a';
}
.cid-t608I2PLI5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t608I2PLI5 .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-t608I2PLI5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t608I2PLI5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t608I2PLI5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t608I2PLI5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t608I2PLI5 .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-t608I2PLI5 .carousel-indicators li.active,
.cid-t608I2PLI5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t608I2PLI5 .carousel-indicators li::after,
.cid-t608I2PLI5 .carousel-indicators li::before {
  content: none;
}
.cid-t608I2PLI5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t608I2PLI5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t608I2PLI5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t608I2PLI5 .carousel-indicators {
    display: none;
  }
}
.cid-t608I2PLI5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t608I2PLI5 .carousel-inner > .active {
  display: block;
}
.cid-t608I2PLI5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t608I2PLI5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t608I2PLI5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t608I2PLI5 .carousel-control,
  .cid-t608I2PLI5 .carousel-indicators,
  .cid-t608I2PLI5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t608I2PLI5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t608I2PLI5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t608I2PLI5 .carousel-indicators .active,
.cid-t608I2PLI5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t608I2PLI5 .carousel-indicators .active {
  background: #fff;
}
.cid-t608I2PLI5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t608I2PLI5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t608I2PLI5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t608I2PLI5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t608I2PLI5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t608I2PLI5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t608I2PLI5 .carousel {
  width: 100%;
}
.cid-t608I2PLI5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t608I2PLI5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t608I2PLI5 .modal.fade .modal-dialog,
.cid-t608I2PLI5 .modal.in .modal-dialog {
  transform: none;
}
.cid-t608I2PLI5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t608I2PLI5 H6 {
  text-align: center;
}
.cid-t608I4eIlH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t608I4yog4 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t609LMQfig {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t609LMQfig nav.navbar {
  position: fixed;
}
.cid-t609LMQfig .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-t609LMQfig .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t609LMQfig .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t609LMQfig .dropdown-item:hover,
.cid-t609LMQfig .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t609LMQfig .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t609LMQfig .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t609LMQfig .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t609LMQfig .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t609LMQfig .nav-link {
  position: relative;
}
.cid-t609LMQfig .container {
  display: flex;
  margin: auto;
}
.cid-t609LMQfig .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t609LMQfig .dropdown-menu,
.cid-t609LMQfig .navbar.opened {
  background: #5f6366 !important;
}
.cid-t609LMQfig .nav-item:focus,
.cid-t609LMQfig .nav-link:focus {
  outline: none;
}
.cid-t609LMQfig .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t609LMQfig .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t609LMQfig .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t609LMQfig .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t609LMQfig .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t609LMQfig .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t609LMQfig .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t609LMQfig .navbar.opened {
  transition: all 0.3s;
}
.cid-t609LMQfig .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t609LMQfig .navbar .navbar-logo img {
  width: auto;
}
.cid-t609LMQfig .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t609LMQfig .navbar.collapsed {
  justify-content: center;
}
.cid-t609LMQfig .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t609LMQfig .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t609LMQfig .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t609LMQfig .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t609LMQfig .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t609LMQfig .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-t609LMQfig .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t609LMQfig .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t609LMQfig .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t609LMQfig .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t609LMQfig .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t609LMQfig .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t609LMQfig .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t609LMQfig .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-t609LMQfig .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t609LMQfig .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t609LMQfig .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t609LMQfig .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t609LMQfig .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t609LMQfig .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t609LMQfig .navbar.navbar-short {
  min-height: 60px;
}
.cid-t609LMQfig .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t609LMQfig .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t609LMQfig .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-t609LMQfig .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t609LMQfig .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t609LMQfig .dropdown-item.active,
.cid-t609LMQfig .dropdown-item:active {
  background-color: transparent;
}
.cid-t609LMQfig .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t609LMQfig .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t609LMQfig .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t609LMQfig .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t609LMQfig .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t609LMQfig .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t609LMQfig ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t609LMQfig .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t609LMQfig button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t609LMQfig button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t609LMQfig button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t609LMQfig button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t609LMQfig button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t609LMQfig button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t609LMQfig nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t609LMQfig nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t609LMQfig nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t609LMQfig nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t609LMQfig .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t609LMQfig a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t609LMQfig .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-t609LMQfig .navbar {
    height: 70px;
  }
  .cid-t609LMQfig .navbar.opened {
    height: auto;
  }
  .cid-t609LMQfig .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t609LNVpf6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t609LNVpf6 .item {
  padding-bottom: 2rem;
}
.cid-t609LNVpf6 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t609LNVpf6 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t609LNVpf6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t609LNVpf6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t609LNVpf6 .carousel-control,
.cid-t609LNVpf6 .close {
  background: #1b1b1b;
}
.cid-t609LNVpf6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t609LNVpf6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t609LNVpf6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t609LNVpf6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-t609LNVpf6 .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-t609LNVpf6 .close::before {
  content: '\e91a';
}
.cid-t609LNVpf6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t609LNVpf6 .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-t609LNVpf6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t609LNVpf6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t609LNVpf6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t609LNVpf6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t609LNVpf6 .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-t609LNVpf6 .carousel-indicators li.active,
.cid-t609LNVpf6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t609LNVpf6 .carousel-indicators li::after,
.cid-t609LNVpf6 .carousel-indicators li::before {
  content: none;
}
.cid-t609LNVpf6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t609LNVpf6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t609LNVpf6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t609LNVpf6 .carousel-indicators {
    display: none;
  }
}
.cid-t609LNVpf6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t609LNVpf6 .carousel-inner > .active {
  display: block;
}
.cid-t609LNVpf6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t609LNVpf6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t609LNVpf6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t609LNVpf6 .carousel-control,
  .cid-t609LNVpf6 .carousel-indicators,
  .cid-t609LNVpf6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t609LNVpf6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t609LNVpf6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t609LNVpf6 .carousel-indicators .active,
.cid-t609LNVpf6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t609LNVpf6 .carousel-indicators .active {
  background: #fff;
}
.cid-t609LNVpf6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t609LNVpf6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t609LNVpf6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t609LNVpf6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t609LNVpf6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t609LNVpf6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t609LNVpf6 .carousel {
  width: 100%;
}
.cid-t609LNVpf6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t609LNVpf6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t609LNVpf6 .modal.fade .modal-dialog,
.cid-t609LNVpf6 .modal.in .modal-dialog {
  transform: none;
}
.cid-t609LNVpf6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t609LNVpf6 H6 {
  text-align: center;
}
.cid-t609LPF4wr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t609LQ7Uqg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t60bQ10cw9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t60bQ10cw9 nav.navbar {
  position: fixed;
}
.cid-t60bQ10cw9 .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-t60bQ10cw9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t60bQ10cw9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t60bQ10cw9 .dropdown-item:hover,
.cid-t60bQ10cw9 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t60bQ10cw9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t60bQ10cw9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t60bQ10cw9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t60bQ10cw9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t60bQ10cw9 .nav-link {
  position: relative;
}
.cid-t60bQ10cw9 .container {
  display: flex;
  margin: auto;
}
.cid-t60bQ10cw9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t60bQ10cw9 .dropdown-menu,
.cid-t60bQ10cw9 .navbar.opened {
  background: #5f6366 !important;
}
.cid-t60bQ10cw9 .nav-item:focus,
.cid-t60bQ10cw9 .nav-link:focus {
  outline: none;
}
.cid-t60bQ10cw9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t60bQ10cw9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t60bQ10cw9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t60bQ10cw9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t60bQ10cw9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t60bQ10cw9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t60bQ10cw9 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t60bQ10cw9 .navbar.opened {
  transition: all 0.3s;
}
.cid-t60bQ10cw9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t60bQ10cw9 .navbar .navbar-logo img {
  width: auto;
}
.cid-t60bQ10cw9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t60bQ10cw9 .navbar.collapsed {
  justify-content: center;
}
.cid-t60bQ10cw9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t60bQ10cw9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t60bQ10cw9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t60bQ10cw9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t60bQ10cw9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t60bQ10cw9 .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-t60bQ10cw9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t60bQ10cw9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t60bQ10cw9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t60bQ10cw9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t60bQ10cw9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t60bQ10cw9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t60bQ10cw9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t60bQ10cw9 .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-t60bQ10cw9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t60bQ10cw9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t60bQ10cw9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t60bQ10cw9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t60bQ10cw9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t60bQ10cw9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t60bQ10cw9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t60bQ10cw9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t60bQ10cw9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t60bQ10cw9 .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-t60bQ10cw9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t60bQ10cw9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t60bQ10cw9 .dropdown-item.active,
.cid-t60bQ10cw9 .dropdown-item:active {
  background-color: transparent;
}
.cid-t60bQ10cw9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t60bQ10cw9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t60bQ10cw9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t60bQ10cw9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t60bQ10cw9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t60bQ10cw9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t60bQ10cw9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t60bQ10cw9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t60bQ10cw9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t60bQ10cw9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t60bQ10cw9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t60bQ10cw9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t60bQ10cw9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t60bQ10cw9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t60bQ10cw9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t60bQ10cw9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t60bQ10cw9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t60bQ10cw9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t60bQ10cw9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t60bQ10cw9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t60bQ10cw9 .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-t60bQ10cw9 .navbar {
    height: 70px;
  }
  .cid-t60bQ10cw9 .navbar.opened {
    height: auto;
  }
  .cid-t60bQ10cw9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t60bQ2gM6u {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t60bQ2gM6u .item {
  padding-bottom: 2rem;
}
.cid-t60bQ2gM6u .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t60bQ2gM6u .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t60bQ2gM6u .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t60bQ2gM6u .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t60bQ2gM6u .carousel-control,
.cid-t60bQ2gM6u .close {
  background: #1b1b1b;
}
.cid-t60bQ2gM6u .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t60bQ2gM6u .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t60bQ2gM6u .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t60bQ2gM6u .carousel-control-next span {
  margin-left: 5px;
}
.cid-t60bQ2gM6u .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-t60bQ2gM6u .close::before {
  content: '\e91a';
}
.cid-t60bQ2gM6u .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t60bQ2gM6u .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-t60bQ2gM6u .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t60bQ2gM6u .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t60bQ2gM6u .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t60bQ2gM6u .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t60bQ2gM6u .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-t60bQ2gM6u .carousel-indicators li.active,
.cid-t60bQ2gM6u .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t60bQ2gM6u .carousel-indicators li::after,
.cid-t60bQ2gM6u .carousel-indicators li::before {
  content: none;
}
.cid-t60bQ2gM6u .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t60bQ2gM6u .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t60bQ2gM6u .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t60bQ2gM6u .carousel-indicators {
    display: none;
  }
}
.cid-t60bQ2gM6u .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t60bQ2gM6u .carousel-inner > .active {
  display: block;
}
.cid-t60bQ2gM6u .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t60bQ2gM6u .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t60bQ2gM6u .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t60bQ2gM6u .carousel-control,
  .cid-t60bQ2gM6u .carousel-indicators,
  .cid-t60bQ2gM6u .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t60bQ2gM6u .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t60bQ2gM6u .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t60bQ2gM6u .carousel-indicators .active,
.cid-t60bQ2gM6u .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t60bQ2gM6u .carousel-indicators .active {
  background: #fff;
}
.cid-t60bQ2gM6u .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t60bQ2gM6u .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t60bQ2gM6u .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t60bQ2gM6u .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t60bQ2gM6u .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t60bQ2gM6u .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t60bQ2gM6u .carousel {
  width: 100%;
}
.cid-t60bQ2gM6u .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t60bQ2gM6u .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t60bQ2gM6u .modal.fade .modal-dialog,
.cid-t60bQ2gM6u .modal.in .modal-dialog {
  transform: none;
}
.cid-t60bQ2gM6u .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t60bQ2gM6u H6 {
  text-align: center;
}
.cid-t60bQ48Bx3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t60bQ4xr2y {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t60cVzbfcM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t60cVzbfcM nav.navbar {
  position: fixed;
}
.cid-t60cVzbfcM .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-t60cVzbfcM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t60cVzbfcM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t60cVzbfcM .dropdown-item:hover,
.cid-t60cVzbfcM .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t60cVzbfcM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t60cVzbfcM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t60cVzbfcM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t60cVzbfcM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t60cVzbfcM .nav-link {
  position: relative;
}
.cid-t60cVzbfcM .container {
  display: flex;
  margin: auto;
}
.cid-t60cVzbfcM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t60cVzbfcM .dropdown-menu,
.cid-t60cVzbfcM .navbar.opened {
  background: #5f6366 !important;
}
.cid-t60cVzbfcM .nav-item:focus,
.cid-t60cVzbfcM .nav-link:focus {
  outline: none;
}
.cid-t60cVzbfcM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t60cVzbfcM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t60cVzbfcM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t60cVzbfcM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t60cVzbfcM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t60cVzbfcM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t60cVzbfcM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t60cVzbfcM .navbar.opened {
  transition: all 0.3s;
}
.cid-t60cVzbfcM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t60cVzbfcM .navbar .navbar-logo img {
  width: auto;
}
.cid-t60cVzbfcM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t60cVzbfcM .navbar.collapsed {
  justify-content: center;
}
.cid-t60cVzbfcM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t60cVzbfcM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t60cVzbfcM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t60cVzbfcM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t60cVzbfcM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t60cVzbfcM .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-t60cVzbfcM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t60cVzbfcM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t60cVzbfcM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t60cVzbfcM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t60cVzbfcM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t60cVzbfcM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t60cVzbfcM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t60cVzbfcM .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-t60cVzbfcM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t60cVzbfcM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t60cVzbfcM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t60cVzbfcM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t60cVzbfcM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t60cVzbfcM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t60cVzbfcM .navbar.navbar-short {
  min-height: 60px;
}
.cid-t60cVzbfcM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t60cVzbfcM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t60cVzbfcM .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-t60cVzbfcM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t60cVzbfcM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t60cVzbfcM .dropdown-item.active,
.cid-t60cVzbfcM .dropdown-item:active {
  background-color: transparent;
}
.cid-t60cVzbfcM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t60cVzbfcM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t60cVzbfcM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t60cVzbfcM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t60cVzbfcM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t60cVzbfcM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t60cVzbfcM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t60cVzbfcM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t60cVzbfcM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t60cVzbfcM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t60cVzbfcM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t60cVzbfcM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t60cVzbfcM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t60cVzbfcM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t60cVzbfcM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t60cVzbfcM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t60cVzbfcM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t60cVzbfcM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t60cVzbfcM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t60cVzbfcM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t60cVzbfcM .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-t60cVzbfcM .navbar {
    height: 70px;
  }
  .cid-t60cVzbfcM .navbar.opened {
    height: auto;
  }
  .cid-t60cVzbfcM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t60cVAgu19 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t60cVAgu19 .item {
  padding-bottom: 2rem;
}
.cid-t60cVAgu19 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t60cVAgu19 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t60cVAgu19 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t60cVAgu19 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t60cVAgu19 .carousel-control,
.cid-t60cVAgu19 .close {
  background: #1b1b1b;
}
.cid-t60cVAgu19 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t60cVAgu19 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t60cVAgu19 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t60cVAgu19 .carousel-control-next span {
  margin-left: 5px;
}
.cid-t60cVAgu19 .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-t60cVAgu19 .close::before {
  content: '\e91a';
}
.cid-t60cVAgu19 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t60cVAgu19 .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-t60cVAgu19 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t60cVAgu19 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t60cVAgu19 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t60cVAgu19 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t60cVAgu19 .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-t60cVAgu19 .carousel-indicators li.active,
.cid-t60cVAgu19 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t60cVAgu19 .carousel-indicators li::after,
.cid-t60cVAgu19 .carousel-indicators li::before {
  content: none;
}
.cid-t60cVAgu19 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t60cVAgu19 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t60cVAgu19 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t60cVAgu19 .carousel-indicators {
    display: none;
  }
}
.cid-t60cVAgu19 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t60cVAgu19 .carousel-inner > .active {
  display: block;
}
.cid-t60cVAgu19 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t60cVAgu19 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t60cVAgu19 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t60cVAgu19 .carousel-control,
  .cid-t60cVAgu19 .carousel-indicators,
  .cid-t60cVAgu19 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t60cVAgu19 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t60cVAgu19 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t60cVAgu19 .carousel-indicators .active,
.cid-t60cVAgu19 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t60cVAgu19 .carousel-indicators .active {
  background: #fff;
}
.cid-t60cVAgu19 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t60cVAgu19 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t60cVAgu19 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t60cVAgu19 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t60cVAgu19 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t60cVAgu19 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t60cVAgu19 .carousel {
  width: 100%;
}
.cid-t60cVAgu19 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t60cVAgu19 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t60cVAgu19 .modal.fade .modal-dialog,
.cid-t60cVAgu19 .modal.in .modal-dialog {
  transform: none;
}
.cid-t60cVAgu19 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t60cVAgu19 H6 {
  text-align: center;
}
.cid-t60cVBJ8sC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t60cVCbh8D {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t60gAORkAB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t60gAORkAB nav.navbar {
  position: fixed;
}
.cid-t60gAORkAB .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-t60gAORkAB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t60gAORkAB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t60gAORkAB .dropdown-item:hover,
.cid-t60gAORkAB .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t60gAORkAB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t60gAORkAB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t60gAORkAB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t60gAORkAB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t60gAORkAB .nav-link {
  position: relative;
}
.cid-t60gAORkAB .container {
  display: flex;
  margin: auto;
}
.cid-t60gAORkAB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t60gAORkAB .dropdown-menu,
.cid-t60gAORkAB .navbar.opened {
  background: #5f6366 !important;
}
.cid-t60gAORkAB .nav-item:focus,
.cid-t60gAORkAB .nav-link:focus {
  outline: none;
}
.cid-t60gAORkAB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t60gAORkAB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t60gAORkAB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t60gAORkAB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t60gAORkAB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t60gAORkAB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t60gAORkAB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t60gAORkAB .navbar.opened {
  transition: all 0.3s;
}
.cid-t60gAORkAB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t60gAORkAB .navbar .navbar-logo img {
  width: auto;
}
.cid-t60gAORkAB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t60gAORkAB .navbar.collapsed {
  justify-content: center;
}
.cid-t60gAORkAB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t60gAORkAB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t60gAORkAB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t60gAORkAB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t60gAORkAB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t60gAORkAB .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-t60gAORkAB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t60gAORkAB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t60gAORkAB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t60gAORkAB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t60gAORkAB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t60gAORkAB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t60gAORkAB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t60gAORkAB .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-t60gAORkAB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t60gAORkAB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t60gAORkAB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t60gAORkAB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t60gAORkAB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t60gAORkAB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t60gAORkAB .navbar.navbar-short {
  min-height: 60px;
}
.cid-t60gAORkAB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t60gAORkAB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t60gAORkAB .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-t60gAORkAB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t60gAORkAB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t60gAORkAB .dropdown-item.active,
.cid-t60gAORkAB .dropdown-item:active {
  background-color: transparent;
}
.cid-t60gAORkAB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t60gAORkAB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t60gAORkAB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t60gAORkAB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t60gAORkAB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t60gAORkAB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t60gAORkAB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t60gAORkAB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t60gAORkAB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t60gAORkAB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t60gAORkAB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t60gAORkAB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t60gAORkAB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t60gAORkAB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t60gAORkAB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t60gAORkAB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t60gAORkAB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t60gAORkAB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t60gAORkAB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t60gAORkAB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t60gAORkAB .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-t60gAORkAB .navbar {
    height: 70px;
  }
  .cid-t60gAORkAB .navbar.opened {
    height: auto;
  }
  .cid-t60gAORkAB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t60gAPHZj0 {
  background-image: url("../../../assets/images/talles-especiales-1920x1300.jpg");
}
.cid-t60gAPHZj0 .btn {
  margin: 0.2rem !important;
}
.cid-t60gAPHZj0 .row {
  justify-content: flex-end;
}
.cid-t60gAPHZj0 .mbr-text,
.cid-t60gAPHZj0 .mbr-section-btn {
  color: #cccccc;
}
.cid-t60gAPHZj0 H3 {
  color: #cccccc;
}
.cid-t60gAPHZj0 H1 {
  color: #fedec9;
}
.cid-t9uUNPsESm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t9uUNPsESm .row {
  justify-content: center;
}
.cid-t9uUNPsESm .item-img {
  height: 480px;
  width: 100%;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .cid-t9uUNPsESm .item-img {
    height: 286px;
  }
}
.cid-t9uUNPsESm img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t9uUNPsESm .item:focus,
.cid-t9uUNPsESm span:focus {
  outline: none;
}
.cid-t9uUNPsESm .col-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-t9uUNPsESm .col-items {
    flex-wrap: wrap;
  }
}
.cid-t9uUNPsESm .item {
  cursor: pointer;
  padding: 12px;
}
@media (min-width: 992px) {
  .cid-t9uUNPsESm .item {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t9uUNPsESm .item {
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%;
  }
}
.cid-t9uUNPsESm .item-wrapper {
  position: relative;
  background: transparent;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}
.cid-t9uUNPsESm .item-wrapper .btn {
  padding: 12px 24px;
  min-width: 62px;
}
.cid-t9uUNPsESm .item-wrapper .btn-primary:hover {
  background-color: #222222 !important;
  border-color: #222222 !important;
}
.cid-t9uUNPsESm .item-wrapper .btn-primary:hover span {
  color: #fedec9 !important;
}
.cid-t9uUNPsESm .item-content {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-t9uUNPsESm .item-content {
    text-align: center;
  }
}
.cid-t9uUNPsESm .mbr-section-title {
  width: 100%;
  color: #222222;
}
.cid-t9uUNPsESm .mbr-text {
  color: #555555;
  margin-top: 16px;
  margin-bottom: 16px;
}
.cid-t9uUNPsESm .item-title {
  color: #222222;
}
.cid-t9uUNPsESm .item-subtitle {
  color: #222222;
}
.cid-t9uUNPsESm .mbr-section-head {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .cid-t9uUNPsESm .mbr-section-head {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .cid-t9uUNPsESm .mbr-section-head {
    text-align: center !important;
  }
}
.cid-t9uUNPsESm .item-title,
.cid-t9uUNPsESm .mbr-section-btn {
  color: #fedec9;
}
.cid-t60gARr7EE {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t7whzPobCi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t7whzPobCi nav.navbar {
  position: fixed;
}
.cid-t7whzPobCi .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-t7whzPobCi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t7whzPobCi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t7whzPobCi .dropdown-item:hover,
.cid-t7whzPobCi .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t7whzPobCi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t7whzPobCi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t7whzPobCi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t7whzPobCi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t7whzPobCi .nav-link {
  position: relative;
}
.cid-t7whzPobCi .container {
  display: flex;
  margin: auto;
}
.cid-t7whzPobCi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t7whzPobCi .dropdown-menu,
.cid-t7whzPobCi .navbar.opened {
  background: #5f6366 !important;
}
.cid-t7whzPobCi .nav-item:focus,
.cid-t7whzPobCi .nav-link:focus {
  outline: none;
}
.cid-t7whzPobCi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t7whzPobCi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t7whzPobCi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t7whzPobCi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t7whzPobCi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t7whzPobCi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t7whzPobCi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t7whzPobCi .navbar.opened {
  transition: all 0.3s;
}
.cid-t7whzPobCi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t7whzPobCi .navbar .navbar-logo img {
  width: auto;
}
.cid-t7whzPobCi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t7whzPobCi .navbar.collapsed {
  justify-content: center;
}
.cid-t7whzPobCi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t7whzPobCi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t7whzPobCi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t7whzPobCi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t7whzPobCi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t7whzPobCi .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-t7whzPobCi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t7whzPobCi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t7whzPobCi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t7whzPobCi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t7whzPobCi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t7whzPobCi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t7whzPobCi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t7whzPobCi .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-t7whzPobCi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t7whzPobCi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t7whzPobCi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t7whzPobCi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t7whzPobCi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t7whzPobCi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t7whzPobCi .navbar.navbar-short {
  min-height: 60px;
}
.cid-t7whzPobCi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t7whzPobCi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t7whzPobCi .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-t7whzPobCi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t7whzPobCi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t7whzPobCi .dropdown-item.active,
.cid-t7whzPobCi .dropdown-item:active {
  background-color: transparent;
}
.cid-t7whzPobCi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t7whzPobCi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t7whzPobCi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t7whzPobCi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t7whzPobCi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t7whzPobCi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t7whzPobCi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t7whzPobCi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t7whzPobCi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t7whzPobCi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t7whzPobCi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t7whzPobCi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7whzPobCi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7whzPobCi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t7whzPobCi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7whzPobCi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t7whzPobCi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t7whzPobCi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7whzPobCi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t7whzPobCi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t7whzPobCi .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-t7whzPobCi .navbar {
    height: 70px;
  }
  .cid-t7whzPobCi .navbar.opened {
    height: auto;
  }
  .cid-t7whzPobCi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t7whzQdDgk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t7whzQdDgk .item {
  padding-bottom: 2rem;
}
.cid-t7whzQdDgk .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t7whzQdDgk .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t7whzQdDgk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t7whzQdDgk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t7whzQdDgk .carousel-control,
.cid-t7whzQdDgk .close {
  background: #1b1b1b;
}
.cid-t7whzQdDgk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t7whzQdDgk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t7whzQdDgk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t7whzQdDgk .carousel-control-next span {
  margin-left: 5px;
}
.cid-t7whzQdDgk .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-t7whzQdDgk .close::before {
  content: '\e91a';
}
.cid-t7whzQdDgk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t7whzQdDgk .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-t7whzQdDgk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7whzQdDgk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t7whzQdDgk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t7whzQdDgk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t7whzQdDgk .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-t7whzQdDgk .carousel-indicators li.active,
.cid-t7whzQdDgk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t7whzQdDgk .carousel-indicators li::after,
.cid-t7whzQdDgk .carousel-indicators li::before {
  content: none;
}
.cid-t7whzQdDgk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t7whzQdDgk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t7whzQdDgk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t7whzQdDgk .carousel-indicators {
    display: none;
  }
}
.cid-t7whzQdDgk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t7whzQdDgk .carousel-inner > .active {
  display: block;
}
.cid-t7whzQdDgk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7whzQdDgk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t7whzQdDgk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t7whzQdDgk .carousel-control,
  .cid-t7whzQdDgk .carousel-indicators,
  .cid-t7whzQdDgk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t7whzQdDgk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t7whzQdDgk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t7whzQdDgk .carousel-indicators .active,
.cid-t7whzQdDgk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t7whzQdDgk .carousel-indicators .active {
  background: #fff;
}
.cid-t7whzQdDgk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t7whzQdDgk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t7whzQdDgk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t7whzQdDgk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t7whzQdDgk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t7whzQdDgk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t7whzQdDgk .carousel {
  width: 100%;
}
.cid-t7whzQdDgk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t7whzQdDgk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t7whzQdDgk .modal.fade .modal-dialog,
.cid-t7whzQdDgk .modal.in .modal-dialog {
  transform: none;
}
.cid-t7whzQdDgk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t7whzQdDgk H6 {
  text-align: center;
}
.cid-t7whzRs4Es {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t7whzRZ71o {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t7wjGuzQsz {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t7wjGuzQsz nav.navbar {
  position: fixed;
}
.cid-t7wjGuzQsz .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-t7wjGuzQsz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t7wjGuzQsz .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t7wjGuzQsz .dropdown-item:hover,
.cid-t7wjGuzQsz .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t7wjGuzQsz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t7wjGuzQsz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t7wjGuzQsz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t7wjGuzQsz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t7wjGuzQsz .nav-link {
  position: relative;
}
.cid-t7wjGuzQsz .container {
  display: flex;
  margin: auto;
}
.cid-t7wjGuzQsz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t7wjGuzQsz .dropdown-menu,
.cid-t7wjGuzQsz .navbar.opened {
  background: #5f6366 !important;
}
.cid-t7wjGuzQsz .nav-item:focus,
.cid-t7wjGuzQsz .nav-link:focus {
  outline: none;
}
.cid-t7wjGuzQsz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t7wjGuzQsz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t7wjGuzQsz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t7wjGuzQsz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t7wjGuzQsz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t7wjGuzQsz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t7wjGuzQsz .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t7wjGuzQsz .navbar.opened {
  transition: all 0.3s;
}
.cid-t7wjGuzQsz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t7wjGuzQsz .navbar .navbar-logo img {
  width: auto;
}
.cid-t7wjGuzQsz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t7wjGuzQsz .navbar.collapsed {
  justify-content: center;
}
.cid-t7wjGuzQsz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t7wjGuzQsz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t7wjGuzQsz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t7wjGuzQsz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t7wjGuzQsz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t7wjGuzQsz .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-t7wjGuzQsz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t7wjGuzQsz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t7wjGuzQsz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t7wjGuzQsz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t7wjGuzQsz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t7wjGuzQsz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t7wjGuzQsz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t7wjGuzQsz .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-t7wjGuzQsz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t7wjGuzQsz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t7wjGuzQsz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t7wjGuzQsz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t7wjGuzQsz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t7wjGuzQsz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t7wjGuzQsz .navbar.navbar-short {
  min-height: 60px;
}
.cid-t7wjGuzQsz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t7wjGuzQsz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t7wjGuzQsz .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-t7wjGuzQsz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t7wjGuzQsz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t7wjGuzQsz .dropdown-item.active,
.cid-t7wjGuzQsz .dropdown-item:active {
  background-color: transparent;
}
.cid-t7wjGuzQsz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t7wjGuzQsz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t7wjGuzQsz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t7wjGuzQsz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t7wjGuzQsz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t7wjGuzQsz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t7wjGuzQsz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t7wjGuzQsz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t7wjGuzQsz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t7wjGuzQsz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t7wjGuzQsz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t7wjGuzQsz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wjGuzQsz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wjGuzQsz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t7wjGuzQsz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wjGuzQsz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t7wjGuzQsz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t7wjGuzQsz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wjGuzQsz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t7wjGuzQsz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t7wjGuzQsz .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-t7wjGuzQsz .navbar {
    height: 70px;
  }
  .cid-t7wjGuzQsz .navbar.opened {
    height: auto;
  }
  .cid-t7wjGuzQsz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t7wjGvmSVe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t7wjGvmSVe .item {
  padding-bottom: 2rem;
}
.cid-t7wjGvmSVe .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t7wjGvmSVe .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t7wjGvmSVe .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t7wjGvmSVe .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t7wjGvmSVe .carousel-control,
.cid-t7wjGvmSVe .close {
  background: #1b1b1b;
}
.cid-t7wjGvmSVe .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t7wjGvmSVe .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t7wjGvmSVe .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t7wjGvmSVe .carousel-control-next span {
  margin-left: 5px;
}
.cid-t7wjGvmSVe .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-t7wjGvmSVe .close::before {
  content: '\e91a';
}
.cid-t7wjGvmSVe .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t7wjGvmSVe .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-t7wjGvmSVe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wjGvmSVe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t7wjGvmSVe .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t7wjGvmSVe .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t7wjGvmSVe .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-t7wjGvmSVe .carousel-indicators li.active,
.cid-t7wjGvmSVe .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t7wjGvmSVe .carousel-indicators li::after,
.cid-t7wjGvmSVe .carousel-indicators li::before {
  content: none;
}
.cid-t7wjGvmSVe .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t7wjGvmSVe .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t7wjGvmSVe .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t7wjGvmSVe .carousel-indicators {
    display: none;
  }
}
.cid-t7wjGvmSVe .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t7wjGvmSVe .carousel-inner > .active {
  display: block;
}
.cid-t7wjGvmSVe .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wjGvmSVe .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t7wjGvmSVe .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t7wjGvmSVe .carousel-control,
  .cid-t7wjGvmSVe .carousel-indicators,
  .cid-t7wjGvmSVe .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t7wjGvmSVe .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t7wjGvmSVe .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t7wjGvmSVe .carousel-indicators .active,
.cid-t7wjGvmSVe .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t7wjGvmSVe .carousel-indicators .active {
  background: #fff;
}
.cid-t7wjGvmSVe .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t7wjGvmSVe .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t7wjGvmSVe .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t7wjGvmSVe .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t7wjGvmSVe .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t7wjGvmSVe .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t7wjGvmSVe .carousel {
  width: 100%;
}
.cid-t7wjGvmSVe .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t7wjGvmSVe .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t7wjGvmSVe .modal.fade .modal-dialog,
.cid-t7wjGvmSVe .modal.in .modal-dialog {
  transform: none;
}
.cid-t7wjGvmSVe .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t7wjGvmSVe H6 {
  text-align: center;
}
.cid-t7wjGwfYwe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t7wjGwI3yL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t7wkvxywxY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t7wkvxywxY nav.navbar {
  position: fixed;
}
.cid-t7wkvxywxY .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-t7wkvxywxY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t7wkvxywxY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t7wkvxywxY .dropdown-item:hover,
.cid-t7wkvxywxY .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t7wkvxywxY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t7wkvxywxY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t7wkvxywxY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t7wkvxywxY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t7wkvxywxY .nav-link {
  position: relative;
}
.cid-t7wkvxywxY .container {
  display: flex;
  margin: auto;
}
.cid-t7wkvxywxY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t7wkvxywxY .dropdown-menu,
.cid-t7wkvxywxY .navbar.opened {
  background: #5f6366 !important;
}
.cid-t7wkvxywxY .nav-item:focus,
.cid-t7wkvxywxY .nav-link:focus {
  outline: none;
}
.cid-t7wkvxywxY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t7wkvxywxY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t7wkvxywxY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t7wkvxywxY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t7wkvxywxY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t7wkvxywxY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t7wkvxywxY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t7wkvxywxY .navbar.opened {
  transition: all 0.3s;
}
.cid-t7wkvxywxY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t7wkvxywxY .navbar .navbar-logo img {
  width: auto;
}
.cid-t7wkvxywxY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t7wkvxywxY .navbar.collapsed {
  justify-content: center;
}
.cid-t7wkvxywxY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t7wkvxywxY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t7wkvxywxY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t7wkvxywxY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t7wkvxywxY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t7wkvxywxY .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-t7wkvxywxY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t7wkvxywxY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t7wkvxywxY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t7wkvxywxY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t7wkvxywxY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t7wkvxywxY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t7wkvxywxY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t7wkvxywxY .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-t7wkvxywxY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t7wkvxywxY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t7wkvxywxY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t7wkvxywxY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t7wkvxywxY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t7wkvxywxY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t7wkvxywxY .navbar.navbar-short {
  min-height: 60px;
}
.cid-t7wkvxywxY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t7wkvxywxY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t7wkvxywxY .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-t7wkvxywxY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t7wkvxywxY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t7wkvxywxY .dropdown-item.active,
.cid-t7wkvxywxY .dropdown-item:active {
  background-color: transparent;
}
.cid-t7wkvxywxY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t7wkvxywxY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t7wkvxywxY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t7wkvxywxY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t7wkvxywxY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t7wkvxywxY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t7wkvxywxY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t7wkvxywxY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t7wkvxywxY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t7wkvxywxY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t7wkvxywxY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t7wkvxywxY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wkvxywxY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wkvxywxY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t7wkvxywxY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wkvxywxY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t7wkvxywxY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t7wkvxywxY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wkvxywxY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t7wkvxywxY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t7wkvxywxY .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-t7wkvxywxY .navbar {
    height: 70px;
  }
  .cid-t7wkvxywxY .navbar.opened {
    height: auto;
  }
  .cid-t7wkvxywxY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t7wkvypaWC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t7wkvypaWC .item {
  padding-bottom: 2rem;
}
.cid-t7wkvypaWC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t7wkvypaWC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t7wkvypaWC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t7wkvypaWC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t7wkvypaWC .carousel-control,
.cid-t7wkvypaWC .close {
  background: #1b1b1b;
}
.cid-t7wkvypaWC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t7wkvypaWC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t7wkvypaWC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t7wkvypaWC .carousel-control-next span {
  margin-left: 5px;
}
.cid-t7wkvypaWC .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-t7wkvypaWC .close::before {
  content: '\e91a';
}
.cid-t7wkvypaWC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t7wkvypaWC .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-t7wkvypaWC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wkvypaWC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t7wkvypaWC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t7wkvypaWC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t7wkvypaWC .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-t7wkvypaWC .carousel-indicators li.active,
.cid-t7wkvypaWC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t7wkvypaWC .carousel-indicators li::after,
.cid-t7wkvypaWC .carousel-indicators li::before {
  content: none;
}
.cid-t7wkvypaWC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t7wkvypaWC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t7wkvypaWC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t7wkvypaWC .carousel-indicators {
    display: none;
  }
}
.cid-t7wkvypaWC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t7wkvypaWC .carousel-inner > .active {
  display: block;
}
.cid-t7wkvypaWC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wkvypaWC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t7wkvypaWC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t7wkvypaWC .carousel-control,
  .cid-t7wkvypaWC .carousel-indicators,
  .cid-t7wkvypaWC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t7wkvypaWC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t7wkvypaWC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t7wkvypaWC .carousel-indicators .active,
.cid-t7wkvypaWC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t7wkvypaWC .carousel-indicators .active {
  background: #fff;
}
.cid-t7wkvypaWC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t7wkvypaWC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t7wkvypaWC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t7wkvypaWC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t7wkvypaWC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t7wkvypaWC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t7wkvypaWC .carousel {
  width: 100%;
}
.cid-t7wkvypaWC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t7wkvypaWC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t7wkvypaWC .modal.fade .modal-dialog,
.cid-t7wkvypaWC .modal.in .modal-dialog {
  transform: none;
}
.cid-t7wkvypaWC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t7wkvypaWC H6 {
  text-align: center;
}
.cid-t7wkvzBhZq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t7wkvzYpJh {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t7wl2rK5wc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t7wl2rK5wc nav.navbar {
  position: fixed;
}
.cid-t7wl2rK5wc .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-t7wl2rK5wc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t7wl2rK5wc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t7wl2rK5wc .dropdown-item:hover,
.cid-t7wl2rK5wc .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t7wl2rK5wc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t7wl2rK5wc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t7wl2rK5wc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t7wl2rK5wc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t7wl2rK5wc .nav-link {
  position: relative;
}
.cid-t7wl2rK5wc .container {
  display: flex;
  margin: auto;
}
.cid-t7wl2rK5wc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t7wl2rK5wc .dropdown-menu,
.cid-t7wl2rK5wc .navbar.opened {
  background: #5f6366 !important;
}
.cid-t7wl2rK5wc .nav-item:focus,
.cid-t7wl2rK5wc .nav-link:focus {
  outline: none;
}
.cid-t7wl2rK5wc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t7wl2rK5wc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t7wl2rK5wc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t7wl2rK5wc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t7wl2rK5wc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t7wl2rK5wc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t7wl2rK5wc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t7wl2rK5wc .navbar.opened {
  transition: all 0.3s;
}
.cid-t7wl2rK5wc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t7wl2rK5wc .navbar .navbar-logo img {
  width: auto;
}
.cid-t7wl2rK5wc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t7wl2rK5wc .navbar.collapsed {
  justify-content: center;
}
.cid-t7wl2rK5wc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t7wl2rK5wc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t7wl2rK5wc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t7wl2rK5wc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t7wl2rK5wc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t7wl2rK5wc .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-t7wl2rK5wc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t7wl2rK5wc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t7wl2rK5wc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t7wl2rK5wc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t7wl2rK5wc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t7wl2rK5wc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t7wl2rK5wc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t7wl2rK5wc .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-t7wl2rK5wc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t7wl2rK5wc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t7wl2rK5wc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t7wl2rK5wc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t7wl2rK5wc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t7wl2rK5wc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t7wl2rK5wc .navbar.navbar-short {
  min-height: 60px;
}
.cid-t7wl2rK5wc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t7wl2rK5wc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t7wl2rK5wc .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-t7wl2rK5wc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t7wl2rK5wc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t7wl2rK5wc .dropdown-item.active,
.cid-t7wl2rK5wc .dropdown-item:active {
  background-color: transparent;
}
.cid-t7wl2rK5wc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t7wl2rK5wc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t7wl2rK5wc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t7wl2rK5wc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t7wl2rK5wc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t7wl2rK5wc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t7wl2rK5wc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t7wl2rK5wc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t7wl2rK5wc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t7wl2rK5wc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t7wl2rK5wc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t7wl2rK5wc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wl2rK5wc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wl2rK5wc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t7wl2rK5wc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wl2rK5wc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t7wl2rK5wc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t7wl2rK5wc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wl2rK5wc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t7wl2rK5wc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t7wl2rK5wc .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-t7wl2rK5wc .navbar {
    height: 70px;
  }
  .cid-t7wl2rK5wc .navbar.opened {
    height: auto;
  }
  .cid-t7wl2rK5wc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t7wl2tsg4e {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t7wl2tsg4e .item {
  padding-bottom: 2rem;
}
.cid-t7wl2tsg4e .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t7wl2tsg4e .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t7wl2tsg4e .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t7wl2tsg4e .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t7wl2tsg4e .carousel-control,
.cid-t7wl2tsg4e .close {
  background: #1b1b1b;
}
.cid-t7wl2tsg4e .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t7wl2tsg4e .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t7wl2tsg4e .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t7wl2tsg4e .carousel-control-next span {
  margin-left: 5px;
}
.cid-t7wl2tsg4e .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-t7wl2tsg4e .close::before {
  content: '\e91a';
}
.cid-t7wl2tsg4e .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t7wl2tsg4e .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-t7wl2tsg4e .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wl2tsg4e .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t7wl2tsg4e .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t7wl2tsg4e .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t7wl2tsg4e .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-t7wl2tsg4e .carousel-indicators li.active,
.cid-t7wl2tsg4e .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t7wl2tsg4e .carousel-indicators li::after,
.cid-t7wl2tsg4e .carousel-indicators li::before {
  content: none;
}
.cid-t7wl2tsg4e .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t7wl2tsg4e .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t7wl2tsg4e .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t7wl2tsg4e .carousel-indicators {
    display: none;
  }
}
.cid-t7wl2tsg4e .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t7wl2tsg4e .carousel-inner > .active {
  display: block;
}
.cid-t7wl2tsg4e .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wl2tsg4e .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t7wl2tsg4e .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t7wl2tsg4e .carousel-control,
  .cid-t7wl2tsg4e .carousel-indicators,
  .cid-t7wl2tsg4e .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t7wl2tsg4e .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t7wl2tsg4e .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t7wl2tsg4e .carousel-indicators .active,
.cid-t7wl2tsg4e .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t7wl2tsg4e .carousel-indicators .active {
  background: #fff;
}
.cid-t7wl2tsg4e .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t7wl2tsg4e .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t7wl2tsg4e .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t7wl2tsg4e .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t7wl2tsg4e .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t7wl2tsg4e .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t7wl2tsg4e .carousel {
  width: 100%;
}
.cid-t7wl2tsg4e .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t7wl2tsg4e .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t7wl2tsg4e .modal.fade .modal-dialog,
.cid-t7wl2tsg4e .modal.in .modal-dialog {
  transform: none;
}
.cid-t7wl2tsg4e .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t7wl2tsg4e H6 {
  text-align: center;
}
.cid-t7wl2uGGHH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t7wl2v5xbP {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t7wlz3yWMA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t7wlz3yWMA nav.navbar {
  position: fixed;
}
.cid-t7wlz3yWMA .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-t7wlz3yWMA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t7wlz3yWMA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t7wlz3yWMA .dropdown-item:hover,
.cid-t7wlz3yWMA .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t7wlz3yWMA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t7wlz3yWMA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t7wlz3yWMA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t7wlz3yWMA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t7wlz3yWMA .nav-link {
  position: relative;
}
.cid-t7wlz3yWMA .container {
  display: flex;
  margin: auto;
}
.cid-t7wlz3yWMA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t7wlz3yWMA .dropdown-menu,
.cid-t7wlz3yWMA .navbar.opened {
  background: #5f6366 !important;
}
.cid-t7wlz3yWMA .nav-item:focus,
.cid-t7wlz3yWMA .nav-link:focus {
  outline: none;
}
.cid-t7wlz3yWMA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t7wlz3yWMA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t7wlz3yWMA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t7wlz3yWMA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t7wlz3yWMA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t7wlz3yWMA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t7wlz3yWMA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t7wlz3yWMA .navbar.opened {
  transition: all 0.3s;
}
.cid-t7wlz3yWMA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t7wlz3yWMA .navbar .navbar-logo img {
  width: auto;
}
.cid-t7wlz3yWMA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t7wlz3yWMA .navbar.collapsed {
  justify-content: center;
}
.cid-t7wlz3yWMA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t7wlz3yWMA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t7wlz3yWMA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t7wlz3yWMA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t7wlz3yWMA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t7wlz3yWMA .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-t7wlz3yWMA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t7wlz3yWMA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t7wlz3yWMA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t7wlz3yWMA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t7wlz3yWMA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t7wlz3yWMA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t7wlz3yWMA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t7wlz3yWMA .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-t7wlz3yWMA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t7wlz3yWMA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t7wlz3yWMA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t7wlz3yWMA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t7wlz3yWMA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t7wlz3yWMA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t7wlz3yWMA .navbar.navbar-short {
  min-height: 60px;
}
.cid-t7wlz3yWMA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t7wlz3yWMA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t7wlz3yWMA .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-t7wlz3yWMA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t7wlz3yWMA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t7wlz3yWMA .dropdown-item.active,
.cid-t7wlz3yWMA .dropdown-item:active {
  background-color: transparent;
}
.cid-t7wlz3yWMA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t7wlz3yWMA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t7wlz3yWMA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t7wlz3yWMA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t7wlz3yWMA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t7wlz3yWMA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t7wlz3yWMA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t7wlz3yWMA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t7wlz3yWMA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t7wlz3yWMA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t7wlz3yWMA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t7wlz3yWMA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wlz3yWMA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wlz3yWMA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t7wlz3yWMA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wlz3yWMA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t7wlz3yWMA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t7wlz3yWMA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wlz3yWMA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t7wlz3yWMA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t7wlz3yWMA .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-t7wlz3yWMA .navbar {
    height: 70px;
  }
  .cid-t7wlz3yWMA .navbar.opened {
    height: auto;
  }
  .cid-t7wlz3yWMA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t7wlz5drgF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t7wlz5drgF .item {
  padding-bottom: 2rem;
}
.cid-t7wlz5drgF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t7wlz5drgF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t7wlz5drgF .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t7wlz5drgF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t7wlz5drgF .carousel-control,
.cid-t7wlz5drgF .close {
  background: #1b1b1b;
}
.cid-t7wlz5drgF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t7wlz5drgF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t7wlz5drgF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t7wlz5drgF .carousel-control-next span {
  margin-left: 5px;
}
.cid-t7wlz5drgF .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-t7wlz5drgF .close::before {
  content: '\e91a';
}
.cid-t7wlz5drgF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t7wlz5drgF .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-t7wlz5drgF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wlz5drgF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t7wlz5drgF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t7wlz5drgF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t7wlz5drgF .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-t7wlz5drgF .carousel-indicators li.active,
.cid-t7wlz5drgF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t7wlz5drgF .carousel-indicators li::after,
.cid-t7wlz5drgF .carousel-indicators li::before {
  content: none;
}
.cid-t7wlz5drgF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t7wlz5drgF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t7wlz5drgF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t7wlz5drgF .carousel-indicators {
    display: none;
  }
}
.cid-t7wlz5drgF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t7wlz5drgF .carousel-inner > .active {
  display: block;
}
.cid-t7wlz5drgF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wlz5drgF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t7wlz5drgF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t7wlz5drgF .carousel-control,
  .cid-t7wlz5drgF .carousel-indicators,
  .cid-t7wlz5drgF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t7wlz5drgF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t7wlz5drgF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t7wlz5drgF .carousel-indicators .active,
.cid-t7wlz5drgF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t7wlz5drgF .carousel-indicators .active {
  background: #fff;
}
.cid-t7wlz5drgF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t7wlz5drgF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t7wlz5drgF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t7wlz5drgF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t7wlz5drgF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t7wlz5drgF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t7wlz5drgF .carousel {
  width: 100%;
}
.cid-t7wlz5drgF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t7wlz5drgF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t7wlz5drgF .modal.fade .modal-dialog,
.cid-t7wlz5drgF .modal.in .modal-dialog {
  transform: none;
}
.cid-t7wlz5drgF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t7wlz5drgF H6 {
  text-align: center;
}
.cid-t7wlz6AIjP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t7wlz6ZoYj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t7wm2yHA4m {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t7wm2yHA4m nav.navbar {
  position: fixed;
}
.cid-t7wm2yHA4m .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-t7wm2yHA4m .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t7wm2yHA4m .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t7wm2yHA4m .dropdown-item:hover,
.cid-t7wm2yHA4m .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t7wm2yHA4m .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t7wm2yHA4m .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t7wm2yHA4m .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t7wm2yHA4m .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t7wm2yHA4m .nav-link {
  position: relative;
}
.cid-t7wm2yHA4m .container {
  display: flex;
  margin: auto;
}
.cid-t7wm2yHA4m .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t7wm2yHA4m .dropdown-menu,
.cid-t7wm2yHA4m .navbar.opened {
  background: #5f6366 !important;
}
.cid-t7wm2yHA4m .nav-item:focus,
.cid-t7wm2yHA4m .nav-link:focus {
  outline: none;
}
.cid-t7wm2yHA4m .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t7wm2yHA4m .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t7wm2yHA4m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t7wm2yHA4m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t7wm2yHA4m .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t7wm2yHA4m .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t7wm2yHA4m .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t7wm2yHA4m .navbar.opened {
  transition: all 0.3s;
}
.cid-t7wm2yHA4m .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t7wm2yHA4m .navbar .navbar-logo img {
  width: auto;
}
.cid-t7wm2yHA4m .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t7wm2yHA4m .navbar.collapsed {
  justify-content: center;
}
.cid-t7wm2yHA4m .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t7wm2yHA4m .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t7wm2yHA4m .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t7wm2yHA4m .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t7wm2yHA4m .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t7wm2yHA4m .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-t7wm2yHA4m .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t7wm2yHA4m .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t7wm2yHA4m .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t7wm2yHA4m .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t7wm2yHA4m .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t7wm2yHA4m .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t7wm2yHA4m .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t7wm2yHA4m .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-t7wm2yHA4m .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t7wm2yHA4m .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t7wm2yHA4m .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t7wm2yHA4m .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t7wm2yHA4m .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t7wm2yHA4m .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t7wm2yHA4m .navbar.navbar-short {
  min-height: 60px;
}
.cid-t7wm2yHA4m .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t7wm2yHA4m .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t7wm2yHA4m .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-t7wm2yHA4m .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t7wm2yHA4m .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t7wm2yHA4m .dropdown-item.active,
.cid-t7wm2yHA4m .dropdown-item:active {
  background-color: transparent;
}
.cid-t7wm2yHA4m .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t7wm2yHA4m .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t7wm2yHA4m .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t7wm2yHA4m .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t7wm2yHA4m .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t7wm2yHA4m .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t7wm2yHA4m ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t7wm2yHA4m .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t7wm2yHA4m button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t7wm2yHA4m button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t7wm2yHA4m button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t7wm2yHA4m button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wm2yHA4m button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wm2yHA4m button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t7wm2yHA4m nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wm2yHA4m nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t7wm2yHA4m nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t7wm2yHA4m nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wm2yHA4m .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t7wm2yHA4m a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t7wm2yHA4m .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-t7wm2yHA4m .navbar {
    height: 70px;
  }
  .cid-t7wm2yHA4m .navbar.opened {
    height: auto;
  }
  .cid-t7wm2yHA4m .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t7wm2zZDNf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t7wm2zZDNf .item {
  padding-bottom: 2rem;
}
.cid-t7wm2zZDNf .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t7wm2zZDNf .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t7wm2zZDNf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t7wm2zZDNf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t7wm2zZDNf .carousel-control,
.cid-t7wm2zZDNf .close {
  background: #1b1b1b;
}
.cid-t7wm2zZDNf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t7wm2zZDNf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t7wm2zZDNf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t7wm2zZDNf .carousel-control-next span {
  margin-left: 5px;
}
.cid-t7wm2zZDNf .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-t7wm2zZDNf .close::before {
  content: '\e91a';
}
.cid-t7wm2zZDNf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t7wm2zZDNf .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-t7wm2zZDNf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wm2zZDNf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t7wm2zZDNf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t7wm2zZDNf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t7wm2zZDNf .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-t7wm2zZDNf .carousel-indicators li.active,
.cid-t7wm2zZDNf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t7wm2zZDNf .carousel-indicators li::after,
.cid-t7wm2zZDNf .carousel-indicators li::before {
  content: none;
}
.cid-t7wm2zZDNf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t7wm2zZDNf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t7wm2zZDNf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t7wm2zZDNf .carousel-indicators {
    display: none;
  }
}
.cid-t7wm2zZDNf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t7wm2zZDNf .carousel-inner > .active {
  display: block;
}
.cid-t7wm2zZDNf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wm2zZDNf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t7wm2zZDNf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t7wm2zZDNf .carousel-control,
  .cid-t7wm2zZDNf .carousel-indicators,
  .cid-t7wm2zZDNf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t7wm2zZDNf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t7wm2zZDNf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t7wm2zZDNf .carousel-indicators .active,
.cid-t7wm2zZDNf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t7wm2zZDNf .carousel-indicators .active {
  background: #fff;
}
.cid-t7wm2zZDNf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t7wm2zZDNf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t7wm2zZDNf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t7wm2zZDNf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t7wm2zZDNf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t7wm2zZDNf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t7wm2zZDNf .carousel {
  width: 100%;
}
.cid-t7wm2zZDNf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t7wm2zZDNf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t7wm2zZDNf .modal.fade .modal-dialog,
.cid-t7wm2zZDNf .modal.in .modal-dialog {
  transform: none;
}
.cid-t7wm2zZDNf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t7wm2zZDNf H6 {
  text-align: center;
}
.cid-t7wm2BxRD8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t7wm2BZ57u {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t7wn9DzwLW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t7wn9DzwLW nav.navbar {
  position: fixed;
}
.cid-t7wn9DzwLW .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-t7wn9DzwLW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t7wn9DzwLW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t7wn9DzwLW .dropdown-item:hover,
.cid-t7wn9DzwLW .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t7wn9DzwLW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t7wn9DzwLW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t7wn9DzwLW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t7wn9DzwLW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t7wn9DzwLW .nav-link {
  position: relative;
}
.cid-t7wn9DzwLW .container {
  display: flex;
  margin: auto;
}
.cid-t7wn9DzwLW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t7wn9DzwLW .dropdown-menu,
.cid-t7wn9DzwLW .navbar.opened {
  background: #5f6366 !important;
}
.cid-t7wn9DzwLW .nav-item:focus,
.cid-t7wn9DzwLW .nav-link:focus {
  outline: none;
}
.cid-t7wn9DzwLW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t7wn9DzwLW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t7wn9DzwLW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t7wn9DzwLW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t7wn9DzwLW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t7wn9DzwLW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t7wn9DzwLW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t7wn9DzwLW .navbar.opened {
  transition: all 0.3s;
}
.cid-t7wn9DzwLW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t7wn9DzwLW .navbar .navbar-logo img {
  width: auto;
}
.cid-t7wn9DzwLW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t7wn9DzwLW .navbar.collapsed {
  justify-content: center;
}
.cid-t7wn9DzwLW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t7wn9DzwLW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t7wn9DzwLW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t7wn9DzwLW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t7wn9DzwLW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t7wn9DzwLW .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-t7wn9DzwLW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t7wn9DzwLW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t7wn9DzwLW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t7wn9DzwLW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t7wn9DzwLW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t7wn9DzwLW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t7wn9DzwLW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t7wn9DzwLW .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-t7wn9DzwLW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t7wn9DzwLW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t7wn9DzwLW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t7wn9DzwLW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t7wn9DzwLW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t7wn9DzwLW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t7wn9DzwLW .navbar.navbar-short {
  min-height: 60px;
}
.cid-t7wn9DzwLW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t7wn9DzwLW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t7wn9DzwLW .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-t7wn9DzwLW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t7wn9DzwLW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t7wn9DzwLW .dropdown-item.active,
.cid-t7wn9DzwLW .dropdown-item:active {
  background-color: transparent;
}
.cid-t7wn9DzwLW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t7wn9DzwLW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t7wn9DzwLW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t7wn9DzwLW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t7wn9DzwLW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t7wn9DzwLW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t7wn9DzwLW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t7wn9DzwLW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t7wn9DzwLW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t7wn9DzwLW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t7wn9DzwLW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t7wn9DzwLW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wn9DzwLW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7wn9DzwLW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t7wn9DzwLW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wn9DzwLW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t7wn9DzwLW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t7wn9DzwLW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7wn9DzwLW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t7wn9DzwLW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t7wn9DzwLW .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-t7wn9DzwLW .navbar {
    height: 70px;
  }
  .cid-t7wn9DzwLW .navbar.opened {
    height: auto;
  }
  .cid-t7wn9DzwLW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t7wn9EzodB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t7wn9EzodB .item {
  padding-bottom: 2rem;
}
.cid-t7wn9EzodB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t7wn9EzodB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t7wn9EzodB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t7wn9EzodB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t7wn9EzodB .carousel-control,
.cid-t7wn9EzodB .close {
  background: #1b1b1b;
}
.cid-t7wn9EzodB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t7wn9EzodB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t7wn9EzodB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t7wn9EzodB .carousel-control-next span {
  margin-left: 5px;
}
.cid-t7wn9EzodB .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-t7wn9EzodB .close::before {
  content: '\e91a';
}
.cid-t7wn9EzodB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t7wn9EzodB .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-t7wn9EzodB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wn9EzodB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t7wn9EzodB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t7wn9EzodB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t7wn9EzodB .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-t7wn9EzodB .carousel-indicators li.active,
.cid-t7wn9EzodB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t7wn9EzodB .carousel-indicators li::after,
.cid-t7wn9EzodB .carousel-indicators li::before {
  content: none;
}
.cid-t7wn9EzodB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t7wn9EzodB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t7wn9EzodB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t7wn9EzodB .carousel-indicators {
    display: none;
  }
}
.cid-t7wn9EzodB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t7wn9EzodB .carousel-inner > .active {
  display: block;
}
.cid-t7wn9EzodB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7wn9EzodB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t7wn9EzodB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t7wn9EzodB .carousel-control,
  .cid-t7wn9EzodB .carousel-indicators,
  .cid-t7wn9EzodB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t7wn9EzodB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t7wn9EzodB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t7wn9EzodB .carousel-indicators .active,
.cid-t7wn9EzodB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t7wn9EzodB .carousel-indicators .active {
  background: #fff;
}
.cid-t7wn9EzodB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t7wn9EzodB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t7wn9EzodB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t7wn9EzodB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t7wn9EzodB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t7wn9EzodB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t7wn9EzodB .carousel {
  width: 100%;
}
.cid-t7wn9EzodB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t7wn9EzodB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t7wn9EzodB .modal.fade .modal-dialog,
.cid-t7wn9EzodB .modal.in .modal-dialog {
  transform: none;
}
.cid-t7wn9EzodB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t7wn9EzodB H6 {
  text-align: center;
}
.cid-t7wn9FIyBP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t7wn9G4rg5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t7woGtH52T {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t7woGtH52T nav.navbar {
  position: fixed;
}
.cid-t7woGtH52T .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-t7woGtH52T .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t7woGtH52T .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t7woGtH52T .dropdown-item:hover,
.cid-t7woGtH52T .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t7woGtH52T .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t7woGtH52T .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t7woGtH52T .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t7woGtH52T .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t7woGtH52T .nav-link {
  position: relative;
}
.cid-t7woGtH52T .container {
  display: flex;
  margin: auto;
}
.cid-t7woGtH52T .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t7woGtH52T .dropdown-menu,
.cid-t7woGtH52T .navbar.opened {
  background: #5f6366 !important;
}
.cid-t7woGtH52T .nav-item:focus,
.cid-t7woGtH52T .nav-link:focus {
  outline: none;
}
.cid-t7woGtH52T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t7woGtH52T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t7woGtH52T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t7woGtH52T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t7woGtH52T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t7woGtH52T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t7woGtH52T .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t7woGtH52T .navbar.opened {
  transition: all 0.3s;
}
.cid-t7woGtH52T .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t7woGtH52T .navbar .navbar-logo img {
  width: auto;
}
.cid-t7woGtH52T .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t7woGtH52T .navbar.collapsed {
  justify-content: center;
}
.cid-t7woGtH52T .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t7woGtH52T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t7woGtH52T .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t7woGtH52T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t7woGtH52T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t7woGtH52T .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-t7woGtH52T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t7woGtH52T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t7woGtH52T .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t7woGtH52T .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t7woGtH52T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t7woGtH52T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t7woGtH52T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t7woGtH52T .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-t7woGtH52T .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t7woGtH52T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t7woGtH52T .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t7woGtH52T .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t7woGtH52T .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t7woGtH52T .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t7woGtH52T .navbar.navbar-short {
  min-height: 60px;
}
.cid-t7woGtH52T .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t7woGtH52T .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t7woGtH52T .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-t7woGtH52T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t7woGtH52T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t7woGtH52T .dropdown-item.active,
.cid-t7woGtH52T .dropdown-item:active {
  background-color: transparent;
}
.cid-t7woGtH52T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t7woGtH52T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t7woGtH52T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t7woGtH52T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t7woGtH52T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t7woGtH52T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t7woGtH52T ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t7woGtH52T .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t7woGtH52T button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t7woGtH52T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t7woGtH52T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t7woGtH52T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7woGtH52T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t7woGtH52T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t7woGtH52T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7woGtH52T nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t7woGtH52T nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t7woGtH52T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t7woGtH52T .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t7woGtH52T a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t7woGtH52T .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-t7woGtH52T .navbar {
    height: 70px;
  }
  .cid-t7woGtH52T .navbar.opened {
    height: auto;
  }
  .cid-t7woGtH52T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t7woGuYVzC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t7woGuYVzC .item {
  padding-bottom: 2rem;
}
.cid-t7woGuYVzC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t7woGuYVzC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t7woGuYVzC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t7woGuYVzC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t7woGuYVzC .carousel-control,
.cid-t7woGuYVzC .close {
  background: #1b1b1b;
}
.cid-t7woGuYVzC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t7woGuYVzC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t7woGuYVzC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t7woGuYVzC .carousel-control-next span {
  margin-left: 5px;
}
.cid-t7woGuYVzC .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-t7woGuYVzC .close::before {
  content: '\e91a';
}
.cid-t7woGuYVzC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t7woGuYVzC .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-t7woGuYVzC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7woGuYVzC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t7woGuYVzC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t7woGuYVzC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t7woGuYVzC .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-t7woGuYVzC .carousel-indicators li.active,
.cid-t7woGuYVzC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t7woGuYVzC .carousel-indicators li::after,
.cid-t7woGuYVzC .carousel-indicators li::before {
  content: none;
}
.cid-t7woGuYVzC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t7woGuYVzC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t7woGuYVzC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t7woGuYVzC .carousel-indicators {
    display: none;
  }
}
.cid-t7woGuYVzC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t7woGuYVzC .carousel-inner > .active {
  display: block;
}
.cid-t7woGuYVzC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t7woGuYVzC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t7woGuYVzC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t7woGuYVzC .carousel-control,
  .cid-t7woGuYVzC .carousel-indicators,
  .cid-t7woGuYVzC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t7woGuYVzC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t7woGuYVzC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t7woGuYVzC .carousel-indicators .active,
.cid-t7woGuYVzC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t7woGuYVzC .carousel-indicators .active {
  background: #fff;
}
.cid-t7woGuYVzC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t7woGuYVzC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t7woGuYVzC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t7woGuYVzC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t7woGuYVzC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t7woGuYVzC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t7woGuYVzC .carousel {
  width: 100%;
}
.cid-t7woGuYVzC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t7woGuYVzC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t7woGuYVzC .modal.fade .modal-dialog,
.cid-t7woGuYVzC .modal.in .modal-dialog {
  transform: none;
}
.cid-t7woGuYVzC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t7woGuYVzC H6 {
  text-align: center;
}
.cid-t7woGwf4E9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t7woGwFOcC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t8buD4XYsy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t8buD4XYsy nav.navbar {
  position: fixed;
}
.cid-t8buD4XYsy .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-t8buD4XYsy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t8buD4XYsy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t8buD4XYsy .dropdown-item:hover,
.cid-t8buD4XYsy .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t8buD4XYsy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t8buD4XYsy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t8buD4XYsy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t8buD4XYsy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t8buD4XYsy .nav-link {
  position: relative;
}
.cid-t8buD4XYsy .container {
  display: flex;
  margin: auto;
}
.cid-t8buD4XYsy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t8buD4XYsy .dropdown-menu,
.cid-t8buD4XYsy .navbar.opened {
  background: #5f6366 !important;
}
.cid-t8buD4XYsy .nav-item:focus,
.cid-t8buD4XYsy .nav-link:focus {
  outline: none;
}
.cid-t8buD4XYsy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t8buD4XYsy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t8buD4XYsy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t8buD4XYsy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t8buD4XYsy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t8buD4XYsy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t8buD4XYsy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t8buD4XYsy .navbar.opened {
  transition: all 0.3s;
}
.cid-t8buD4XYsy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t8buD4XYsy .navbar .navbar-logo img {
  width: auto;
}
.cid-t8buD4XYsy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t8buD4XYsy .navbar.collapsed {
  justify-content: center;
}
.cid-t8buD4XYsy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t8buD4XYsy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t8buD4XYsy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t8buD4XYsy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t8buD4XYsy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t8buD4XYsy .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-t8buD4XYsy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t8buD4XYsy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t8buD4XYsy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t8buD4XYsy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t8buD4XYsy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t8buD4XYsy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t8buD4XYsy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t8buD4XYsy .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-t8buD4XYsy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t8buD4XYsy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t8buD4XYsy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t8buD4XYsy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t8buD4XYsy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t8buD4XYsy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t8buD4XYsy .navbar.navbar-short {
  min-height: 60px;
}
.cid-t8buD4XYsy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t8buD4XYsy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t8buD4XYsy .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-t8buD4XYsy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t8buD4XYsy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t8buD4XYsy .dropdown-item.active,
.cid-t8buD4XYsy .dropdown-item:active {
  background-color: transparent;
}
.cid-t8buD4XYsy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t8buD4XYsy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t8buD4XYsy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t8buD4XYsy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t8buD4XYsy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t8buD4XYsy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t8buD4XYsy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t8buD4XYsy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t8buD4XYsy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t8buD4XYsy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t8buD4XYsy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t8buD4XYsy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8buD4XYsy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8buD4XYsy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t8buD4XYsy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8buD4XYsy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t8buD4XYsy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t8buD4XYsy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8buD4XYsy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t8buD4XYsy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t8buD4XYsy .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-t8buD4XYsy .navbar {
    height: 70px;
  }
  .cid-t8buD4XYsy .navbar.opened {
    height: auto;
  }
  .cid-t8buD4XYsy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8buD5sZjt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t8buD5sZjt .item {
  padding-bottom: 2rem;
}
.cid-t8buD5sZjt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t8buD5sZjt .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t8buD5sZjt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t8buD5sZjt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t8buD5sZjt .carousel-control,
.cid-t8buD5sZjt .close {
  background: #1b1b1b;
}
.cid-t8buD5sZjt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t8buD5sZjt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t8buD5sZjt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t8buD5sZjt .carousel-control-next span {
  margin-left: 5px;
}
.cid-t8buD5sZjt .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-t8buD5sZjt .close::before {
  content: '\e91a';
}
.cid-t8buD5sZjt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t8buD5sZjt .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-t8buD5sZjt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8buD5sZjt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t8buD5sZjt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t8buD5sZjt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t8buD5sZjt .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-t8buD5sZjt .carousel-indicators li.active,
.cid-t8buD5sZjt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t8buD5sZjt .carousel-indicators li::after,
.cid-t8buD5sZjt .carousel-indicators li::before {
  content: none;
}
.cid-t8buD5sZjt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t8buD5sZjt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t8buD5sZjt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t8buD5sZjt .carousel-indicators {
    display: none;
  }
}
.cid-t8buD5sZjt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t8buD5sZjt .carousel-inner > .active {
  display: block;
}
.cid-t8buD5sZjt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8buD5sZjt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t8buD5sZjt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t8buD5sZjt .carousel-control,
  .cid-t8buD5sZjt .carousel-indicators,
  .cid-t8buD5sZjt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t8buD5sZjt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t8buD5sZjt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t8buD5sZjt .carousel-indicators .active,
.cid-t8buD5sZjt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t8buD5sZjt .carousel-indicators .active {
  background: #fff;
}
.cid-t8buD5sZjt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t8buD5sZjt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t8buD5sZjt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t8buD5sZjt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t8buD5sZjt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t8buD5sZjt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t8buD5sZjt .carousel {
  width: 100%;
}
.cid-t8buD5sZjt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t8buD5sZjt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t8buD5sZjt .modal.fade .modal-dialog,
.cid-t8buD5sZjt .modal.in .modal-dialog {
  transform: none;
}
.cid-t8buD5sZjt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t8buD5sZjt H6 {
  text-align: center;
}
.cid-t8buD5ZGEi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t8buD6dgWo {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t8buW1xIq8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t8buW1xIq8 nav.navbar {
  position: fixed;
}
.cid-t8buW1xIq8 .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-t8buW1xIq8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t8buW1xIq8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t8buW1xIq8 .dropdown-item:hover,
.cid-t8buW1xIq8 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t8buW1xIq8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t8buW1xIq8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t8buW1xIq8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t8buW1xIq8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t8buW1xIq8 .nav-link {
  position: relative;
}
.cid-t8buW1xIq8 .container {
  display: flex;
  margin: auto;
}
.cid-t8buW1xIq8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t8buW1xIq8 .dropdown-menu,
.cid-t8buW1xIq8 .navbar.opened {
  background: #5f6366 !important;
}
.cid-t8buW1xIq8 .nav-item:focus,
.cid-t8buW1xIq8 .nav-link:focus {
  outline: none;
}
.cid-t8buW1xIq8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t8buW1xIq8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t8buW1xIq8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t8buW1xIq8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t8buW1xIq8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t8buW1xIq8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t8buW1xIq8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t8buW1xIq8 .navbar.opened {
  transition: all 0.3s;
}
.cid-t8buW1xIq8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t8buW1xIq8 .navbar .navbar-logo img {
  width: auto;
}
.cid-t8buW1xIq8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t8buW1xIq8 .navbar.collapsed {
  justify-content: center;
}
.cid-t8buW1xIq8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t8buW1xIq8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t8buW1xIq8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t8buW1xIq8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t8buW1xIq8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t8buW1xIq8 .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-t8buW1xIq8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t8buW1xIq8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t8buW1xIq8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t8buW1xIq8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t8buW1xIq8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t8buW1xIq8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t8buW1xIq8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t8buW1xIq8 .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-t8buW1xIq8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t8buW1xIq8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t8buW1xIq8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t8buW1xIq8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t8buW1xIq8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t8buW1xIq8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t8buW1xIq8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t8buW1xIq8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t8buW1xIq8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t8buW1xIq8 .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-t8buW1xIq8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t8buW1xIq8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t8buW1xIq8 .dropdown-item.active,
.cid-t8buW1xIq8 .dropdown-item:active {
  background-color: transparent;
}
.cid-t8buW1xIq8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t8buW1xIq8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t8buW1xIq8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t8buW1xIq8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t8buW1xIq8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t8buW1xIq8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t8buW1xIq8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t8buW1xIq8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t8buW1xIq8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t8buW1xIq8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t8buW1xIq8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t8buW1xIq8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8buW1xIq8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8buW1xIq8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t8buW1xIq8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8buW1xIq8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t8buW1xIq8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t8buW1xIq8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8buW1xIq8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t8buW1xIq8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t8buW1xIq8 .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-t8buW1xIq8 .navbar {
    height: 70px;
  }
  .cid-t8buW1xIq8 .navbar.opened {
    height: auto;
  }
  .cid-t8buW1xIq8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8buW23JOT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t8buW23JOT .item {
  padding-bottom: 2rem;
}
.cid-t8buW23JOT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t8buW23JOT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t8buW23JOT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t8buW23JOT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t8buW23JOT .carousel-control,
.cid-t8buW23JOT .close {
  background: #1b1b1b;
}
.cid-t8buW23JOT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t8buW23JOT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t8buW23JOT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t8buW23JOT .carousel-control-next span {
  margin-left: 5px;
}
.cid-t8buW23JOT .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-t8buW23JOT .close::before {
  content: '\e91a';
}
.cid-t8buW23JOT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t8buW23JOT .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-t8buW23JOT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8buW23JOT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t8buW23JOT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t8buW23JOT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t8buW23JOT .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-t8buW23JOT .carousel-indicators li.active,
.cid-t8buW23JOT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t8buW23JOT .carousel-indicators li::after,
.cid-t8buW23JOT .carousel-indicators li::before {
  content: none;
}
.cid-t8buW23JOT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t8buW23JOT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t8buW23JOT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t8buW23JOT .carousel-indicators {
    display: none;
  }
}
.cid-t8buW23JOT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t8buW23JOT .carousel-inner > .active {
  display: block;
}
.cid-t8buW23JOT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8buW23JOT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t8buW23JOT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t8buW23JOT .carousel-control,
  .cid-t8buW23JOT .carousel-indicators,
  .cid-t8buW23JOT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t8buW23JOT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t8buW23JOT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t8buW23JOT .carousel-indicators .active,
.cid-t8buW23JOT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t8buW23JOT .carousel-indicators .active {
  background: #fff;
}
.cid-t8buW23JOT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t8buW23JOT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t8buW23JOT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t8buW23JOT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t8buW23JOT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t8buW23JOT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t8buW23JOT .carousel {
  width: 100%;
}
.cid-t8buW23JOT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t8buW23JOT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t8buW23JOT .modal.fade .modal-dialog,
.cid-t8buW23JOT .modal.in .modal-dialog {
  transform: none;
}
.cid-t8buW23JOT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t8buW23JOT H6 {
  text-align: center;
}
.cid-t8buW2xVp6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t8buW2M1SB {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t8bvkYqGXH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t8bvkYqGXH nav.navbar {
  position: fixed;
}
.cid-t8bvkYqGXH .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-t8bvkYqGXH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t8bvkYqGXH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t8bvkYqGXH .dropdown-item:hover,
.cid-t8bvkYqGXH .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t8bvkYqGXH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t8bvkYqGXH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t8bvkYqGXH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t8bvkYqGXH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t8bvkYqGXH .nav-link {
  position: relative;
}
.cid-t8bvkYqGXH .container {
  display: flex;
  margin: auto;
}
.cid-t8bvkYqGXH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t8bvkYqGXH .dropdown-menu,
.cid-t8bvkYqGXH .navbar.opened {
  background: #5f6366 !important;
}
.cid-t8bvkYqGXH .nav-item:focus,
.cid-t8bvkYqGXH .nav-link:focus {
  outline: none;
}
.cid-t8bvkYqGXH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t8bvkYqGXH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t8bvkYqGXH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t8bvkYqGXH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t8bvkYqGXH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t8bvkYqGXH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t8bvkYqGXH .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t8bvkYqGXH .navbar.opened {
  transition: all 0.3s;
}
.cid-t8bvkYqGXH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t8bvkYqGXH .navbar .navbar-logo img {
  width: auto;
}
.cid-t8bvkYqGXH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t8bvkYqGXH .navbar.collapsed {
  justify-content: center;
}
.cid-t8bvkYqGXH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t8bvkYqGXH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t8bvkYqGXH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t8bvkYqGXH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t8bvkYqGXH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t8bvkYqGXH .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-t8bvkYqGXH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t8bvkYqGXH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t8bvkYqGXH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t8bvkYqGXH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t8bvkYqGXH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t8bvkYqGXH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t8bvkYqGXH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t8bvkYqGXH .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-t8bvkYqGXH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t8bvkYqGXH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t8bvkYqGXH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t8bvkYqGXH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t8bvkYqGXH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t8bvkYqGXH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t8bvkYqGXH .navbar.navbar-short {
  min-height: 60px;
}
.cid-t8bvkYqGXH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t8bvkYqGXH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t8bvkYqGXH .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-t8bvkYqGXH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t8bvkYqGXH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t8bvkYqGXH .dropdown-item.active,
.cid-t8bvkYqGXH .dropdown-item:active {
  background-color: transparent;
}
.cid-t8bvkYqGXH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t8bvkYqGXH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t8bvkYqGXH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t8bvkYqGXH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t8bvkYqGXH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t8bvkYqGXH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t8bvkYqGXH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t8bvkYqGXH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t8bvkYqGXH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t8bvkYqGXH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t8bvkYqGXH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t8bvkYqGXH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8bvkYqGXH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8bvkYqGXH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t8bvkYqGXH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8bvkYqGXH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t8bvkYqGXH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t8bvkYqGXH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8bvkYqGXH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t8bvkYqGXH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t8bvkYqGXH .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-t8bvkYqGXH .navbar {
    height: 70px;
  }
  .cid-t8bvkYqGXH .navbar.opened {
    height: auto;
  }
  .cid-t8bvkYqGXH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8bvkZ70A5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t8bvkZ70A5 .item {
  padding-bottom: 2rem;
}
.cid-t8bvkZ70A5 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t8bvkZ70A5 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t8bvkZ70A5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t8bvkZ70A5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t8bvkZ70A5 .carousel-control,
.cid-t8bvkZ70A5 .close {
  background: #1b1b1b;
}
.cid-t8bvkZ70A5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t8bvkZ70A5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t8bvkZ70A5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t8bvkZ70A5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-t8bvkZ70A5 .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-t8bvkZ70A5 .close::before {
  content: '\e91a';
}
.cid-t8bvkZ70A5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t8bvkZ70A5 .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-t8bvkZ70A5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8bvkZ70A5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t8bvkZ70A5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t8bvkZ70A5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t8bvkZ70A5 .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-t8bvkZ70A5 .carousel-indicators li.active,
.cid-t8bvkZ70A5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t8bvkZ70A5 .carousel-indicators li::after,
.cid-t8bvkZ70A5 .carousel-indicators li::before {
  content: none;
}
.cid-t8bvkZ70A5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t8bvkZ70A5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t8bvkZ70A5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t8bvkZ70A5 .carousel-indicators {
    display: none;
  }
}
.cid-t8bvkZ70A5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t8bvkZ70A5 .carousel-inner > .active {
  display: block;
}
.cid-t8bvkZ70A5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8bvkZ70A5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t8bvkZ70A5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t8bvkZ70A5 .carousel-control,
  .cid-t8bvkZ70A5 .carousel-indicators,
  .cid-t8bvkZ70A5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t8bvkZ70A5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t8bvkZ70A5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t8bvkZ70A5 .carousel-indicators .active,
.cid-t8bvkZ70A5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t8bvkZ70A5 .carousel-indicators .active {
  background: #fff;
}
.cid-t8bvkZ70A5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t8bvkZ70A5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t8bvkZ70A5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t8bvkZ70A5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t8bvkZ70A5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t8bvkZ70A5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t8bvkZ70A5 .carousel {
  width: 100%;
}
.cid-t8bvkZ70A5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t8bvkZ70A5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t8bvkZ70A5 .modal.fade .modal-dialog,
.cid-t8bvkZ70A5 .modal.in .modal-dialog {
  transform: none;
}
.cid-t8bvkZ70A5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t8bvkZ70A5 H6 {
  text-align: center;
}
.cid-t8bvl02mhh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t8bvl0hw47 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t8bvwOjZV2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t8bvwOjZV2 nav.navbar {
  position: fixed;
}
.cid-t8bvwOjZV2 .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-t8bvwOjZV2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t8bvwOjZV2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t8bvwOjZV2 .dropdown-item:hover,
.cid-t8bvwOjZV2 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t8bvwOjZV2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t8bvwOjZV2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t8bvwOjZV2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t8bvwOjZV2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t8bvwOjZV2 .nav-link {
  position: relative;
}
.cid-t8bvwOjZV2 .container {
  display: flex;
  margin: auto;
}
.cid-t8bvwOjZV2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t8bvwOjZV2 .dropdown-menu,
.cid-t8bvwOjZV2 .navbar.opened {
  background: #5f6366 !important;
}
.cid-t8bvwOjZV2 .nav-item:focus,
.cid-t8bvwOjZV2 .nav-link:focus {
  outline: none;
}
.cid-t8bvwOjZV2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t8bvwOjZV2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t8bvwOjZV2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t8bvwOjZV2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t8bvwOjZV2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t8bvwOjZV2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t8bvwOjZV2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t8bvwOjZV2 .navbar.opened {
  transition: all 0.3s;
}
.cid-t8bvwOjZV2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t8bvwOjZV2 .navbar .navbar-logo img {
  width: auto;
}
.cid-t8bvwOjZV2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t8bvwOjZV2 .navbar.collapsed {
  justify-content: center;
}
.cid-t8bvwOjZV2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t8bvwOjZV2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t8bvwOjZV2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t8bvwOjZV2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t8bvwOjZV2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t8bvwOjZV2 .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-t8bvwOjZV2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t8bvwOjZV2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t8bvwOjZV2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t8bvwOjZV2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t8bvwOjZV2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t8bvwOjZV2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t8bvwOjZV2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t8bvwOjZV2 .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-t8bvwOjZV2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t8bvwOjZV2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t8bvwOjZV2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t8bvwOjZV2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t8bvwOjZV2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t8bvwOjZV2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t8bvwOjZV2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t8bvwOjZV2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t8bvwOjZV2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t8bvwOjZV2 .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-t8bvwOjZV2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t8bvwOjZV2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t8bvwOjZV2 .dropdown-item.active,
.cid-t8bvwOjZV2 .dropdown-item:active {
  background-color: transparent;
}
.cid-t8bvwOjZV2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t8bvwOjZV2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t8bvwOjZV2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t8bvwOjZV2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t8bvwOjZV2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t8bvwOjZV2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t8bvwOjZV2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t8bvwOjZV2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t8bvwOjZV2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t8bvwOjZV2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t8bvwOjZV2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t8bvwOjZV2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8bvwOjZV2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8bvwOjZV2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t8bvwOjZV2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8bvwOjZV2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t8bvwOjZV2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t8bvwOjZV2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8bvwOjZV2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t8bvwOjZV2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t8bvwOjZV2 .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-t8bvwOjZV2 .navbar {
    height: 70px;
  }
  .cid-t8bvwOjZV2 .navbar.opened {
    height: auto;
  }
  .cid-t8bvwOjZV2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8bvwOSv0C {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t8bvwOSv0C .item {
  padding-bottom: 2rem;
}
.cid-t8bvwOSv0C .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t8bvwOSv0C .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t8bvwOSv0C .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t8bvwOSv0C .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t8bvwOSv0C .carousel-control,
.cid-t8bvwOSv0C .close {
  background: #1b1b1b;
}
.cid-t8bvwOSv0C .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t8bvwOSv0C .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t8bvwOSv0C .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t8bvwOSv0C .carousel-control-next span {
  margin-left: 5px;
}
.cid-t8bvwOSv0C .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-t8bvwOSv0C .close::before {
  content: '\e91a';
}
.cid-t8bvwOSv0C .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t8bvwOSv0C .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-t8bvwOSv0C .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8bvwOSv0C .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t8bvwOSv0C .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t8bvwOSv0C .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t8bvwOSv0C .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-t8bvwOSv0C .carousel-indicators li.active,
.cid-t8bvwOSv0C .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t8bvwOSv0C .carousel-indicators li::after,
.cid-t8bvwOSv0C .carousel-indicators li::before {
  content: none;
}
.cid-t8bvwOSv0C .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t8bvwOSv0C .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t8bvwOSv0C .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t8bvwOSv0C .carousel-indicators {
    display: none;
  }
}
.cid-t8bvwOSv0C .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t8bvwOSv0C .carousel-inner > .active {
  display: block;
}
.cid-t8bvwOSv0C .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8bvwOSv0C .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t8bvwOSv0C .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t8bvwOSv0C .carousel-control,
  .cid-t8bvwOSv0C .carousel-indicators,
  .cid-t8bvwOSv0C .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t8bvwOSv0C .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t8bvwOSv0C .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t8bvwOSv0C .carousel-indicators .active,
.cid-t8bvwOSv0C .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t8bvwOSv0C .carousel-indicators .active {
  background: #fff;
}
.cid-t8bvwOSv0C .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t8bvwOSv0C .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t8bvwOSv0C .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t8bvwOSv0C .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t8bvwOSv0C .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t8bvwOSv0C .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t8bvwOSv0C .carousel {
  width: 100%;
}
.cid-t8bvwOSv0C .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t8bvwOSv0C .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t8bvwOSv0C .modal.fade .modal-dialog,
.cid-t8bvwOSv0C .modal.in .modal-dialog {
  transform: none;
}
.cid-t8bvwOSv0C .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t8bvwOSv0C H6 {
  text-align: center;
}
.cid-t8bvwPj9xM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t8bvwPw73y {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t8byPBlh9G {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t8byPBlh9G nav.navbar {
  position: fixed;
}
.cid-t8byPBlh9G .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-t8byPBlh9G .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t8byPBlh9G .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t8byPBlh9G .dropdown-item:hover,
.cid-t8byPBlh9G .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t8byPBlh9G .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t8byPBlh9G .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t8byPBlh9G .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t8byPBlh9G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t8byPBlh9G .nav-link {
  position: relative;
}
.cid-t8byPBlh9G .container {
  display: flex;
  margin: auto;
}
.cid-t8byPBlh9G .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t8byPBlh9G .dropdown-menu,
.cid-t8byPBlh9G .navbar.opened {
  background: #5f6366 !important;
}
.cid-t8byPBlh9G .nav-item:focus,
.cid-t8byPBlh9G .nav-link:focus {
  outline: none;
}
.cid-t8byPBlh9G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t8byPBlh9G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t8byPBlh9G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t8byPBlh9G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t8byPBlh9G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t8byPBlh9G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t8byPBlh9G .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t8byPBlh9G .navbar.opened {
  transition: all 0.3s;
}
.cid-t8byPBlh9G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t8byPBlh9G .navbar .navbar-logo img {
  width: auto;
}
.cid-t8byPBlh9G .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t8byPBlh9G .navbar.collapsed {
  justify-content: center;
}
.cid-t8byPBlh9G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t8byPBlh9G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t8byPBlh9G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t8byPBlh9G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t8byPBlh9G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t8byPBlh9G .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-t8byPBlh9G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t8byPBlh9G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t8byPBlh9G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t8byPBlh9G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t8byPBlh9G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t8byPBlh9G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t8byPBlh9G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t8byPBlh9G .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-t8byPBlh9G .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t8byPBlh9G .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t8byPBlh9G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t8byPBlh9G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t8byPBlh9G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t8byPBlh9G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t8byPBlh9G .navbar.navbar-short {
  min-height: 60px;
}
.cid-t8byPBlh9G .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t8byPBlh9G .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t8byPBlh9G .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-t8byPBlh9G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t8byPBlh9G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t8byPBlh9G .dropdown-item.active,
.cid-t8byPBlh9G .dropdown-item:active {
  background-color: transparent;
}
.cid-t8byPBlh9G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t8byPBlh9G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t8byPBlh9G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t8byPBlh9G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t8byPBlh9G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t8byPBlh9G .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t8byPBlh9G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t8byPBlh9G .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t8byPBlh9G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t8byPBlh9G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t8byPBlh9G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t8byPBlh9G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8byPBlh9G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8byPBlh9G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t8byPBlh9G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8byPBlh9G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t8byPBlh9G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t8byPBlh9G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8byPBlh9G .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t8byPBlh9G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t8byPBlh9G .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-t8byPBlh9G .navbar {
    height: 70px;
  }
  .cid-t8byPBlh9G .navbar.opened {
    height: auto;
  }
  .cid-t8byPBlh9G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8byPBXdK6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t8byPBXdK6 .item {
  padding-bottom: 2rem;
}
.cid-t8byPBXdK6 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t8byPBXdK6 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t8byPBXdK6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t8byPBXdK6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t8byPBXdK6 .carousel-control,
.cid-t8byPBXdK6 .close {
  background: #1b1b1b;
}
.cid-t8byPBXdK6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t8byPBXdK6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t8byPBXdK6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t8byPBXdK6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-t8byPBXdK6 .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-t8byPBXdK6 .close::before {
  content: '\e91a';
}
.cid-t8byPBXdK6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t8byPBXdK6 .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-t8byPBXdK6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8byPBXdK6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t8byPBXdK6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t8byPBXdK6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t8byPBXdK6 .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-t8byPBXdK6 .carousel-indicators li.active,
.cid-t8byPBXdK6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t8byPBXdK6 .carousel-indicators li::after,
.cid-t8byPBXdK6 .carousel-indicators li::before {
  content: none;
}
.cid-t8byPBXdK6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t8byPBXdK6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t8byPBXdK6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t8byPBXdK6 .carousel-indicators {
    display: none;
  }
}
.cid-t8byPBXdK6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t8byPBXdK6 .carousel-inner > .active {
  display: block;
}
.cid-t8byPBXdK6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8byPBXdK6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t8byPBXdK6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t8byPBXdK6 .carousel-control,
  .cid-t8byPBXdK6 .carousel-indicators,
  .cid-t8byPBXdK6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t8byPBXdK6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t8byPBXdK6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t8byPBXdK6 .carousel-indicators .active,
.cid-t8byPBXdK6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t8byPBXdK6 .carousel-indicators .active {
  background: #fff;
}
.cid-t8byPBXdK6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t8byPBXdK6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t8byPBXdK6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t8byPBXdK6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t8byPBXdK6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t8byPBXdK6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t8byPBXdK6 .carousel {
  width: 100%;
}
.cid-t8byPBXdK6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t8byPBXdK6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t8byPBXdK6 .modal.fade .modal-dialog,
.cid-t8byPBXdK6 .modal.in .modal-dialog {
  transform: none;
}
.cid-t8byPBXdK6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t8byPBXdK6 H6 {
  text-align: center;
}
.cid-t8byPD95rZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t8byPDpLHp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t8bzckziLb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t8bzckziLb nav.navbar {
  position: fixed;
}
.cid-t8bzckziLb .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-t8bzckziLb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t8bzckziLb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t8bzckziLb .dropdown-item:hover,
.cid-t8bzckziLb .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t8bzckziLb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t8bzckziLb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t8bzckziLb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t8bzckziLb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t8bzckziLb .nav-link {
  position: relative;
}
.cid-t8bzckziLb .container {
  display: flex;
  margin: auto;
}
.cid-t8bzckziLb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t8bzckziLb .dropdown-menu,
.cid-t8bzckziLb .navbar.opened {
  background: #5f6366 !important;
}
.cid-t8bzckziLb .nav-item:focus,
.cid-t8bzckziLb .nav-link:focus {
  outline: none;
}
.cid-t8bzckziLb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t8bzckziLb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t8bzckziLb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t8bzckziLb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t8bzckziLb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t8bzckziLb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t8bzckziLb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t8bzckziLb .navbar.opened {
  transition: all 0.3s;
}
.cid-t8bzckziLb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t8bzckziLb .navbar .navbar-logo img {
  width: auto;
}
.cid-t8bzckziLb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t8bzckziLb .navbar.collapsed {
  justify-content: center;
}
.cid-t8bzckziLb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t8bzckziLb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t8bzckziLb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t8bzckziLb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t8bzckziLb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t8bzckziLb .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-t8bzckziLb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t8bzckziLb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t8bzckziLb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t8bzckziLb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t8bzckziLb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t8bzckziLb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t8bzckziLb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t8bzckziLb .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-t8bzckziLb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t8bzckziLb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t8bzckziLb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t8bzckziLb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t8bzckziLb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t8bzckziLb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t8bzckziLb .navbar.navbar-short {
  min-height: 60px;
}
.cid-t8bzckziLb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t8bzckziLb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t8bzckziLb .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-t8bzckziLb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t8bzckziLb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t8bzckziLb .dropdown-item.active,
.cid-t8bzckziLb .dropdown-item:active {
  background-color: transparent;
}
.cid-t8bzckziLb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t8bzckziLb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t8bzckziLb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t8bzckziLb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t8bzckziLb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t8bzckziLb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t8bzckziLb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t8bzckziLb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t8bzckziLb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t8bzckziLb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t8bzckziLb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t8bzckziLb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8bzckziLb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8bzckziLb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t8bzckziLb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8bzckziLb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t8bzckziLb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t8bzckziLb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8bzckziLb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t8bzckziLb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t8bzckziLb .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-t8bzckziLb .navbar {
    height: 70px;
  }
  .cid-t8bzckziLb .navbar.opened {
    height: auto;
  }
  .cid-t8bzckziLb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8bzcl80id {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t8bzcl80id .item {
  padding-bottom: 2rem;
}
.cid-t8bzcl80id .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t8bzcl80id .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t8bzcl80id .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t8bzcl80id .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t8bzcl80id .carousel-control,
.cid-t8bzcl80id .close {
  background: #1b1b1b;
}
.cid-t8bzcl80id .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t8bzcl80id .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t8bzcl80id .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t8bzcl80id .carousel-control-next span {
  margin-left: 5px;
}
.cid-t8bzcl80id .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-t8bzcl80id .close::before {
  content: '\e91a';
}
.cid-t8bzcl80id .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t8bzcl80id .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-t8bzcl80id .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8bzcl80id .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t8bzcl80id .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t8bzcl80id .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t8bzcl80id .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-t8bzcl80id .carousel-indicators li.active,
.cid-t8bzcl80id .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t8bzcl80id .carousel-indicators li::after,
.cid-t8bzcl80id .carousel-indicators li::before {
  content: none;
}
.cid-t8bzcl80id .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t8bzcl80id .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t8bzcl80id .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t8bzcl80id .carousel-indicators {
    display: none;
  }
}
.cid-t8bzcl80id .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t8bzcl80id .carousel-inner > .active {
  display: block;
}
.cid-t8bzcl80id .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t8bzcl80id .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t8bzcl80id .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t8bzcl80id .carousel-control,
  .cid-t8bzcl80id .carousel-indicators,
  .cid-t8bzcl80id .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t8bzcl80id .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t8bzcl80id .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t8bzcl80id .carousel-indicators .active,
.cid-t8bzcl80id .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t8bzcl80id .carousel-indicators .active {
  background: #fff;
}
.cid-t8bzcl80id .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t8bzcl80id .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t8bzcl80id .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t8bzcl80id .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t8bzcl80id .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t8bzcl80id .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t8bzcl80id .carousel {
  width: 100%;
}
.cid-t8bzcl80id .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t8bzcl80id .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t8bzcl80id .modal.fade .modal-dialog,
.cid-t8bzcl80id .modal.in .modal-dialog {
  transform: none;
}
.cid-t8bzcl80id .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t8bzcl80id H6 {
  text-align: center;
}
.cid-t8bzclQC6O {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t8bzcm4gJV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9p0OQah6y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9p0OQah6y nav.navbar {
  position: fixed;
}
.cid-t9p0OQah6y .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-t9p0OQah6y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9p0OQah6y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9p0OQah6y .dropdown-item:hover,
.cid-t9p0OQah6y .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9p0OQah6y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9p0OQah6y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9p0OQah6y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9p0OQah6y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9p0OQah6y .nav-link {
  position: relative;
}
.cid-t9p0OQah6y .container {
  display: flex;
  margin: auto;
}
.cid-t9p0OQah6y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9p0OQah6y .dropdown-menu,
.cid-t9p0OQah6y .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9p0OQah6y .nav-item:focus,
.cid-t9p0OQah6y .nav-link:focus {
  outline: none;
}
.cid-t9p0OQah6y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9p0OQah6y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9p0OQah6y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9p0OQah6y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9p0OQah6y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9p0OQah6y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9p0OQah6y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9p0OQah6y .navbar.opened {
  transition: all 0.3s;
}
.cid-t9p0OQah6y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9p0OQah6y .navbar .navbar-logo img {
  width: auto;
}
.cid-t9p0OQah6y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9p0OQah6y .navbar.collapsed {
  justify-content: center;
}
.cid-t9p0OQah6y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9p0OQah6y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9p0OQah6y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9p0OQah6y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9p0OQah6y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9p0OQah6y .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-t9p0OQah6y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9p0OQah6y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9p0OQah6y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9p0OQah6y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9p0OQah6y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9p0OQah6y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9p0OQah6y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9p0OQah6y .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-t9p0OQah6y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9p0OQah6y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9p0OQah6y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9p0OQah6y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9p0OQah6y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9p0OQah6y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9p0OQah6y .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9p0OQah6y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9p0OQah6y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9p0OQah6y .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-t9p0OQah6y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9p0OQah6y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9p0OQah6y .dropdown-item.active,
.cid-t9p0OQah6y .dropdown-item:active {
  background-color: transparent;
}
.cid-t9p0OQah6y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9p0OQah6y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9p0OQah6y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9p0OQah6y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9p0OQah6y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9p0OQah6y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9p0OQah6y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9p0OQah6y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9p0OQah6y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9p0OQah6y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9p0OQah6y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9p0OQah6y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p0OQah6y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p0OQah6y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9p0OQah6y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p0OQah6y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9p0OQah6y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9p0OQah6y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p0OQah6y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9p0OQah6y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9p0OQah6y .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-t9p0OQah6y .navbar {
    height: 70px;
  }
  .cid-t9p0OQah6y .navbar.opened {
    height: auto;
  }
  .cid-t9p0OQah6y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9p0OQGK5n {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9p0OQGK5n .item {
  padding-bottom: 2rem;
}
.cid-t9p0OQGK5n .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9p0OQGK5n .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9p0OQGK5n .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9p0OQGK5n .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9p0OQGK5n .carousel-control,
.cid-t9p0OQGK5n .close {
  background: #1b1b1b;
}
.cid-t9p0OQGK5n .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9p0OQGK5n .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9p0OQGK5n .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9p0OQGK5n .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9p0OQGK5n .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-t9p0OQGK5n .close::before {
  content: '\e91a';
}
.cid-t9p0OQGK5n .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9p0OQGK5n .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-t9p0OQGK5n .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9p0OQGK5n .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9p0OQGK5n .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9p0OQGK5n .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9p0OQGK5n .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-t9p0OQGK5n .carousel-indicators li.active,
.cid-t9p0OQGK5n .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9p0OQGK5n .carousel-indicators li::after,
.cid-t9p0OQGK5n .carousel-indicators li::before {
  content: none;
}
.cid-t9p0OQGK5n .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9p0OQGK5n .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9p0OQGK5n .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9p0OQGK5n .carousel-indicators {
    display: none;
  }
}
.cid-t9p0OQGK5n .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9p0OQGK5n .carousel-inner > .active {
  display: block;
}
.cid-t9p0OQGK5n .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9p0OQGK5n .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9p0OQGK5n .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9p0OQGK5n .carousel-control,
  .cid-t9p0OQGK5n .carousel-indicators,
  .cid-t9p0OQGK5n .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9p0OQGK5n .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9p0OQGK5n .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9p0OQGK5n .carousel-indicators .active,
.cid-t9p0OQGK5n .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9p0OQGK5n .carousel-indicators .active {
  background: #fff;
}
.cid-t9p0OQGK5n .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9p0OQGK5n .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9p0OQGK5n .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9p0OQGK5n .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9p0OQGK5n .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9p0OQGK5n .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9p0OQGK5n .carousel {
  width: 100%;
}
.cid-t9p0OQGK5n .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9p0OQGK5n .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9p0OQGK5n .modal.fade .modal-dialog,
.cid-t9p0OQGK5n .modal.in .modal-dialog {
  transform: none;
}
.cid-t9p0OQGK5n .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9p0OQGK5n H6 {
  text-align: center;
}
.cid-t9p0ORI1aC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9p0ORYArx {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9p2kUjiFx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9p2kUjiFx nav.navbar {
  position: fixed;
}
.cid-t9p2kUjiFx .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-t9p2kUjiFx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9p2kUjiFx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9p2kUjiFx .dropdown-item:hover,
.cid-t9p2kUjiFx .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9p2kUjiFx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9p2kUjiFx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9p2kUjiFx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9p2kUjiFx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9p2kUjiFx .nav-link {
  position: relative;
}
.cid-t9p2kUjiFx .container {
  display: flex;
  margin: auto;
}
.cid-t9p2kUjiFx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9p2kUjiFx .dropdown-menu,
.cid-t9p2kUjiFx .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9p2kUjiFx .nav-item:focus,
.cid-t9p2kUjiFx .nav-link:focus {
  outline: none;
}
.cid-t9p2kUjiFx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9p2kUjiFx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9p2kUjiFx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9p2kUjiFx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9p2kUjiFx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9p2kUjiFx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9p2kUjiFx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9p2kUjiFx .navbar.opened {
  transition: all 0.3s;
}
.cid-t9p2kUjiFx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9p2kUjiFx .navbar .navbar-logo img {
  width: auto;
}
.cid-t9p2kUjiFx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9p2kUjiFx .navbar.collapsed {
  justify-content: center;
}
.cid-t9p2kUjiFx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9p2kUjiFx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9p2kUjiFx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9p2kUjiFx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9p2kUjiFx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9p2kUjiFx .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-t9p2kUjiFx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9p2kUjiFx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9p2kUjiFx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9p2kUjiFx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9p2kUjiFx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9p2kUjiFx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9p2kUjiFx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9p2kUjiFx .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-t9p2kUjiFx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9p2kUjiFx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9p2kUjiFx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9p2kUjiFx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9p2kUjiFx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9p2kUjiFx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9p2kUjiFx .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9p2kUjiFx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9p2kUjiFx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9p2kUjiFx .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-t9p2kUjiFx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9p2kUjiFx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9p2kUjiFx .dropdown-item.active,
.cid-t9p2kUjiFx .dropdown-item:active {
  background-color: transparent;
}
.cid-t9p2kUjiFx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9p2kUjiFx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9p2kUjiFx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9p2kUjiFx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9p2kUjiFx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9p2kUjiFx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9p2kUjiFx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9p2kUjiFx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9p2kUjiFx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9p2kUjiFx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9p2kUjiFx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9p2kUjiFx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p2kUjiFx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p2kUjiFx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9p2kUjiFx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p2kUjiFx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9p2kUjiFx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9p2kUjiFx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p2kUjiFx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9p2kUjiFx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9p2kUjiFx .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-t9p2kUjiFx .navbar {
    height: 70px;
  }
  .cid-t9p2kUjiFx .navbar.opened {
    height: auto;
  }
  .cid-t9p2kUjiFx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9p2kV6Ehd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9p2kV6Ehd .item {
  padding-bottom: 2rem;
}
.cid-t9p2kV6Ehd .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9p2kV6Ehd .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9p2kV6Ehd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9p2kV6Ehd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9p2kV6Ehd .carousel-control,
.cid-t9p2kV6Ehd .close {
  background: #1b1b1b;
}
.cid-t9p2kV6Ehd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9p2kV6Ehd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9p2kV6Ehd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9p2kV6Ehd .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9p2kV6Ehd .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-t9p2kV6Ehd .close::before {
  content: '\e91a';
}
.cid-t9p2kV6Ehd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9p2kV6Ehd .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-t9p2kV6Ehd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9p2kV6Ehd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9p2kV6Ehd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9p2kV6Ehd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9p2kV6Ehd .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-t9p2kV6Ehd .carousel-indicators li.active,
.cid-t9p2kV6Ehd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9p2kV6Ehd .carousel-indicators li::after,
.cid-t9p2kV6Ehd .carousel-indicators li::before {
  content: none;
}
.cid-t9p2kV6Ehd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9p2kV6Ehd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9p2kV6Ehd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9p2kV6Ehd .carousel-indicators {
    display: none;
  }
}
.cid-t9p2kV6Ehd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9p2kV6Ehd .carousel-inner > .active {
  display: block;
}
.cid-t9p2kV6Ehd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9p2kV6Ehd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9p2kV6Ehd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9p2kV6Ehd .carousel-control,
  .cid-t9p2kV6Ehd .carousel-indicators,
  .cid-t9p2kV6Ehd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9p2kV6Ehd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9p2kV6Ehd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9p2kV6Ehd .carousel-indicators .active,
.cid-t9p2kV6Ehd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9p2kV6Ehd .carousel-indicators .active {
  background: #fff;
}
.cid-t9p2kV6Ehd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9p2kV6Ehd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9p2kV6Ehd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9p2kV6Ehd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9p2kV6Ehd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9p2kV6Ehd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9p2kV6Ehd .carousel {
  width: 100%;
}
.cid-t9p2kV6Ehd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9p2kV6Ehd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9p2kV6Ehd .modal.fade .modal-dialog,
.cid-t9p2kV6Ehd .modal.in .modal-dialog {
  transform: none;
}
.cid-t9p2kV6Ehd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9p2kV6Ehd H6 {
  text-align: center;
}
.cid-t9p2kWDfiT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9p2kWVJr1 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9p6HhVbix {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9p6HhVbix nav.navbar {
  position: fixed;
}
.cid-t9p6HhVbix .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-t9p6HhVbix .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9p6HhVbix .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9p6HhVbix .dropdown-item:hover,
.cid-t9p6HhVbix .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9p6HhVbix .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9p6HhVbix .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9p6HhVbix .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9p6HhVbix .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9p6HhVbix .nav-link {
  position: relative;
}
.cid-t9p6HhVbix .container {
  display: flex;
  margin: auto;
}
.cid-t9p6HhVbix .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9p6HhVbix .dropdown-menu,
.cid-t9p6HhVbix .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9p6HhVbix .nav-item:focus,
.cid-t9p6HhVbix .nav-link:focus {
  outline: none;
}
.cid-t9p6HhVbix .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9p6HhVbix .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9p6HhVbix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9p6HhVbix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9p6HhVbix .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9p6HhVbix .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9p6HhVbix .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9p6HhVbix .navbar.opened {
  transition: all 0.3s;
}
.cid-t9p6HhVbix .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9p6HhVbix .navbar .navbar-logo img {
  width: auto;
}
.cid-t9p6HhVbix .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9p6HhVbix .navbar.collapsed {
  justify-content: center;
}
.cid-t9p6HhVbix .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9p6HhVbix .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9p6HhVbix .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9p6HhVbix .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9p6HhVbix .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9p6HhVbix .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-t9p6HhVbix .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9p6HhVbix .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9p6HhVbix .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9p6HhVbix .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9p6HhVbix .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9p6HhVbix .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9p6HhVbix .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9p6HhVbix .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-t9p6HhVbix .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9p6HhVbix .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9p6HhVbix .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9p6HhVbix .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9p6HhVbix .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9p6HhVbix .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9p6HhVbix .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9p6HhVbix .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9p6HhVbix .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9p6HhVbix .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-t9p6HhVbix .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9p6HhVbix .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9p6HhVbix .dropdown-item.active,
.cid-t9p6HhVbix .dropdown-item:active {
  background-color: transparent;
}
.cid-t9p6HhVbix .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9p6HhVbix .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9p6HhVbix .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9p6HhVbix .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9p6HhVbix .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9p6HhVbix .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9p6HhVbix ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9p6HhVbix .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9p6HhVbix button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9p6HhVbix button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9p6HhVbix button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9p6HhVbix button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p6HhVbix button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p6HhVbix button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9p6HhVbix nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p6HhVbix nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9p6HhVbix nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9p6HhVbix nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p6HhVbix .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9p6HhVbix a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9p6HhVbix .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-t9p6HhVbix .navbar {
    height: 70px;
  }
  .cid-t9p6HhVbix .navbar.opened {
    height: auto;
  }
  .cid-t9p6HhVbix .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9p6HiJfmn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9p6HiJfmn .item {
  padding-bottom: 2rem;
}
.cid-t9p6HiJfmn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9p6HiJfmn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9p6HiJfmn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9p6HiJfmn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9p6HiJfmn .carousel-control,
.cid-t9p6HiJfmn .close {
  background: #1b1b1b;
}
.cid-t9p6HiJfmn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9p6HiJfmn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9p6HiJfmn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9p6HiJfmn .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9p6HiJfmn .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-t9p6HiJfmn .close::before {
  content: '\e91a';
}
.cid-t9p6HiJfmn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9p6HiJfmn .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-t9p6HiJfmn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9p6HiJfmn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9p6HiJfmn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9p6HiJfmn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9p6HiJfmn .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-t9p6HiJfmn .carousel-indicators li.active,
.cid-t9p6HiJfmn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9p6HiJfmn .carousel-indicators li::after,
.cid-t9p6HiJfmn .carousel-indicators li::before {
  content: none;
}
.cid-t9p6HiJfmn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9p6HiJfmn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9p6HiJfmn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9p6HiJfmn .carousel-indicators {
    display: none;
  }
}
.cid-t9p6HiJfmn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9p6HiJfmn .carousel-inner > .active {
  display: block;
}
.cid-t9p6HiJfmn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9p6HiJfmn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9p6HiJfmn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9p6HiJfmn .carousel-control,
  .cid-t9p6HiJfmn .carousel-indicators,
  .cid-t9p6HiJfmn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9p6HiJfmn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9p6HiJfmn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9p6HiJfmn .carousel-indicators .active,
.cid-t9p6HiJfmn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9p6HiJfmn .carousel-indicators .active {
  background: #fff;
}
.cid-t9p6HiJfmn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9p6HiJfmn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9p6HiJfmn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9p6HiJfmn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9p6HiJfmn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9p6HiJfmn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9p6HiJfmn .carousel {
  width: 100%;
}
.cid-t9p6HiJfmn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9p6HiJfmn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9p6HiJfmn .modal.fade .modal-dialog,
.cid-t9p6HiJfmn .modal.in .modal-dialog {
  transform: none;
}
.cid-t9p6HiJfmn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9p6HiJfmn H6 {
  text-align: center;
}
.cid-t9p6Hk4NyF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9p6HklfJ8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9p7epubjU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9p7epubjU nav.navbar {
  position: fixed;
}
.cid-t9p7epubjU .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-t9p7epubjU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9p7epubjU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9p7epubjU .dropdown-item:hover,
.cid-t9p7epubjU .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9p7epubjU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9p7epubjU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9p7epubjU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9p7epubjU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9p7epubjU .nav-link {
  position: relative;
}
.cid-t9p7epubjU .container {
  display: flex;
  margin: auto;
}
.cid-t9p7epubjU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9p7epubjU .dropdown-menu,
.cid-t9p7epubjU .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9p7epubjU .nav-item:focus,
.cid-t9p7epubjU .nav-link:focus {
  outline: none;
}
.cid-t9p7epubjU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9p7epubjU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9p7epubjU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9p7epubjU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9p7epubjU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9p7epubjU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9p7epubjU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9p7epubjU .navbar.opened {
  transition: all 0.3s;
}
.cid-t9p7epubjU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9p7epubjU .navbar .navbar-logo img {
  width: auto;
}
.cid-t9p7epubjU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9p7epubjU .navbar.collapsed {
  justify-content: center;
}
.cid-t9p7epubjU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9p7epubjU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9p7epubjU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9p7epubjU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9p7epubjU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9p7epubjU .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-t9p7epubjU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9p7epubjU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9p7epubjU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9p7epubjU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9p7epubjU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9p7epubjU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9p7epubjU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9p7epubjU .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-t9p7epubjU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9p7epubjU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9p7epubjU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9p7epubjU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9p7epubjU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9p7epubjU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9p7epubjU .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9p7epubjU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9p7epubjU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9p7epubjU .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-t9p7epubjU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9p7epubjU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9p7epubjU .dropdown-item.active,
.cid-t9p7epubjU .dropdown-item:active {
  background-color: transparent;
}
.cid-t9p7epubjU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9p7epubjU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9p7epubjU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9p7epubjU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9p7epubjU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9p7epubjU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9p7epubjU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9p7epubjU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9p7epubjU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9p7epubjU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9p7epubjU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9p7epubjU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p7epubjU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p7epubjU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9p7epubjU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p7epubjU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9p7epubjU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9p7epubjU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p7epubjU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9p7epubjU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9p7epubjU .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-t9p7epubjU .navbar {
    height: 70px;
  }
  .cid-t9p7epubjU .navbar.opened {
    height: auto;
  }
  .cid-t9p7epubjU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9p7eqfD4U {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9p7eqfD4U .item {
  padding-bottom: 2rem;
}
.cid-t9p7eqfD4U .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9p7eqfD4U .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9p7eqfD4U .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9p7eqfD4U .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9p7eqfD4U .carousel-control,
.cid-t9p7eqfD4U .close {
  background: #1b1b1b;
}
.cid-t9p7eqfD4U .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9p7eqfD4U .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9p7eqfD4U .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9p7eqfD4U .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9p7eqfD4U .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-t9p7eqfD4U .close::before {
  content: '\e91a';
}
.cid-t9p7eqfD4U .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9p7eqfD4U .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-t9p7eqfD4U .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9p7eqfD4U .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9p7eqfD4U .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9p7eqfD4U .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9p7eqfD4U .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-t9p7eqfD4U .carousel-indicators li.active,
.cid-t9p7eqfD4U .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9p7eqfD4U .carousel-indicators li::after,
.cid-t9p7eqfD4U .carousel-indicators li::before {
  content: none;
}
.cid-t9p7eqfD4U .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9p7eqfD4U .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9p7eqfD4U .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9p7eqfD4U .carousel-indicators {
    display: none;
  }
}
.cid-t9p7eqfD4U .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9p7eqfD4U .carousel-inner > .active {
  display: block;
}
.cid-t9p7eqfD4U .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9p7eqfD4U .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9p7eqfD4U .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9p7eqfD4U .carousel-control,
  .cid-t9p7eqfD4U .carousel-indicators,
  .cid-t9p7eqfD4U .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9p7eqfD4U .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9p7eqfD4U .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9p7eqfD4U .carousel-indicators .active,
.cid-t9p7eqfD4U .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9p7eqfD4U .carousel-indicators .active {
  background: #fff;
}
.cid-t9p7eqfD4U .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9p7eqfD4U .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9p7eqfD4U .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9p7eqfD4U .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9p7eqfD4U .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9p7eqfD4U .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9p7eqfD4U .carousel {
  width: 100%;
}
.cid-t9p7eqfD4U .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9p7eqfD4U .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9p7eqfD4U .modal.fade .modal-dialog,
.cid-t9p7eqfD4U .modal.in .modal-dialog {
  transform: none;
}
.cid-t9p7eqfD4U .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9p7eqfD4U H6 {
  text-align: center;
}
.cid-t9p7er8RuF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9p7eroBwr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9p8n9vS0W {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9p8n9vS0W nav.navbar {
  position: fixed;
}
.cid-t9p8n9vS0W .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-t9p8n9vS0W .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9p8n9vS0W .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9p8n9vS0W .dropdown-item:hover,
.cid-t9p8n9vS0W .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9p8n9vS0W .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9p8n9vS0W .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9p8n9vS0W .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9p8n9vS0W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9p8n9vS0W .nav-link {
  position: relative;
}
.cid-t9p8n9vS0W .container {
  display: flex;
  margin: auto;
}
.cid-t9p8n9vS0W .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9p8n9vS0W .dropdown-menu,
.cid-t9p8n9vS0W .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9p8n9vS0W .nav-item:focus,
.cid-t9p8n9vS0W .nav-link:focus {
  outline: none;
}
.cid-t9p8n9vS0W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9p8n9vS0W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9p8n9vS0W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9p8n9vS0W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9p8n9vS0W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9p8n9vS0W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9p8n9vS0W .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9p8n9vS0W .navbar.opened {
  transition: all 0.3s;
}
.cid-t9p8n9vS0W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9p8n9vS0W .navbar .navbar-logo img {
  width: auto;
}
.cid-t9p8n9vS0W .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9p8n9vS0W .navbar.collapsed {
  justify-content: center;
}
.cid-t9p8n9vS0W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9p8n9vS0W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9p8n9vS0W .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9p8n9vS0W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9p8n9vS0W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9p8n9vS0W .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-t9p8n9vS0W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9p8n9vS0W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9p8n9vS0W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9p8n9vS0W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9p8n9vS0W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9p8n9vS0W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9p8n9vS0W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9p8n9vS0W .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-t9p8n9vS0W .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9p8n9vS0W .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9p8n9vS0W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9p8n9vS0W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9p8n9vS0W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9p8n9vS0W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9p8n9vS0W .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9p8n9vS0W .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9p8n9vS0W .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9p8n9vS0W .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-t9p8n9vS0W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9p8n9vS0W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9p8n9vS0W .dropdown-item.active,
.cid-t9p8n9vS0W .dropdown-item:active {
  background-color: transparent;
}
.cid-t9p8n9vS0W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9p8n9vS0W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9p8n9vS0W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9p8n9vS0W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9p8n9vS0W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9p8n9vS0W .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9p8n9vS0W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9p8n9vS0W .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9p8n9vS0W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9p8n9vS0W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9p8n9vS0W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9p8n9vS0W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p8n9vS0W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p8n9vS0W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9p8n9vS0W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p8n9vS0W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9p8n9vS0W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9p8n9vS0W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p8n9vS0W .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9p8n9vS0W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9p8n9vS0W .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-t9p8n9vS0W .navbar {
    height: 70px;
  }
  .cid-t9p8n9vS0W .navbar.opened {
    height: auto;
  }
  .cid-t9p8n9vS0W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9p8na7O6a {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9p8na7O6a .item {
  padding-bottom: 2rem;
}
.cid-t9p8na7O6a .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9p8na7O6a .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9p8na7O6a .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9p8na7O6a .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9p8na7O6a .carousel-control,
.cid-t9p8na7O6a .close {
  background: #1b1b1b;
}
.cid-t9p8na7O6a .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9p8na7O6a .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9p8na7O6a .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9p8na7O6a .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9p8na7O6a .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-t9p8na7O6a .close::before {
  content: '\e91a';
}
.cid-t9p8na7O6a .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9p8na7O6a .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-t9p8na7O6a .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9p8na7O6a .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9p8na7O6a .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9p8na7O6a .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9p8na7O6a .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-t9p8na7O6a .carousel-indicators li.active,
.cid-t9p8na7O6a .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9p8na7O6a .carousel-indicators li::after,
.cid-t9p8na7O6a .carousel-indicators li::before {
  content: none;
}
.cid-t9p8na7O6a .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9p8na7O6a .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9p8na7O6a .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9p8na7O6a .carousel-indicators {
    display: none;
  }
}
.cid-t9p8na7O6a .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9p8na7O6a .carousel-inner > .active {
  display: block;
}
.cid-t9p8na7O6a .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9p8na7O6a .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9p8na7O6a .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9p8na7O6a .carousel-control,
  .cid-t9p8na7O6a .carousel-indicators,
  .cid-t9p8na7O6a .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9p8na7O6a .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9p8na7O6a .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9p8na7O6a .carousel-indicators .active,
.cid-t9p8na7O6a .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9p8na7O6a .carousel-indicators .active {
  background: #fff;
}
.cid-t9p8na7O6a .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9p8na7O6a .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9p8na7O6a .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9p8na7O6a .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9p8na7O6a .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9p8na7O6a .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9p8na7O6a .carousel {
  width: 100%;
}
.cid-t9p8na7O6a .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9p8na7O6a .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9p8na7O6a .modal.fade .modal-dialog,
.cid-t9p8na7O6a .modal.in .modal-dialog {
  transform: none;
}
.cid-t9p8na7O6a .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9p8na7O6a H6 {
  text-align: center;
}
.cid-t9p8nb2ASU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9p8nbiUnA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9paAlva85 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9paAlva85 nav.navbar {
  position: fixed;
}
.cid-t9paAlva85 .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-t9paAlva85 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9paAlva85 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9paAlva85 .dropdown-item:hover,
.cid-t9paAlva85 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9paAlva85 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9paAlva85 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9paAlva85 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9paAlva85 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9paAlva85 .nav-link {
  position: relative;
}
.cid-t9paAlva85 .container {
  display: flex;
  margin: auto;
}
.cid-t9paAlva85 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9paAlva85 .dropdown-menu,
.cid-t9paAlva85 .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9paAlva85 .nav-item:focus,
.cid-t9paAlva85 .nav-link:focus {
  outline: none;
}
.cid-t9paAlva85 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9paAlva85 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9paAlva85 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9paAlva85 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9paAlva85 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9paAlva85 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9paAlva85 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9paAlva85 .navbar.opened {
  transition: all 0.3s;
}
.cid-t9paAlva85 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9paAlva85 .navbar .navbar-logo img {
  width: auto;
}
.cid-t9paAlva85 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9paAlva85 .navbar.collapsed {
  justify-content: center;
}
.cid-t9paAlva85 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9paAlva85 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9paAlva85 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9paAlva85 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9paAlva85 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9paAlva85 .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-t9paAlva85 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9paAlva85 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9paAlva85 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9paAlva85 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9paAlva85 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9paAlva85 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9paAlva85 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9paAlva85 .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-t9paAlva85 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9paAlva85 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9paAlva85 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9paAlva85 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9paAlva85 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9paAlva85 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9paAlva85 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9paAlva85 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9paAlva85 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9paAlva85 .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-t9paAlva85 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9paAlva85 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9paAlva85 .dropdown-item.active,
.cid-t9paAlva85 .dropdown-item:active {
  background-color: transparent;
}
.cid-t9paAlva85 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9paAlva85 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9paAlva85 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9paAlva85 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9paAlva85 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9paAlva85 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9paAlva85 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9paAlva85 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9paAlva85 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9paAlva85 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9paAlva85 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9paAlva85 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9paAlva85 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9paAlva85 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9paAlva85 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9paAlva85 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9paAlva85 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9paAlva85 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9paAlva85 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9paAlva85 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9paAlva85 .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-t9paAlva85 .navbar {
    height: 70px;
  }
  .cid-t9paAlva85 .navbar.opened {
    height: auto;
  }
  .cid-t9paAlva85 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9paAmiHt7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9paAmiHt7 .item {
  padding-bottom: 2rem;
}
.cid-t9paAmiHt7 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9paAmiHt7 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9paAmiHt7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9paAmiHt7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9paAmiHt7 .carousel-control,
.cid-t9paAmiHt7 .close {
  background: #1b1b1b;
}
.cid-t9paAmiHt7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9paAmiHt7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9paAmiHt7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9paAmiHt7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9paAmiHt7 .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-t9paAmiHt7 .close::before {
  content: '\e91a';
}
.cid-t9paAmiHt7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9paAmiHt7 .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-t9paAmiHt7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9paAmiHt7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9paAmiHt7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9paAmiHt7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9paAmiHt7 .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-t9paAmiHt7 .carousel-indicators li.active,
.cid-t9paAmiHt7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9paAmiHt7 .carousel-indicators li::after,
.cid-t9paAmiHt7 .carousel-indicators li::before {
  content: none;
}
.cid-t9paAmiHt7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9paAmiHt7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9paAmiHt7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9paAmiHt7 .carousel-indicators {
    display: none;
  }
}
.cid-t9paAmiHt7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9paAmiHt7 .carousel-inner > .active {
  display: block;
}
.cid-t9paAmiHt7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9paAmiHt7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9paAmiHt7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9paAmiHt7 .carousel-control,
  .cid-t9paAmiHt7 .carousel-indicators,
  .cid-t9paAmiHt7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9paAmiHt7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9paAmiHt7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9paAmiHt7 .carousel-indicators .active,
.cid-t9paAmiHt7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9paAmiHt7 .carousel-indicators .active {
  background: #fff;
}
.cid-t9paAmiHt7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9paAmiHt7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9paAmiHt7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9paAmiHt7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9paAmiHt7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9paAmiHt7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9paAmiHt7 .carousel {
  width: 100%;
}
.cid-t9paAmiHt7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9paAmiHt7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9paAmiHt7 .modal.fade .modal-dialog,
.cid-t9paAmiHt7 .modal.in .modal-dialog {
  transform: none;
}
.cid-t9paAmiHt7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9paAmiHt7 H6 {
  text-align: center;
}
.cid-t9paAn7BwT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9paAnmip6 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9paPKQucT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9paPKQucT nav.navbar {
  position: fixed;
}
.cid-t9paPKQucT .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-t9paPKQucT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9paPKQucT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9paPKQucT .dropdown-item:hover,
.cid-t9paPKQucT .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9paPKQucT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9paPKQucT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9paPKQucT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9paPKQucT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9paPKQucT .nav-link {
  position: relative;
}
.cid-t9paPKQucT .container {
  display: flex;
  margin: auto;
}
.cid-t9paPKQucT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9paPKQucT .dropdown-menu,
.cid-t9paPKQucT .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9paPKQucT .nav-item:focus,
.cid-t9paPKQucT .nav-link:focus {
  outline: none;
}
.cid-t9paPKQucT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9paPKQucT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9paPKQucT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9paPKQucT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9paPKQucT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9paPKQucT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9paPKQucT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9paPKQucT .navbar.opened {
  transition: all 0.3s;
}
.cid-t9paPKQucT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9paPKQucT .navbar .navbar-logo img {
  width: auto;
}
.cid-t9paPKQucT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9paPKQucT .navbar.collapsed {
  justify-content: center;
}
.cid-t9paPKQucT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9paPKQucT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9paPKQucT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9paPKQucT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9paPKQucT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9paPKQucT .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-t9paPKQucT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9paPKQucT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9paPKQucT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9paPKQucT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9paPKQucT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9paPKQucT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9paPKQucT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9paPKQucT .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-t9paPKQucT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9paPKQucT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9paPKQucT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9paPKQucT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9paPKQucT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9paPKQucT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9paPKQucT .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9paPKQucT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9paPKQucT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9paPKQucT .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-t9paPKQucT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9paPKQucT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9paPKQucT .dropdown-item.active,
.cid-t9paPKQucT .dropdown-item:active {
  background-color: transparent;
}
.cid-t9paPKQucT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9paPKQucT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9paPKQucT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9paPKQucT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9paPKQucT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9paPKQucT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9paPKQucT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9paPKQucT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9paPKQucT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9paPKQucT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9paPKQucT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9paPKQucT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9paPKQucT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9paPKQucT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9paPKQucT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9paPKQucT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9paPKQucT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9paPKQucT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9paPKQucT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9paPKQucT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9paPKQucT .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-t9paPKQucT .navbar {
    height: 70px;
  }
  .cid-t9paPKQucT .navbar.opened {
    height: auto;
  }
  .cid-t9paPKQucT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9paPLzB46 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9paPLzB46 .item {
  padding-bottom: 2rem;
}
.cid-t9paPLzB46 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9paPLzB46 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9paPLzB46 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9paPLzB46 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9paPLzB46 .carousel-control,
.cid-t9paPLzB46 .close {
  background: #1b1b1b;
}
.cid-t9paPLzB46 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9paPLzB46 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9paPLzB46 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9paPLzB46 .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9paPLzB46 .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-t9paPLzB46 .close::before {
  content: '\e91a';
}
.cid-t9paPLzB46 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9paPLzB46 .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-t9paPLzB46 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9paPLzB46 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9paPLzB46 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9paPLzB46 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9paPLzB46 .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-t9paPLzB46 .carousel-indicators li.active,
.cid-t9paPLzB46 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9paPLzB46 .carousel-indicators li::after,
.cid-t9paPLzB46 .carousel-indicators li::before {
  content: none;
}
.cid-t9paPLzB46 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9paPLzB46 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9paPLzB46 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9paPLzB46 .carousel-indicators {
    display: none;
  }
}
.cid-t9paPLzB46 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9paPLzB46 .carousel-inner > .active {
  display: block;
}
.cid-t9paPLzB46 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9paPLzB46 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9paPLzB46 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9paPLzB46 .carousel-control,
  .cid-t9paPLzB46 .carousel-indicators,
  .cid-t9paPLzB46 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9paPLzB46 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9paPLzB46 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9paPLzB46 .carousel-indicators .active,
.cid-t9paPLzB46 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9paPLzB46 .carousel-indicators .active {
  background: #fff;
}
.cid-t9paPLzB46 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9paPLzB46 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9paPLzB46 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9paPLzB46 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9paPLzB46 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9paPLzB46 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9paPLzB46 .carousel {
  width: 100%;
}
.cid-t9paPLzB46 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9paPLzB46 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9paPLzB46 .modal.fade .modal-dialog,
.cid-t9paPLzB46 .modal.in .modal-dialog {
  transform: none;
}
.cid-t9paPLzB46 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9paPLzB46 H6 {
  text-align: center;
}
.cid-t9paPMa18I {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9paPMpwik {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9uM5Zl5qS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9uM5Zl5qS nav.navbar {
  position: fixed;
}
.cid-t9uM5Zl5qS .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-t9uM5Zl5qS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9uM5Zl5qS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9uM5Zl5qS .dropdown-item:hover,
.cid-t9uM5Zl5qS .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9uM5Zl5qS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9uM5Zl5qS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9uM5Zl5qS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9uM5Zl5qS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9uM5Zl5qS .nav-link {
  position: relative;
}
.cid-t9uM5Zl5qS .container {
  display: flex;
  margin: auto;
}
.cid-t9uM5Zl5qS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9uM5Zl5qS .dropdown-menu,
.cid-t9uM5Zl5qS .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9uM5Zl5qS .nav-item:focus,
.cid-t9uM5Zl5qS .nav-link:focus {
  outline: none;
}
.cid-t9uM5Zl5qS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9uM5Zl5qS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9uM5Zl5qS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9uM5Zl5qS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9uM5Zl5qS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9uM5Zl5qS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9uM5Zl5qS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9uM5Zl5qS .navbar.opened {
  transition: all 0.3s;
}
.cid-t9uM5Zl5qS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9uM5Zl5qS .navbar .navbar-logo img {
  width: auto;
}
.cid-t9uM5Zl5qS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9uM5Zl5qS .navbar.collapsed {
  justify-content: center;
}
.cid-t9uM5Zl5qS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9uM5Zl5qS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9uM5Zl5qS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9uM5Zl5qS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9uM5Zl5qS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9uM5Zl5qS .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-t9uM5Zl5qS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9uM5Zl5qS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9uM5Zl5qS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9uM5Zl5qS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9uM5Zl5qS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9uM5Zl5qS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9uM5Zl5qS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9uM5Zl5qS .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-t9uM5Zl5qS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9uM5Zl5qS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9uM5Zl5qS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9uM5Zl5qS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9uM5Zl5qS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9uM5Zl5qS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9uM5Zl5qS .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9uM5Zl5qS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9uM5Zl5qS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9uM5Zl5qS .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-t9uM5Zl5qS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9uM5Zl5qS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9uM5Zl5qS .dropdown-item.active,
.cid-t9uM5Zl5qS .dropdown-item:active {
  background-color: transparent;
}
.cid-t9uM5Zl5qS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9uM5Zl5qS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9uM5Zl5qS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9uM5Zl5qS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9uM5Zl5qS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9uM5Zl5qS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9uM5Zl5qS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9uM5Zl5qS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9uM5Zl5qS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9uM5Zl5qS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9uM5Zl5qS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9uM5Zl5qS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uM5Zl5qS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uM5Zl5qS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9uM5Zl5qS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uM5Zl5qS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9uM5Zl5qS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9uM5Zl5qS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uM5Zl5qS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9uM5Zl5qS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9uM5Zl5qS .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-t9uM5Zl5qS .navbar {
    height: 70px;
  }
  .cid-t9uM5Zl5qS .navbar.opened {
    height: auto;
  }
  .cid-t9uM5Zl5qS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9uM60f8KE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9uM60f8KE .item {
  padding-bottom: 2rem;
}
.cid-t9uM60f8KE .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9uM60f8KE .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9uM60f8KE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9uM60f8KE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9uM60f8KE .carousel-control,
.cid-t9uM60f8KE .close {
  background: #1b1b1b;
}
.cid-t9uM60f8KE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9uM60f8KE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9uM60f8KE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9uM60f8KE .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9uM60f8KE .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-t9uM60f8KE .close::before {
  content: '\e91a';
}
.cid-t9uM60f8KE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9uM60f8KE .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-t9uM60f8KE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uM60f8KE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9uM60f8KE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9uM60f8KE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9uM60f8KE .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-t9uM60f8KE .carousel-indicators li.active,
.cid-t9uM60f8KE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9uM60f8KE .carousel-indicators li::after,
.cid-t9uM60f8KE .carousel-indicators li::before {
  content: none;
}
.cid-t9uM60f8KE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9uM60f8KE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9uM60f8KE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9uM60f8KE .carousel-indicators {
    display: none;
  }
}
.cid-t9uM60f8KE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9uM60f8KE .carousel-inner > .active {
  display: block;
}
.cid-t9uM60f8KE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uM60f8KE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9uM60f8KE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9uM60f8KE .carousel-control,
  .cid-t9uM60f8KE .carousel-indicators,
  .cid-t9uM60f8KE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9uM60f8KE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9uM60f8KE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9uM60f8KE .carousel-indicators .active,
.cid-t9uM60f8KE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9uM60f8KE .carousel-indicators .active {
  background: #fff;
}
.cid-t9uM60f8KE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9uM60f8KE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9uM60f8KE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9uM60f8KE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9uM60f8KE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9uM60f8KE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9uM60f8KE .carousel {
  width: 100%;
}
.cid-t9uM60f8KE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9uM60f8KE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9uM60f8KE .modal.fade .modal-dialog,
.cid-t9uM60f8KE .modal.in .modal-dialog {
  transform: none;
}
.cid-t9uM60f8KE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9uM60f8KE H6 {
  text-align: center;
}
.cid-t9uM61IgE0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9uM627Nwf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9uMS7GLz1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9uMS7GLz1 nav.navbar {
  position: fixed;
}
.cid-t9uMS7GLz1 .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-t9uMS7GLz1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9uMS7GLz1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9uMS7GLz1 .dropdown-item:hover,
.cid-t9uMS7GLz1 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9uMS7GLz1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9uMS7GLz1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9uMS7GLz1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9uMS7GLz1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9uMS7GLz1 .nav-link {
  position: relative;
}
.cid-t9uMS7GLz1 .container {
  display: flex;
  margin: auto;
}
.cid-t9uMS7GLz1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9uMS7GLz1 .dropdown-menu,
.cid-t9uMS7GLz1 .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9uMS7GLz1 .nav-item:focus,
.cid-t9uMS7GLz1 .nav-link:focus {
  outline: none;
}
.cid-t9uMS7GLz1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9uMS7GLz1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9uMS7GLz1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9uMS7GLz1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9uMS7GLz1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9uMS7GLz1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9uMS7GLz1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9uMS7GLz1 .navbar.opened {
  transition: all 0.3s;
}
.cid-t9uMS7GLz1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9uMS7GLz1 .navbar .navbar-logo img {
  width: auto;
}
.cid-t9uMS7GLz1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9uMS7GLz1 .navbar.collapsed {
  justify-content: center;
}
.cid-t9uMS7GLz1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9uMS7GLz1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9uMS7GLz1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9uMS7GLz1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9uMS7GLz1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9uMS7GLz1 .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-t9uMS7GLz1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9uMS7GLz1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9uMS7GLz1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9uMS7GLz1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9uMS7GLz1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9uMS7GLz1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9uMS7GLz1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9uMS7GLz1 .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-t9uMS7GLz1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9uMS7GLz1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9uMS7GLz1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9uMS7GLz1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9uMS7GLz1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9uMS7GLz1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9uMS7GLz1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9uMS7GLz1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9uMS7GLz1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9uMS7GLz1 .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-t9uMS7GLz1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9uMS7GLz1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9uMS7GLz1 .dropdown-item.active,
.cid-t9uMS7GLz1 .dropdown-item:active {
  background-color: transparent;
}
.cid-t9uMS7GLz1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9uMS7GLz1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9uMS7GLz1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9uMS7GLz1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9uMS7GLz1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9uMS7GLz1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9uMS7GLz1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9uMS7GLz1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9uMS7GLz1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9uMS7GLz1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9uMS7GLz1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9uMS7GLz1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uMS7GLz1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uMS7GLz1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9uMS7GLz1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uMS7GLz1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9uMS7GLz1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9uMS7GLz1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uMS7GLz1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9uMS7GLz1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9uMS7GLz1 .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-t9uMS7GLz1 .navbar {
    height: 70px;
  }
  .cid-t9uMS7GLz1 .navbar.opened {
    height: auto;
  }
  .cid-t9uMS7GLz1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9uMS97SQW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9uMS97SQW .item {
  padding-bottom: 2rem;
}
.cid-t9uMS97SQW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9uMS97SQW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9uMS97SQW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9uMS97SQW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9uMS97SQW .carousel-control,
.cid-t9uMS97SQW .close {
  background: #1b1b1b;
}
.cid-t9uMS97SQW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9uMS97SQW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9uMS97SQW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9uMS97SQW .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9uMS97SQW .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-t9uMS97SQW .close::before {
  content: '\e91a';
}
.cid-t9uMS97SQW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9uMS97SQW .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-t9uMS97SQW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uMS97SQW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9uMS97SQW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9uMS97SQW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9uMS97SQW .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-t9uMS97SQW .carousel-indicators li.active,
.cid-t9uMS97SQW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9uMS97SQW .carousel-indicators li::after,
.cid-t9uMS97SQW .carousel-indicators li::before {
  content: none;
}
.cid-t9uMS97SQW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9uMS97SQW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9uMS97SQW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9uMS97SQW .carousel-indicators {
    display: none;
  }
}
.cid-t9uMS97SQW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9uMS97SQW .carousel-inner > .active {
  display: block;
}
.cid-t9uMS97SQW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uMS97SQW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9uMS97SQW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9uMS97SQW .carousel-control,
  .cid-t9uMS97SQW .carousel-indicators,
  .cid-t9uMS97SQW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9uMS97SQW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9uMS97SQW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9uMS97SQW .carousel-indicators .active,
.cid-t9uMS97SQW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9uMS97SQW .carousel-indicators .active {
  background: #fff;
}
.cid-t9uMS97SQW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9uMS97SQW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9uMS97SQW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9uMS97SQW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9uMS97SQW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9uMS97SQW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9uMS97SQW .carousel {
  width: 100%;
}
.cid-t9uMS97SQW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9uMS97SQW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9uMS97SQW .modal.fade .modal-dialog,
.cid-t9uMS97SQW .modal.in .modal-dialog {
  transform: none;
}
.cid-t9uMS97SQW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9uMS97SQW H6 {
  text-align: center;
}
.cid-t9uMSaW8V4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9uMSbmFlk {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9uVUU8X4D {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9uVUU8X4D nav.navbar {
  position: fixed;
}
.cid-t9uVUU8X4D .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-t9uVUU8X4D .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9uVUU8X4D .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9uVUU8X4D .dropdown-item:hover,
.cid-t9uVUU8X4D .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9uVUU8X4D .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9uVUU8X4D .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9uVUU8X4D .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9uVUU8X4D .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9uVUU8X4D .nav-link {
  position: relative;
}
.cid-t9uVUU8X4D .container {
  display: flex;
  margin: auto;
}
.cid-t9uVUU8X4D .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9uVUU8X4D .dropdown-menu,
.cid-t9uVUU8X4D .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9uVUU8X4D .nav-item:focus,
.cid-t9uVUU8X4D .nav-link:focus {
  outline: none;
}
.cid-t9uVUU8X4D .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9uVUU8X4D .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9uVUU8X4D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9uVUU8X4D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9uVUU8X4D .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9uVUU8X4D .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9uVUU8X4D .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9uVUU8X4D .navbar.opened {
  transition: all 0.3s;
}
.cid-t9uVUU8X4D .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9uVUU8X4D .navbar .navbar-logo img {
  width: auto;
}
.cid-t9uVUU8X4D .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9uVUU8X4D .navbar.collapsed {
  justify-content: center;
}
.cid-t9uVUU8X4D .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9uVUU8X4D .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9uVUU8X4D .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9uVUU8X4D .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9uVUU8X4D .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9uVUU8X4D .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-t9uVUU8X4D .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9uVUU8X4D .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9uVUU8X4D .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9uVUU8X4D .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9uVUU8X4D .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9uVUU8X4D .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9uVUU8X4D .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9uVUU8X4D .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-t9uVUU8X4D .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9uVUU8X4D .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9uVUU8X4D .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9uVUU8X4D .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9uVUU8X4D .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9uVUU8X4D .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9uVUU8X4D .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9uVUU8X4D .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9uVUU8X4D .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9uVUU8X4D .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-t9uVUU8X4D .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9uVUU8X4D .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9uVUU8X4D .dropdown-item.active,
.cid-t9uVUU8X4D .dropdown-item:active {
  background-color: transparent;
}
.cid-t9uVUU8X4D .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9uVUU8X4D .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9uVUU8X4D .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9uVUU8X4D .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9uVUU8X4D .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9uVUU8X4D .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9uVUU8X4D ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9uVUU8X4D .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9uVUU8X4D button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9uVUU8X4D button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9uVUU8X4D button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9uVUU8X4D button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uVUU8X4D button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uVUU8X4D button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9uVUU8X4D nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uVUU8X4D nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9uVUU8X4D nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9uVUU8X4D nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uVUU8X4D .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9uVUU8X4D a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9uVUU8X4D .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-t9uVUU8X4D .navbar {
    height: 70px;
  }
  .cid-t9uVUU8X4D .navbar.opened {
    height: auto;
  }
  .cid-t9uVUU8X4D .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9uVUV1MBw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9uVUV1MBw .item {
  padding-bottom: 2rem;
}
.cid-t9uVUV1MBw .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9uVUV1MBw .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9uVUV1MBw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9uVUV1MBw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9uVUV1MBw .carousel-control,
.cid-t9uVUV1MBw .close {
  background: #1b1b1b;
}
.cid-t9uVUV1MBw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9uVUV1MBw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9uVUV1MBw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9uVUV1MBw .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9uVUV1MBw .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-t9uVUV1MBw .close::before {
  content: '\e91a';
}
.cid-t9uVUV1MBw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9uVUV1MBw .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-t9uVUV1MBw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uVUV1MBw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9uVUV1MBw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9uVUV1MBw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9uVUV1MBw .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-t9uVUV1MBw .carousel-indicators li.active,
.cid-t9uVUV1MBw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9uVUV1MBw .carousel-indicators li::after,
.cid-t9uVUV1MBw .carousel-indicators li::before {
  content: none;
}
.cid-t9uVUV1MBw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9uVUV1MBw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9uVUV1MBw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9uVUV1MBw .carousel-indicators {
    display: none;
  }
}
.cid-t9uVUV1MBw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9uVUV1MBw .carousel-inner > .active {
  display: block;
}
.cid-t9uVUV1MBw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uVUV1MBw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9uVUV1MBw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9uVUV1MBw .carousel-control,
  .cid-t9uVUV1MBw .carousel-indicators,
  .cid-t9uVUV1MBw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9uVUV1MBw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9uVUV1MBw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9uVUV1MBw .carousel-indicators .active,
.cid-t9uVUV1MBw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9uVUV1MBw .carousel-indicators .active {
  background: #fff;
}
.cid-t9uVUV1MBw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9uVUV1MBw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9uVUV1MBw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9uVUV1MBw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9uVUV1MBw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9uVUV1MBw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9uVUV1MBw .carousel {
  width: 100%;
}
.cid-t9uVUV1MBw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9uVUV1MBw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9uVUV1MBw .modal.fade .modal-dialog,
.cid-t9uVUV1MBw .modal.in .modal-dialog {
  transform: none;
}
.cid-t9uVUV1MBw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9uVUV1MBw H6 {
  text-align: center;
}
.cid-t9uVUWbwhq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9uVUWvYSk {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9uWDfUHOQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9uWDfUHOQ nav.navbar {
  position: fixed;
}
.cid-t9uWDfUHOQ .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-t9uWDfUHOQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9uWDfUHOQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9uWDfUHOQ .dropdown-item:hover,
.cid-t9uWDfUHOQ .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9uWDfUHOQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9uWDfUHOQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9uWDfUHOQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9uWDfUHOQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9uWDfUHOQ .nav-link {
  position: relative;
}
.cid-t9uWDfUHOQ .container {
  display: flex;
  margin: auto;
}
.cid-t9uWDfUHOQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9uWDfUHOQ .dropdown-menu,
.cid-t9uWDfUHOQ .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9uWDfUHOQ .nav-item:focus,
.cid-t9uWDfUHOQ .nav-link:focus {
  outline: none;
}
.cid-t9uWDfUHOQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9uWDfUHOQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9uWDfUHOQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9uWDfUHOQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9uWDfUHOQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9uWDfUHOQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9uWDfUHOQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9uWDfUHOQ .navbar.opened {
  transition: all 0.3s;
}
.cid-t9uWDfUHOQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9uWDfUHOQ .navbar .navbar-logo img {
  width: auto;
}
.cid-t9uWDfUHOQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9uWDfUHOQ .navbar.collapsed {
  justify-content: center;
}
.cid-t9uWDfUHOQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9uWDfUHOQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9uWDfUHOQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9uWDfUHOQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9uWDfUHOQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9uWDfUHOQ .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-t9uWDfUHOQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9uWDfUHOQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9uWDfUHOQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9uWDfUHOQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9uWDfUHOQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9uWDfUHOQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9uWDfUHOQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9uWDfUHOQ .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-t9uWDfUHOQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9uWDfUHOQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9uWDfUHOQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9uWDfUHOQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9uWDfUHOQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9uWDfUHOQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9uWDfUHOQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9uWDfUHOQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9uWDfUHOQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9uWDfUHOQ .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-t9uWDfUHOQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9uWDfUHOQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9uWDfUHOQ .dropdown-item.active,
.cid-t9uWDfUHOQ .dropdown-item:active {
  background-color: transparent;
}
.cid-t9uWDfUHOQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9uWDfUHOQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9uWDfUHOQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9uWDfUHOQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9uWDfUHOQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9uWDfUHOQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9uWDfUHOQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9uWDfUHOQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9uWDfUHOQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9uWDfUHOQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9uWDfUHOQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9uWDfUHOQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uWDfUHOQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uWDfUHOQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9uWDfUHOQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uWDfUHOQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9uWDfUHOQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9uWDfUHOQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uWDfUHOQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9uWDfUHOQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9uWDfUHOQ .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-t9uWDfUHOQ .navbar {
    height: 70px;
  }
  .cid-t9uWDfUHOQ .navbar.opened {
    height: auto;
  }
  .cid-t9uWDfUHOQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9uWDhZzIb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9uWDhZzIb .item {
  padding-bottom: 2rem;
}
.cid-t9uWDhZzIb .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9uWDhZzIb .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9uWDhZzIb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9uWDhZzIb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9uWDhZzIb .carousel-control,
.cid-t9uWDhZzIb .close {
  background: #1b1b1b;
}
.cid-t9uWDhZzIb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9uWDhZzIb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9uWDhZzIb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9uWDhZzIb .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9uWDhZzIb .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-t9uWDhZzIb .close::before {
  content: '\e91a';
}
.cid-t9uWDhZzIb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9uWDhZzIb .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-t9uWDhZzIb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uWDhZzIb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9uWDhZzIb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9uWDhZzIb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9uWDhZzIb .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-t9uWDhZzIb .carousel-indicators li.active,
.cid-t9uWDhZzIb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9uWDhZzIb .carousel-indicators li::after,
.cid-t9uWDhZzIb .carousel-indicators li::before {
  content: none;
}
.cid-t9uWDhZzIb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9uWDhZzIb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9uWDhZzIb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9uWDhZzIb .carousel-indicators {
    display: none;
  }
}
.cid-t9uWDhZzIb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9uWDhZzIb .carousel-inner > .active {
  display: block;
}
.cid-t9uWDhZzIb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uWDhZzIb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9uWDhZzIb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9uWDhZzIb .carousel-control,
  .cid-t9uWDhZzIb .carousel-indicators,
  .cid-t9uWDhZzIb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9uWDhZzIb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9uWDhZzIb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9uWDhZzIb .carousel-indicators .active,
.cid-t9uWDhZzIb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9uWDhZzIb .carousel-indicators .active {
  background: #fff;
}
.cid-t9uWDhZzIb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9uWDhZzIb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9uWDhZzIb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9uWDhZzIb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9uWDhZzIb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9uWDhZzIb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9uWDhZzIb .carousel {
  width: 100%;
}
.cid-t9uWDhZzIb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9uWDhZzIb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9uWDhZzIb .modal.fade .modal-dialog,
.cid-t9uWDhZzIb .modal.in .modal-dialog {
  transform: none;
}
.cid-t9uWDhZzIb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9uWDhZzIb H6 {
  text-align: center;
}
.cid-t9uWDjAxii {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9uWDjZzZy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9uXlLknyn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9uXlLknyn nav.navbar {
  position: fixed;
}
.cid-t9uXlLknyn .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-t9uXlLknyn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9uXlLknyn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9uXlLknyn .dropdown-item:hover,
.cid-t9uXlLknyn .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9uXlLknyn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9uXlLknyn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9uXlLknyn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9uXlLknyn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9uXlLknyn .nav-link {
  position: relative;
}
.cid-t9uXlLknyn .container {
  display: flex;
  margin: auto;
}
.cid-t9uXlLknyn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9uXlLknyn .dropdown-menu,
.cid-t9uXlLknyn .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9uXlLknyn .nav-item:focus,
.cid-t9uXlLknyn .nav-link:focus {
  outline: none;
}
.cid-t9uXlLknyn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9uXlLknyn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9uXlLknyn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9uXlLknyn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9uXlLknyn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9uXlLknyn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9uXlLknyn .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9uXlLknyn .navbar.opened {
  transition: all 0.3s;
}
.cid-t9uXlLknyn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9uXlLknyn .navbar .navbar-logo img {
  width: auto;
}
.cid-t9uXlLknyn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9uXlLknyn .navbar.collapsed {
  justify-content: center;
}
.cid-t9uXlLknyn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9uXlLknyn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9uXlLknyn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9uXlLknyn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9uXlLknyn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9uXlLknyn .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-t9uXlLknyn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9uXlLknyn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9uXlLknyn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9uXlLknyn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9uXlLknyn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9uXlLknyn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9uXlLknyn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9uXlLknyn .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-t9uXlLknyn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9uXlLknyn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9uXlLknyn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9uXlLknyn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9uXlLknyn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9uXlLknyn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9uXlLknyn .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9uXlLknyn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9uXlLknyn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9uXlLknyn .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-t9uXlLknyn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9uXlLknyn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9uXlLknyn .dropdown-item.active,
.cid-t9uXlLknyn .dropdown-item:active {
  background-color: transparent;
}
.cid-t9uXlLknyn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9uXlLknyn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9uXlLknyn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9uXlLknyn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9uXlLknyn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9uXlLknyn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9uXlLknyn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9uXlLknyn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9uXlLknyn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9uXlLknyn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9uXlLknyn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9uXlLknyn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uXlLknyn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uXlLknyn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9uXlLknyn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uXlLknyn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9uXlLknyn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9uXlLknyn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uXlLknyn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9uXlLknyn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9uXlLknyn .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-t9uXlLknyn .navbar {
    height: 70px;
  }
  .cid-t9uXlLknyn .navbar.opened {
    height: auto;
  }
  .cid-t9uXlLknyn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9uXlMeyoL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9uXlMeyoL .item {
  padding-bottom: 2rem;
}
.cid-t9uXlMeyoL .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9uXlMeyoL .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9uXlMeyoL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9uXlMeyoL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9uXlMeyoL .carousel-control,
.cid-t9uXlMeyoL .close {
  background: #1b1b1b;
}
.cid-t9uXlMeyoL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9uXlMeyoL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9uXlMeyoL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9uXlMeyoL .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9uXlMeyoL .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-t9uXlMeyoL .close::before {
  content: '\e91a';
}
.cid-t9uXlMeyoL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9uXlMeyoL .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-t9uXlMeyoL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uXlMeyoL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9uXlMeyoL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9uXlMeyoL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9uXlMeyoL .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-t9uXlMeyoL .carousel-indicators li.active,
.cid-t9uXlMeyoL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9uXlMeyoL .carousel-indicators li::after,
.cid-t9uXlMeyoL .carousel-indicators li::before {
  content: none;
}
.cid-t9uXlMeyoL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9uXlMeyoL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9uXlMeyoL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9uXlMeyoL .carousel-indicators {
    display: none;
  }
}
.cid-t9uXlMeyoL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9uXlMeyoL .carousel-inner > .active {
  display: block;
}
.cid-t9uXlMeyoL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uXlMeyoL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9uXlMeyoL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9uXlMeyoL .carousel-control,
  .cid-t9uXlMeyoL .carousel-indicators,
  .cid-t9uXlMeyoL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9uXlMeyoL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9uXlMeyoL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9uXlMeyoL .carousel-indicators .active,
.cid-t9uXlMeyoL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9uXlMeyoL .carousel-indicators .active {
  background: #fff;
}
.cid-t9uXlMeyoL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9uXlMeyoL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9uXlMeyoL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9uXlMeyoL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9uXlMeyoL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9uXlMeyoL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9uXlMeyoL .carousel {
  width: 100%;
}
.cid-t9uXlMeyoL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9uXlMeyoL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9uXlMeyoL .modal.fade .modal-dialog,
.cid-t9uXlMeyoL .modal.in .modal-dialog {
  transform: none;
}
.cid-t9uXlMeyoL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9uXlMeyoL H6 {
  text-align: center;
}
.cid-t9uXlNx6pK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9uXlNZVxR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9uXWQvkEy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9uXWQvkEy nav.navbar {
  position: fixed;
}
.cid-t9uXWQvkEy .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-t9uXWQvkEy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9uXWQvkEy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9uXWQvkEy .dropdown-item:hover,
.cid-t9uXWQvkEy .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9uXWQvkEy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9uXWQvkEy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9uXWQvkEy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9uXWQvkEy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9uXWQvkEy .nav-link {
  position: relative;
}
.cid-t9uXWQvkEy .container {
  display: flex;
  margin: auto;
}
.cid-t9uXWQvkEy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9uXWQvkEy .dropdown-menu,
.cid-t9uXWQvkEy .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9uXWQvkEy .nav-item:focus,
.cid-t9uXWQvkEy .nav-link:focus {
  outline: none;
}
.cid-t9uXWQvkEy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9uXWQvkEy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9uXWQvkEy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9uXWQvkEy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9uXWQvkEy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9uXWQvkEy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9uXWQvkEy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9uXWQvkEy .navbar.opened {
  transition: all 0.3s;
}
.cid-t9uXWQvkEy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9uXWQvkEy .navbar .navbar-logo img {
  width: auto;
}
.cid-t9uXWQvkEy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9uXWQvkEy .navbar.collapsed {
  justify-content: center;
}
.cid-t9uXWQvkEy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9uXWQvkEy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9uXWQvkEy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9uXWQvkEy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9uXWQvkEy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9uXWQvkEy .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-t9uXWQvkEy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9uXWQvkEy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9uXWQvkEy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9uXWQvkEy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9uXWQvkEy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9uXWQvkEy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9uXWQvkEy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9uXWQvkEy .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-t9uXWQvkEy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9uXWQvkEy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9uXWQvkEy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9uXWQvkEy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9uXWQvkEy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9uXWQvkEy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9uXWQvkEy .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9uXWQvkEy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9uXWQvkEy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9uXWQvkEy .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-t9uXWQvkEy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9uXWQvkEy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9uXWQvkEy .dropdown-item.active,
.cid-t9uXWQvkEy .dropdown-item:active {
  background-color: transparent;
}
.cid-t9uXWQvkEy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9uXWQvkEy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9uXWQvkEy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9uXWQvkEy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9uXWQvkEy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9uXWQvkEy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9uXWQvkEy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9uXWQvkEy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9uXWQvkEy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9uXWQvkEy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9uXWQvkEy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9uXWQvkEy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uXWQvkEy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uXWQvkEy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9uXWQvkEy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uXWQvkEy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9uXWQvkEy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9uXWQvkEy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uXWQvkEy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9uXWQvkEy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9uXWQvkEy .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-t9uXWQvkEy .navbar {
    height: 70px;
  }
  .cid-t9uXWQvkEy .navbar.opened {
    height: auto;
  }
  .cid-t9uXWQvkEy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9uXWRlIiV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9uXWRlIiV .item {
  padding-bottom: 2rem;
}
.cid-t9uXWRlIiV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9uXWRlIiV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9uXWRlIiV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9uXWRlIiV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9uXWRlIiV .carousel-control,
.cid-t9uXWRlIiV .close {
  background: #1b1b1b;
}
.cid-t9uXWRlIiV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9uXWRlIiV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9uXWRlIiV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9uXWRlIiV .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9uXWRlIiV .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-t9uXWRlIiV .close::before {
  content: '\e91a';
}
.cid-t9uXWRlIiV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9uXWRlIiV .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-t9uXWRlIiV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uXWRlIiV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9uXWRlIiV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9uXWRlIiV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9uXWRlIiV .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-t9uXWRlIiV .carousel-indicators li.active,
.cid-t9uXWRlIiV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9uXWRlIiV .carousel-indicators li::after,
.cid-t9uXWRlIiV .carousel-indicators li::before {
  content: none;
}
.cid-t9uXWRlIiV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9uXWRlIiV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9uXWRlIiV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9uXWRlIiV .carousel-indicators {
    display: none;
  }
}
.cid-t9uXWRlIiV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9uXWRlIiV .carousel-inner > .active {
  display: block;
}
.cid-t9uXWRlIiV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uXWRlIiV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9uXWRlIiV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9uXWRlIiV .carousel-control,
  .cid-t9uXWRlIiV .carousel-indicators,
  .cid-t9uXWRlIiV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9uXWRlIiV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9uXWRlIiV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9uXWRlIiV .carousel-indicators .active,
.cid-t9uXWRlIiV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9uXWRlIiV .carousel-indicators .active {
  background: #fff;
}
.cid-t9uXWRlIiV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9uXWRlIiV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9uXWRlIiV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9uXWRlIiV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9uXWRlIiV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9uXWRlIiV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9uXWRlIiV .carousel {
  width: 100%;
}
.cid-t9uXWRlIiV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9uXWRlIiV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9uXWRlIiV .modal.fade .modal-dialog,
.cid-t9uXWRlIiV .modal.in .modal-dialog {
  transform: none;
}
.cid-t9uXWRlIiV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9uXWRlIiV H6 {
  text-align: center;
}
.cid-t9uXWSs9NL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9uXWSJRjy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9uYx8jnMt {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9uYx8jnMt nav.navbar {
  position: fixed;
}
.cid-t9uYx8jnMt .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-t9uYx8jnMt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9uYx8jnMt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9uYx8jnMt .dropdown-item:hover,
.cid-t9uYx8jnMt .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9uYx8jnMt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9uYx8jnMt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9uYx8jnMt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9uYx8jnMt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9uYx8jnMt .nav-link {
  position: relative;
}
.cid-t9uYx8jnMt .container {
  display: flex;
  margin: auto;
}
.cid-t9uYx8jnMt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9uYx8jnMt .dropdown-menu,
.cid-t9uYx8jnMt .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9uYx8jnMt .nav-item:focus,
.cid-t9uYx8jnMt .nav-link:focus {
  outline: none;
}
.cid-t9uYx8jnMt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9uYx8jnMt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9uYx8jnMt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9uYx8jnMt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9uYx8jnMt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9uYx8jnMt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9uYx8jnMt .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9uYx8jnMt .navbar.opened {
  transition: all 0.3s;
}
.cid-t9uYx8jnMt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9uYx8jnMt .navbar .navbar-logo img {
  width: auto;
}
.cid-t9uYx8jnMt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9uYx8jnMt .navbar.collapsed {
  justify-content: center;
}
.cid-t9uYx8jnMt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9uYx8jnMt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9uYx8jnMt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9uYx8jnMt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9uYx8jnMt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9uYx8jnMt .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-t9uYx8jnMt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9uYx8jnMt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9uYx8jnMt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9uYx8jnMt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9uYx8jnMt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9uYx8jnMt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9uYx8jnMt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9uYx8jnMt .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-t9uYx8jnMt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9uYx8jnMt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9uYx8jnMt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9uYx8jnMt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9uYx8jnMt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9uYx8jnMt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9uYx8jnMt .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9uYx8jnMt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9uYx8jnMt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9uYx8jnMt .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-t9uYx8jnMt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9uYx8jnMt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9uYx8jnMt .dropdown-item.active,
.cid-t9uYx8jnMt .dropdown-item:active {
  background-color: transparent;
}
.cid-t9uYx8jnMt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9uYx8jnMt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9uYx8jnMt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9uYx8jnMt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9uYx8jnMt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9uYx8jnMt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9uYx8jnMt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9uYx8jnMt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9uYx8jnMt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9uYx8jnMt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9uYx8jnMt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9uYx8jnMt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uYx8jnMt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uYx8jnMt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9uYx8jnMt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uYx8jnMt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9uYx8jnMt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9uYx8jnMt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uYx8jnMt .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9uYx8jnMt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9uYx8jnMt .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-t9uYx8jnMt .navbar {
    height: 70px;
  }
  .cid-t9uYx8jnMt .navbar.opened {
    height: auto;
  }
  .cid-t9uYx8jnMt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9uYx97Lvz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9uYx97Lvz .item {
  padding-bottom: 2rem;
}
.cid-t9uYx97Lvz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9uYx97Lvz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9uYx97Lvz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9uYx97Lvz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9uYx97Lvz .carousel-control,
.cid-t9uYx97Lvz .close {
  background: #1b1b1b;
}
.cid-t9uYx97Lvz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9uYx97Lvz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9uYx97Lvz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9uYx97Lvz .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9uYx97Lvz .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-t9uYx97Lvz .close::before {
  content: '\e91a';
}
.cid-t9uYx97Lvz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9uYx97Lvz .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-t9uYx97Lvz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uYx97Lvz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9uYx97Lvz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9uYx97Lvz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9uYx97Lvz .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-t9uYx97Lvz .carousel-indicators li.active,
.cid-t9uYx97Lvz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9uYx97Lvz .carousel-indicators li::after,
.cid-t9uYx97Lvz .carousel-indicators li::before {
  content: none;
}
.cid-t9uYx97Lvz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9uYx97Lvz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9uYx97Lvz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9uYx97Lvz .carousel-indicators {
    display: none;
  }
}
.cid-t9uYx97Lvz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9uYx97Lvz .carousel-inner > .active {
  display: block;
}
.cid-t9uYx97Lvz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uYx97Lvz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9uYx97Lvz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9uYx97Lvz .carousel-control,
  .cid-t9uYx97Lvz .carousel-indicators,
  .cid-t9uYx97Lvz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9uYx97Lvz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9uYx97Lvz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9uYx97Lvz .carousel-indicators .active,
.cid-t9uYx97Lvz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9uYx97Lvz .carousel-indicators .active {
  background: #fff;
}
.cid-t9uYx97Lvz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9uYx97Lvz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9uYx97Lvz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9uYx97Lvz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9uYx97Lvz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9uYx97Lvz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9uYx97Lvz .carousel {
  width: 100%;
}
.cid-t9uYx97Lvz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9uYx97Lvz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9uYx97Lvz .modal.fade .modal-dialog,
.cid-t9uYx97Lvz .modal.in .modal-dialog {
  transform: none;
}
.cid-t9uYx97Lvz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9uYx97Lvz H6 {
  text-align: center;
}
.cid-t9uYxal27q {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9uYxaGsxG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9uZaHLwNo {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9uZaHLwNo nav.navbar {
  position: fixed;
}
.cid-t9uZaHLwNo .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-t9uZaHLwNo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9uZaHLwNo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9uZaHLwNo .dropdown-item:hover,
.cid-t9uZaHLwNo .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9uZaHLwNo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9uZaHLwNo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9uZaHLwNo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9uZaHLwNo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9uZaHLwNo .nav-link {
  position: relative;
}
.cid-t9uZaHLwNo .container {
  display: flex;
  margin: auto;
}
.cid-t9uZaHLwNo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9uZaHLwNo .dropdown-menu,
.cid-t9uZaHLwNo .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9uZaHLwNo .nav-item:focus,
.cid-t9uZaHLwNo .nav-link:focus {
  outline: none;
}
.cid-t9uZaHLwNo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9uZaHLwNo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9uZaHLwNo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9uZaHLwNo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9uZaHLwNo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9uZaHLwNo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9uZaHLwNo .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9uZaHLwNo .navbar.opened {
  transition: all 0.3s;
}
.cid-t9uZaHLwNo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9uZaHLwNo .navbar .navbar-logo img {
  width: auto;
}
.cid-t9uZaHLwNo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9uZaHLwNo .navbar.collapsed {
  justify-content: center;
}
.cid-t9uZaHLwNo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9uZaHLwNo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9uZaHLwNo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9uZaHLwNo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9uZaHLwNo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9uZaHLwNo .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-t9uZaHLwNo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9uZaHLwNo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9uZaHLwNo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9uZaHLwNo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9uZaHLwNo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9uZaHLwNo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9uZaHLwNo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9uZaHLwNo .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-t9uZaHLwNo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9uZaHLwNo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9uZaHLwNo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9uZaHLwNo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9uZaHLwNo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9uZaHLwNo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9uZaHLwNo .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9uZaHLwNo .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9uZaHLwNo .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9uZaHLwNo .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-t9uZaHLwNo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9uZaHLwNo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9uZaHLwNo .dropdown-item.active,
.cid-t9uZaHLwNo .dropdown-item:active {
  background-color: transparent;
}
.cid-t9uZaHLwNo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9uZaHLwNo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9uZaHLwNo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9uZaHLwNo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9uZaHLwNo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9uZaHLwNo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9uZaHLwNo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9uZaHLwNo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9uZaHLwNo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9uZaHLwNo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9uZaHLwNo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9uZaHLwNo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uZaHLwNo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uZaHLwNo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9uZaHLwNo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uZaHLwNo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9uZaHLwNo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9uZaHLwNo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uZaHLwNo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9uZaHLwNo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9uZaHLwNo .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-t9uZaHLwNo .navbar {
    height: 70px;
  }
  .cid-t9uZaHLwNo .navbar.opened {
    height: auto;
  }
  .cid-t9uZaHLwNo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9uZaICLHc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9uZaICLHc .item {
  padding-bottom: 2rem;
}
.cid-t9uZaICLHc .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9uZaICLHc .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9uZaICLHc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9uZaICLHc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9uZaICLHc .carousel-control,
.cid-t9uZaICLHc .close {
  background: #1b1b1b;
}
.cid-t9uZaICLHc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9uZaICLHc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9uZaICLHc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9uZaICLHc .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9uZaICLHc .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-t9uZaICLHc .close::before {
  content: '\e91a';
}
.cid-t9uZaICLHc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9uZaICLHc .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-t9uZaICLHc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uZaICLHc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9uZaICLHc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9uZaICLHc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9uZaICLHc .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-t9uZaICLHc .carousel-indicators li.active,
.cid-t9uZaICLHc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9uZaICLHc .carousel-indicators li::after,
.cid-t9uZaICLHc .carousel-indicators li::before {
  content: none;
}
.cid-t9uZaICLHc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9uZaICLHc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9uZaICLHc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9uZaICLHc .carousel-indicators {
    display: none;
  }
}
.cid-t9uZaICLHc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9uZaICLHc .carousel-inner > .active {
  display: block;
}
.cid-t9uZaICLHc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uZaICLHc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9uZaICLHc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9uZaICLHc .carousel-control,
  .cid-t9uZaICLHc .carousel-indicators,
  .cid-t9uZaICLHc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9uZaICLHc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9uZaICLHc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9uZaICLHc .carousel-indicators .active,
.cid-t9uZaICLHc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9uZaICLHc .carousel-indicators .active {
  background: #fff;
}
.cid-t9uZaICLHc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9uZaICLHc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9uZaICLHc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9uZaICLHc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9uZaICLHc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9uZaICLHc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9uZaICLHc .carousel {
  width: 100%;
}
.cid-t9uZaICLHc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9uZaICLHc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9uZaICLHc .modal.fade .modal-dialog,
.cid-t9uZaICLHc .modal.in .modal-dialog {
  transform: none;
}
.cid-t9uZaICLHc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9uZaICLHc H6 {
  text-align: center;
}
.cid-t9uZaJG3XH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9uZaK59pm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-t9uZGGHM3l {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9uZGGHM3l nav.navbar {
  position: fixed;
}
.cid-t9uZGGHM3l .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-t9uZGGHM3l .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9uZGGHM3l .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9uZGGHM3l .dropdown-item:hover,
.cid-t9uZGGHM3l .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-t9uZGGHM3l .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9uZGGHM3l .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9uZGGHM3l .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9uZGGHM3l .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9uZGGHM3l .nav-link {
  position: relative;
}
.cid-t9uZGGHM3l .container {
  display: flex;
  margin: auto;
}
.cid-t9uZGGHM3l .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9uZGGHM3l .dropdown-menu,
.cid-t9uZGGHM3l .navbar.opened {
  background: #5f6366 !important;
}
.cid-t9uZGGHM3l .nav-item:focus,
.cid-t9uZGGHM3l .nav-link:focus {
  outline: none;
}
.cid-t9uZGGHM3l .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9uZGGHM3l .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9uZGGHM3l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9uZGGHM3l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9uZGGHM3l .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9uZGGHM3l .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9uZGGHM3l .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-t9uZGGHM3l .navbar.opened {
  transition: all 0.3s;
}
.cid-t9uZGGHM3l .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9uZGGHM3l .navbar .navbar-logo img {
  width: auto;
}
.cid-t9uZGGHM3l .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9uZGGHM3l .navbar.collapsed {
  justify-content: center;
}
.cid-t9uZGGHM3l .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9uZGGHM3l .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9uZGGHM3l .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t9uZGGHM3l .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9uZGGHM3l .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9uZGGHM3l .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-t9uZGGHM3l .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9uZGGHM3l .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9uZGGHM3l .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9uZGGHM3l .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9uZGGHM3l .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9uZGGHM3l .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9uZGGHM3l .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9uZGGHM3l .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-t9uZGGHM3l .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9uZGGHM3l .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9uZGGHM3l .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9uZGGHM3l .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9uZGGHM3l .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9uZGGHM3l .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9uZGGHM3l .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9uZGGHM3l .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9uZGGHM3l .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9uZGGHM3l .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-t9uZGGHM3l .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9uZGGHM3l .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9uZGGHM3l .dropdown-item.active,
.cid-t9uZGGHM3l .dropdown-item:active {
  background-color: transparent;
}
.cid-t9uZGGHM3l .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9uZGGHM3l .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9uZGGHM3l .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9uZGGHM3l .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-t9uZGGHM3l .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9uZGGHM3l .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9uZGGHM3l ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9uZGGHM3l .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9uZGGHM3l button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9uZGGHM3l button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9uZGGHM3l button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9uZGGHM3l button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uZGGHM3l button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9uZGGHM3l button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9uZGGHM3l nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uZGGHM3l nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9uZGGHM3l nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9uZGGHM3l nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9uZGGHM3l .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9uZGGHM3l a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9uZGGHM3l .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-t9uZGGHM3l .navbar {
    height: 70px;
  }
  .cid-t9uZGGHM3l .navbar.opened {
    height: auto;
  }
  .cid-t9uZGGHM3l .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9uZGHCdPt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-t9uZGHCdPt .item {
  padding-bottom: 2rem;
}
.cid-t9uZGHCdPt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t9uZGHCdPt .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t9uZGHCdPt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t9uZGHCdPt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t9uZGHCdPt .carousel-control,
.cid-t9uZGHCdPt .close {
  background: #1b1b1b;
}
.cid-t9uZGHCdPt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t9uZGHCdPt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t9uZGHCdPt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t9uZGHCdPt .carousel-control-next span {
  margin-left: 5px;
}
.cid-t9uZGHCdPt .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-t9uZGHCdPt .close::before {
  content: '\e91a';
}
.cid-t9uZGHCdPt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t9uZGHCdPt .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-t9uZGHCdPt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uZGHCdPt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t9uZGHCdPt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t9uZGHCdPt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t9uZGHCdPt .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-t9uZGHCdPt .carousel-indicators li.active,
.cid-t9uZGHCdPt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t9uZGHCdPt .carousel-indicators li::after,
.cid-t9uZGHCdPt .carousel-indicators li::before {
  content: none;
}
.cid-t9uZGHCdPt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t9uZGHCdPt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t9uZGHCdPt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t9uZGHCdPt .carousel-indicators {
    display: none;
  }
}
.cid-t9uZGHCdPt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t9uZGHCdPt .carousel-inner > .active {
  display: block;
}
.cid-t9uZGHCdPt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t9uZGHCdPt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t9uZGHCdPt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t9uZGHCdPt .carousel-control,
  .cid-t9uZGHCdPt .carousel-indicators,
  .cid-t9uZGHCdPt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t9uZGHCdPt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t9uZGHCdPt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t9uZGHCdPt .carousel-indicators .active,
.cid-t9uZGHCdPt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t9uZGHCdPt .carousel-indicators .active {
  background: #fff;
}
.cid-t9uZGHCdPt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t9uZGHCdPt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t9uZGHCdPt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t9uZGHCdPt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t9uZGHCdPt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t9uZGHCdPt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t9uZGHCdPt .carousel {
  width: 100%;
}
.cid-t9uZGHCdPt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t9uZGHCdPt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t9uZGHCdPt .modal.fade .modal-dialog,
.cid-t9uZGHCdPt .modal.in .modal-dialog {
  transform: none;
}
.cid-t9uZGHCdPt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t9uZGHCdPt H6 {
  text-align: center;
}
.cid-t9uZGJcLFn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-t9uZGJEZJT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-tafjUoHtsy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tafjUoHtsy nav.navbar {
  position: fixed;
}
.cid-tafjUoHtsy .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-tafjUoHtsy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tafjUoHtsy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tafjUoHtsy .dropdown-item:hover,
.cid-tafjUoHtsy .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-tafjUoHtsy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tafjUoHtsy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tafjUoHtsy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tafjUoHtsy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tafjUoHtsy .nav-link {
  position: relative;
}
.cid-tafjUoHtsy .container {
  display: flex;
  margin: auto;
}
.cid-tafjUoHtsy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tafjUoHtsy .dropdown-menu,
.cid-tafjUoHtsy .navbar.opened {
  background: #5f6366 !important;
}
.cid-tafjUoHtsy .nav-item:focus,
.cid-tafjUoHtsy .nav-link:focus {
  outline: none;
}
.cid-tafjUoHtsy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tafjUoHtsy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tafjUoHtsy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tafjUoHtsy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tafjUoHtsy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tafjUoHtsy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tafjUoHtsy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-tafjUoHtsy .navbar.opened {
  transition: all 0.3s;
}
.cid-tafjUoHtsy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tafjUoHtsy .navbar .navbar-logo img {
  width: auto;
}
.cid-tafjUoHtsy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tafjUoHtsy .navbar.collapsed {
  justify-content: center;
}
.cid-tafjUoHtsy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tafjUoHtsy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tafjUoHtsy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tafjUoHtsy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tafjUoHtsy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tafjUoHtsy .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-tafjUoHtsy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tafjUoHtsy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tafjUoHtsy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tafjUoHtsy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tafjUoHtsy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tafjUoHtsy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tafjUoHtsy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tafjUoHtsy .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-tafjUoHtsy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tafjUoHtsy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tafjUoHtsy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tafjUoHtsy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tafjUoHtsy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tafjUoHtsy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tafjUoHtsy .navbar.navbar-short {
  min-height: 60px;
}
.cid-tafjUoHtsy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tafjUoHtsy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tafjUoHtsy .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-tafjUoHtsy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tafjUoHtsy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tafjUoHtsy .dropdown-item.active,
.cid-tafjUoHtsy .dropdown-item:active {
  background-color: transparent;
}
.cid-tafjUoHtsy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tafjUoHtsy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tafjUoHtsy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tafjUoHtsy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-tafjUoHtsy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tafjUoHtsy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tafjUoHtsy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tafjUoHtsy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tafjUoHtsy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tafjUoHtsy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tafjUoHtsy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tafjUoHtsy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafjUoHtsy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafjUoHtsy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tafjUoHtsy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafjUoHtsy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tafjUoHtsy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tafjUoHtsy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafjUoHtsy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tafjUoHtsy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tafjUoHtsy .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-tafjUoHtsy .navbar {
    height: 70px;
  }
  .cid-tafjUoHtsy .navbar.opened {
    height: auto;
  }
  .cid-tafjUoHtsy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tafjUq7MIo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-tafjUq7MIo .item {
  padding-bottom: 2rem;
}
.cid-tafjUq7MIo .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tafjUq7MIo .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tafjUq7MIo .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tafjUq7MIo .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tafjUq7MIo .carousel-control,
.cid-tafjUq7MIo .close {
  background: #1b1b1b;
}
.cid-tafjUq7MIo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tafjUq7MIo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tafjUq7MIo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tafjUq7MIo .carousel-control-next span {
  margin-left: 5px;
}
.cid-tafjUq7MIo .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-tafjUq7MIo .close::before {
  content: '\e91a';
}
.cid-tafjUq7MIo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tafjUq7MIo .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-tafjUq7MIo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafjUq7MIo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tafjUq7MIo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tafjUq7MIo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tafjUq7MIo .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-tafjUq7MIo .carousel-indicators li.active,
.cid-tafjUq7MIo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tafjUq7MIo .carousel-indicators li::after,
.cid-tafjUq7MIo .carousel-indicators li::before {
  content: none;
}
.cid-tafjUq7MIo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tafjUq7MIo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tafjUq7MIo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tafjUq7MIo .carousel-indicators {
    display: none;
  }
}
.cid-tafjUq7MIo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tafjUq7MIo .carousel-inner > .active {
  display: block;
}
.cid-tafjUq7MIo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafjUq7MIo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tafjUq7MIo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tafjUq7MIo .carousel-control,
  .cid-tafjUq7MIo .carousel-indicators,
  .cid-tafjUq7MIo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tafjUq7MIo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tafjUq7MIo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tafjUq7MIo .carousel-indicators .active,
.cid-tafjUq7MIo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tafjUq7MIo .carousel-indicators .active {
  background: #fff;
}
.cid-tafjUq7MIo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tafjUq7MIo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tafjUq7MIo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tafjUq7MIo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tafjUq7MIo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tafjUq7MIo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tafjUq7MIo .carousel {
  width: 100%;
}
.cid-tafjUq7MIo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tafjUq7MIo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tafjUq7MIo .modal.fade .modal-dialog,
.cid-tafjUq7MIo .modal.in .modal-dialog {
  transform: none;
}
.cid-tafjUq7MIo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tafjUq7MIo H6 {
  text-align: center;
}
.cid-tafjUrA29k {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-tafjUrSij8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-tafkMOs1V4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tafkMOs1V4 nav.navbar {
  position: fixed;
}
.cid-tafkMOs1V4 .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-tafkMOs1V4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tafkMOs1V4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tafkMOs1V4 .dropdown-item:hover,
.cid-tafkMOs1V4 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-tafkMOs1V4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tafkMOs1V4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tafkMOs1V4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tafkMOs1V4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tafkMOs1V4 .nav-link {
  position: relative;
}
.cid-tafkMOs1V4 .container {
  display: flex;
  margin: auto;
}
.cid-tafkMOs1V4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tafkMOs1V4 .dropdown-menu,
.cid-tafkMOs1V4 .navbar.opened {
  background: #5f6366 !important;
}
.cid-tafkMOs1V4 .nav-item:focus,
.cid-tafkMOs1V4 .nav-link:focus {
  outline: none;
}
.cid-tafkMOs1V4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tafkMOs1V4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tafkMOs1V4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tafkMOs1V4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tafkMOs1V4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tafkMOs1V4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tafkMOs1V4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-tafkMOs1V4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tafkMOs1V4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tafkMOs1V4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tafkMOs1V4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tafkMOs1V4 .navbar.collapsed {
  justify-content: center;
}
.cid-tafkMOs1V4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tafkMOs1V4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tafkMOs1V4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tafkMOs1V4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tafkMOs1V4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tafkMOs1V4 .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-tafkMOs1V4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tafkMOs1V4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tafkMOs1V4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tafkMOs1V4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tafkMOs1V4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tafkMOs1V4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tafkMOs1V4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tafkMOs1V4 .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-tafkMOs1V4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tafkMOs1V4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tafkMOs1V4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tafkMOs1V4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tafkMOs1V4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tafkMOs1V4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tafkMOs1V4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tafkMOs1V4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tafkMOs1V4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tafkMOs1V4 .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-tafkMOs1V4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tafkMOs1V4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tafkMOs1V4 .dropdown-item.active,
.cid-tafkMOs1V4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tafkMOs1V4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tafkMOs1V4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tafkMOs1V4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tafkMOs1V4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-tafkMOs1V4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tafkMOs1V4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tafkMOs1V4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tafkMOs1V4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tafkMOs1V4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tafkMOs1V4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tafkMOs1V4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tafkMOs1V4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafkMOs1V4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafkMOs1V4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tafkMOs1V4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafkMOs1V4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tafkMOs1V4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tafkMOs1V4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafkMOs1V4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tafkMOs1V4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tafkMOs1V4 .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-tafkMOs1V4 .navbar {
    height: 70px;
  }
  .cid-tafkMOs1V4 .navbar.opened {
    height: auto;
  }
  .cid-tafkMOs1V4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tafkMPkCvX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-tafkMPkCvX .item {
  padding-bottom: 2rem;
}
.cid-tafkMPkCvX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tafkMPkCvX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tafkMPkCvX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tafkMPkCvX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tafkMPkCvX .carousel-control,
.cid-tafkMPkCvX .close {
  background: #1b1b1b;
}
.cid-tafkMPkCvX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tafkMPkCvX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tafkMPkCvX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tafkMPkCvX .carousel-control-next span {
  margin-left: 5px;
}
.cid-tafkMPkCvX .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-tafkMPkCvX .close::before {
  content: '\e91a';
}
.cid-tafkMPkCvX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tafkMPkCvX .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-tafkMPkCvX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafkMPkCvX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tafkMPkCvX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tafkMPkCvX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tafkMPkCvX .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-tafkMPkCvX .carousel-indicators li.active,
.cid-tafkMPkCvX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tafkMPkCvX .carousel-indicators li::after,
.cid-tafkMPkCvX .carousel-indicators li::before {
  content: none;
}
.cid-tafkMPkCvX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tafkMPkCvX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tafkMPkCvX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tafkMPkCvX .carousel-indicators {
    display: none;
  }
}
.cid-tafkMPkCvX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tafkMPkCvX .carousel-inner > .active {
  display: block;
}
.cid-tafkMPkCvX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafkMPkCvX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tafkMPkCvX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tafkMPkCvX .carousel-control,
  .cid-tafkMPkCvX .carousel-indicators,
  .cid-tafkMPkCvX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tafkMPkCvX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tafkMPkCvX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tafkMPkCvX .carousel-indicators .active,
.cid-tafkMPkCvX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tafkMPkCvX .carousel-indicators .active {
  background: #fff;
}
.cid-tafkMPkCvX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tafkMPkCvX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tafkMPkCvX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tafkMPkCvX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tafkMPkCvX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tafkMPkCvX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tafkMPkCvX .carousel {
  width: 100%;
}
.cid-tafkMPkCvX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tafkMPkCvX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tafkMPkCvX .modal.fade .modal-dialog,
.cid-tafkMPkCvX .modal.in .modal-dialog {
  transform: none;
}
.cid-tafkMPkCvX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tafkMPkCvX H6 {
  text-align: center;
}
.cid-tafkMQCzjY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-tafkMR4RKb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-taflijkh9V {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taflijkh9V nav.navbar {
  position: fixed;
}
.cid-taflijkh9V .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-taflijkh9V .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taflijkh9V .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taflijkh9V .dropdown-item:hover,
.cid-taflijkh9V .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-taflijkh9V .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taflijkh9V .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taflijkh9V .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taflijkh9V .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taflijkh9V .nav-link {
  position: relative;
}
.cid-taflijkh9V .container {
  display: flex;
  margin: auto;
}
.cid-taflijkh9V .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taflijkh9V .dropdown-menu,
.cid-taflijkh9V .navbar.opened {
  background: #5f6366 !important;
}
.cid-taflijkh9V .nav-item:focus,
.cid-taflijkh9V .nav-link:focus {
  outline: none;
}
.cid-taflijkh9V .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taflijkh9V .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taflijkh9V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taflijkh9V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taflijkh9V .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taflijkh9V .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taflijkh9V .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-taflijkh9V .navbar.opened {
  transition: all 0.3s;
}
.cid-taflijkh9V .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taflijkh9V .navbar .navbar-logo img {
  width: auto;
}
.cid-taflijkh9V .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taflijkh9V .navbar.collapsed {
  justify-content: center;
}
.cid-taflijkh9V .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taflijkh9V .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taflijkh9V .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-taflijkh9V .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taflijkh9V .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taflijkh9V .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-taflijkh9V .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taflijkh9V .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taflijkh9V .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taflijkh9V .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taflijkh9V .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taflijkh9V .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taflijkh9V .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taflijkh9V .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-taflijkh9V .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taflijkh9V .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taflijkh9V .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taflijkh9V .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taflijkh9V .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taflijkh9V .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taflijkh9V .navbar.navbar-short {
  min-height: 60px;
}
.cid-taflijkh9V .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taflijkh9V .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taflijkh9V .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-taflijkh9V .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taflijkh9V .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taflijkh9V .dropdown-item.active,
.cid-taflijkh9V .dropdown-item:active {
  background-color: transparent;
}
.cid-taflijkh9V .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taflijkh9V .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taflijkh9V .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taflijkh9V .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-taflijkh9V .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taflijkh9V .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taflijkh9V ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taflijkh9V .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taflijkh9V button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taflijkh9V button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taflijkh9V button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taflijkh9V button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taflijkh9V button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taflijkh9V button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taflijkh9V nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taflijkh9V nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taflijkh9V nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taflijkh9V nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taflijkh9V .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taflijkh9V a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taflijkh9V .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-taflijkh9V .navbar {
    height: 70px;
  }
  .cid-taflijkh9V .navbar.opened {
    height: auto;
  }
  .cid-taflijkh9V .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taflikDrvg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-taflikDrvg .item {
  padding-bottom: 2rem;
}
.cid-taflikDrvg .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-taflikDrvg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-taflikDrvg .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-taflikDrvg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-taflikDrvg .carousel-control,
.cid-taflikDrvg .close {
  background: #1b1b1b;
}
.cid-taflikDrvg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-taflikDrvg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-taflikDrvg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-taflikDrvg .carousel-control-next span {
  margin-left: 5px;
}
.cid-taflikDrvg .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-taflikDrvg .close::before {
  content: '\e91a';
}
.cid-taflikDrvg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-taflikDrvg .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-taflikDrvg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taflikDrvg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-taflikDrvg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-taflikDrvg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-taflikDrvg .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-taflikDrvg .carousel-indicators li.active,
.cid-taflikDrvg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-taflikDrvg .carousel-indicators li::after,
.cid-taflikDrvg .carousel-indicators li::before {
  content: none;
}
.cid-taflikDrvg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-taflikDrvg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-taflikDrvg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-taflikDrvg .carousel-indicators {
    display: none;
  }
}
.cid-taflikDrvg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-taflikDrvg .carousel-inner > .active {
  display: block;
}
.cid-taflikDrvg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taflikDrvg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-taflikDrvg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-taflikDrvg .carousel-control,
  .cid-taflikDrvg .carousel-indicators,
  .cid-taflikDrvg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-taflikDrvg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-taflikDrvg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-taflikDrvg .carousel-indicators .active,
.cid-taflikDrvg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-taflikDrvg .carousel-indicators .active {
  background: #fff;
}
.cid-taflikDrvg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-taflikDrvg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-taflikDrvg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-taflikDrvg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-taflikDrvg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-taflikDrvg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-taflikDrvg .carousel {
  width: 100%;
}
.cid-taflikDrvg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-taflikDrvg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-taflikDrvg .modal.fade .modal-dialog,
.cid-taflikDrvg .modal.in .modal-dialog {
  transform: none;
}
.cid-taflikDrvg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-taflikDrvg H6 {
  text-align: center;
}
.cid-taflilP9C1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-taflimb5uI {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-taflSUrglp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taflSUrglp nav.navbar {
  position: fixed;
}
.cid-taflSUrglp .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-taflSUrglp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taflSUrglp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taflSUrglp .dropdown-item:hover,
.cid-taflSUrglp .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-taflSUrglp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taflSUrglp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taflSUrglp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taflSUrglp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taflSUrglp .nav-link {
  position: relative;
}
.cid-taflSUrglp .container {
  display: flex;
  margin: auto;
}
.cid-taflSUrglp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taflSUrglp .dropdown-menu,
.cid-taflSUrglp .navbar.opened {
  background: #5f6366 !important;
}
.cid-taflSUrglp .nav-item:focus,
.cid-taflSUrglp .nav-link:focus {
  outline: none;
}
.cid-taflSUrglp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taflSUrglp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taflSUrglp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taflSUrglp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taflSUrglp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taflSUrglp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taflSUrglp .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-taflSUrglp .navbar.opened {
  transition: all 0.3s;
}
.cid-taflSUrglp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taflSUrglp .navbar .navbar-logo img {
  width: auto;
}
.cid-taflSUrglp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taflSUrglp .navbar.collapsed {
  justify-content: center;
}
.cid-taflSUrglp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taflSUrglp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taflSUrglp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-taflSUrglp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taflSUrglp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taflSUrglp .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-taflSUrglp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taflSUrglp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taflSUrglp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taflSUrglp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taflSUrglp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taflSUrglp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taflSUrglp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taflSUrglp .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-taflSUrglp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taflSUrglp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taflSUrglp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taflSUrglp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taflSUrglp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taflSUrglp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taflSUrglp .navbar.navbar-short {
  min-height: 60px;
}
.cid-taflSUrglp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taflSUrglp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taflSUrglp .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-taflSUrglp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taflSUrglp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taflSUrglp .dropdown-item.active,
.cid-taflSUrglp .dropdown-item:active {
  background-color: transparent;
}
.cid-taflSUrglp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taflSUrglp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taflSUrglp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taflSUrglp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-taflSUrglp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taflSUrglp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taflSUrglp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taflSUrglp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taflSUrglp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taflSUrglp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taflSUrglp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taflSUrglp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taflSUrglp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taflSUrglp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taflSUrglp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taflSUrglp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taflSUrglp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taflSUrglp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taflSUrglp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taflSUrglp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taflSUrglp .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-taflSUrglp .navbar {
    height: 70px;
  }
  .cid-taflSUrglp .navbar.opened {
    height: auto;
  }
  .cid-taflSUrglp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taflSW4HIP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-taflSW4HIP .item {
  padding-bottom: 2rem;
}
.cid-taflSW4HIP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-taflSW4HIP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-taflSW4HIP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-taflSW4HIP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-taflSW4HIP .carousel-control,
.cid-taflSW4HIP .close {
  background: #1b1b1b;
}
.cid-taflSW4HIP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-taflSW4HIP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-taflSW4HIP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-taflSW4HIP .carousel-control-next span {
  margin-left: 5px;
}
.cid-taflSW4HIP .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-taflSW4HIP .close::before {
  content: '\e91a';
}
.cid-taflSW4HIP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-taflSW4HIP .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-taflSW4HIP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taflSW4HIP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-taflSW4HIP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-taflSW4HIP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-taflSW4HIP .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-taflSW4HIP .carousel-indicators li.active,
.cid-taflSW4HIP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-taflSW4HIP .carousel-indicators li::after,
.cid-taflSW4HIP .carousel-indicators li::before {
  content: none;
}
.cid-taflSW4HIP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-taflSW4HIP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-taflSW4HIP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-taflSW4HIP .carousel-indicators {
    display: none;
  }
}
.cid-taflSW4HIP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-taflSW4HIP .carousel-inner > .active {
  display: block;
}
.cid-taflSW4HIP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taflSW4HIP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-taflSW4HIP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-taflSW4HIP .carousel-control,
  .cid-taflSW4HIP .carousel-indicators,
  .cid-taflSW4HIP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-taflSW4HIP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-taflSW4HIP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-taflSW4HIP .carousel-indicators .active,
.cid-taflSW4HIP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-taflSW4HIP .carousel-indicators .active {
  background: #fff;
}
.cid-taflSW4HIP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-taflSW4HIP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-taflSW4HIP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-taflSW4HIP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-taflSW4HIP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-taflSW4HIP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-taflSW4HIP .carousel {
  width: 100%;
}
.cid-taflSW4HIP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-taflSW4HIP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-taflSW4HIP .modal.fade .modal-dialog,
.cid-taflSW4HIP .modal.in .modal-dialog {
  transform: none;
}
.cid-taflSW4HIP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-taflSW4HIP H6 {
  text-align: center;
}
.cid-taflSXoFJy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-taflSXPtB5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-tafqEgQ5gU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tafqEgQ5gU nav.navbar {
  position: fixed;
}
.cid-tafqEgQ5gU .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-tafqEgQ5gU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tafqEgQ5gU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tafqEgQ5gU .dropdown-item:hover,
.cid-tafqEgQ5gU .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-tafqEgQ5gU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tafqEgQ5gU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tafqEgQ5gU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tafqEgQ5gU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tafqEgQ5gU .nav-link {
  position: relative;
}
.cid-tafqEgQ5gU .container {
  display: flex;
  margin: auto;
}
.cid-tafqEgQ5gU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tafqEgQ5gU .dropdown-menu,
.cid-tafqEgQ5gU .navbar.opened {
  background: #5f6366 !important;
}
.cid-tafqEgQ5gU .nav-item:focus,
.cid-tafqEgQ5gU .nav-link:focus {
  outline: none;
}
.cid-tafqEgQ5gU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tafqEgQ5gU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tafqEgQ5gU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tafqEgQ5gU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tafqEgQ5gU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tafqEgQ5gU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tafqEgQ5gU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-tafqEgQ5gU .navbar.opened {
  transition: all 0.3s;
}
.cid-tafqEgQ5gU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tafqEgQ5gU .navbar .navbar-logo img {
  width: auto;
}
.cid-tafqEgQ5gU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tafqEgQ5gU .navbar.collapsed {
  justify-content: center;
}
.cid-tafqEgQ5gU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tafqEgQ5gU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tafqEgQ5gU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tafqEgQ5gU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tafqEgQ5gU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tafqEgQ5gU .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-tafqEgQ5gU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tafqEgQ5gU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tafqEgQ5gU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tafqEgQ5gU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tafqEgQ5gU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tafqEgQ5gU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tafqEgQ5gU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tafqEgQ5gU .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-tafqEgQ5gU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tafqEgQ5gU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tafqEgQ5gU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tafqEgQ5gU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tafqEgQ5gU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tafqEgQ5gU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tafqEgQ5gU .navbar.navbar-short {
  min-height: 60px;
}
.cid-tafqEgQ5gU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tafqEgQ5gU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tafqEgQ5gU .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-tafqEgQ5gU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tafqEgQ5gU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tafqEgQ5gU .dropdown-item.active,
.cid-tafqEgQ5gU .dropdown-item:active {
  background-color: transparent;
}
.cid-tafqEgQ5gU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tafqEgQ5gU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tafqEgQ5gU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tafqEgQ5gU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-tafqEgQ5gU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tafqEgQ5gU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tafqEgQ5gU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tafqEgQ5gU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tafqEgQ5gU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tafqEgQ5gU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tafqEgQ5gU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tafqEgQ5gU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafqEgQ5gU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafqEgQ5gU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tafqEgQ5gU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafqEgQ5gU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tafqEgQ5gU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tafqEgQ5gU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafqEgQ5gU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tafqEgQ5gU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tafqEgQ5gU .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-tafqEgQ5gU .navbar {
    height: 70px;
  }
  .cid-tafqEgQ5gU .navbar.opened {
    height: auto;
  }
  .cid-tafqEgQ5gU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tafqEi8S9B {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-tafqEi8S9B .item {
  padding-bottom: 2rem;
}
.cid-tafqEi8S9B .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tafqEi8S9B .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tafqEi8S9B .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tafqEi8S9B .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tafqEi8S9B .carousel-control,
.cid-tafqEi8S9B .close {
  background: #1b1b1b;
}
.cid-tafqEi8S9B .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tafqEi8S9B .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tafqEi8S9B .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tafqEi8S9B .carousel-control-next span {
  margin-left: 5px;
}
.cid-tafqEi8S9B .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-tafqEi8S9B .close::before {
  content: '\e91a';
}
.cid-tafqEi8S9B .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tafqEi8S9B .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-tafqEi8S9B .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafqEi8S9B .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tafqEi8S9B .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tafqEi8S9B .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tafqEi8S9B .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-tafqEi8S9B .carousel-indicators li.active,
.cid-tafqEi8S9B .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tafqEi8S9B .carousel-indicators li::after,
.cid-tafqEi8S9B .carousel-indicators li::before {
  content: none;
}
.cid-tafqEi8S9B .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tafqEi8S9B .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tafqEi8S9B .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tafqEi8S9B .carousel-indicators {
    display: none;
  }
}
.cid-tafqEi8S9B .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tafqEi8S9B .carousel-inner > .active {
  display: block;
}
.cid-tafqEi8S9B .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafqEi8S9B .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tafqEi8S9B .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tafqEi8S9B .carousel-control,
  .cid-tafqEi8S9B .carousel-indicators,
  .cid-tafqEi8S9B .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tafqEi8S9B .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tafqEi8S9B .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tafqEi8S9B .carousel-indicators .active,
.cid-tafqEi8S9B .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tafqEi8S9B .carousel-indicators .active {
  background: #fff;
}
.cid-tafqEi8S9B .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tafqEi8S9B .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tafqEi8S9B .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tafqEi8S9B .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tafqEi8S9B .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tafqEi8S9B .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tafqEi8S9B .carousel {
  width: 100%;
}
.cid-tafqEi8S9B .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tafqEi8S9B .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tafqEi8S9B .modal.fade .modal-dialog,
.cid-tafqEi8S9B .modal.in .modal-dialog {
  transform: none;
}
.cid-tafqEi8S9B .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tafqEi8S9B H6 {
  text-align: center;
}
.cid-tafqEjnv5S {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-tafqEjUktj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-tafrga6HPb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tafrga6HPb nav.navbar {
  position: fixed;
}
.cid-tafrga6HPb .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-tafrga6HPb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tafrga6HPb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tafrga6HPb .dropdown-item:hover,
.cid-tafrga6HPb .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-tafrga6HPb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tafrga6HPb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tafrga6HPb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tafrga6HPb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tafrga6HPb .nav-link {
  position: relative;
}
.cid-tafrga6HPb .container {
  display: flex;
  margin: auto;
}
.cid-tafrga6HPb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tafrga6HPb .dropdown-menu,
.cid-tafrga6HPb .navbar.opened {
  background: #5f6366 !important;
}
.cid-tafrga6HPb .nav-item:focus,
.cid-tafrga6HPb .nav-link:focus {
  outline: none;
}
.cid-tafrga6HPb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tafrga6HPb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tafrga6HPb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tafrga6HPb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tafrga6HPb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tafrga6HPb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tafrga6HPb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-tafrga6HPb .navbar.opened {
  transition: all 0.3s;
}
.cid-tafrga6HPb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tafrga6HPb .navbar .navbar-logo img {
  width: auto;
}
.cid-tafrga6HPb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tafrga6HPb .navbar.collapsed {
  justify-content: center;
}
.cid-tafrga6HPb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tafrga6HPb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tafrga6HPb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tafrga6HPb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tafrga6HPb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tafrga6HPb .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-tafrga6HPb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tafrga6HPb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tafrga6HPb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tafrga6HPb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tafrga6HPb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tafrga6HPb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tafrga6HPb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tafrga6HPb .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-tafrga6HPb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tafrga6HPb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tafrga6HPb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tafrga6HPb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tafrga6HPb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tafrga6HPb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tafrga6HPb .navbar.navbar-short {
  min-height: 60px;
}
.cid-tafrga6HPb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tafrga6HPb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tafrga6HPb .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-tafrga6HPb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tafrga6HPb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tafrga6HPb .dropdown-item.active,
.cid-tafrga6HPb .dropdown-item:active {
  background-color: transparent;
}
.cid-tafrga6HPb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tafrga6HPb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tafrga6HPb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tafrga6HPb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-tafrga6HPb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tafrga6HPb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tafrga6HPb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tafrga6HPb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tafrga6HPb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tafrga6HPb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tafrga6HPb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tafrga6HPb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafrga6HPb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafrga6HPb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tafrga6HPb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafrga6HPb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tafrga6HPb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tafrga6HPb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafrga6HPb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tafrga6HPb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tafrga6HPb .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-tafrga6HPb .navbar {
    height: 70px;
  }
  .cid-tafrga6HPb .navbar.opened {
    height: auto;
  }
  .cid-tafrga6HPb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tafrgb1yhh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-tafrgb1yhh .item {
  padding-bottom: 2rem;
}
.cid-tafrgb1yhh .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tafrgb1yhh .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tafrgb1yhh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tafrgb1yhh .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tafrgb1yhh .carousel-control,
.cid-tafrgb1yhh .close {
  background: #1b1b1b;
}
.cid-tafrgb1yhh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tafrgb1yhh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tafrgb1yhh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tafrgb1yhh .carousel-control-next span {
  margin-left: 5px;
}
.cid-tafrgb1yhh .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-tafrgb1yhh .close::before {
  content: '\e91a';
}
.cid-tafrgb1yhh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tafrgb1yhh .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-tafrgb1yhh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafrgb1yhh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tafrgb1yhh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tafrgb1yhh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tafrgb1yhh .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-tafrgb1yhh .carousel-indicators li.active,
.cid-tafrgb1yhh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tafrgb1yhh .carousel-indicators li::after,
.cid-tafrgb1yhh .carousel-indicators li::before {
  content: none;
}
.cid-tafrgb1yhh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tafrgb1yhh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tafrgb1yhh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tafrgb1yhh .carousel-indicators {
    display: none;
  }
}
.cid-tafrgb1yhh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tafrgb1yhh .carousel-inner > .active {
  display: block;
}
.cid-tafrgb1yhh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafrgb1yhh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tafrgb1yhh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tafrgb1yhh .carousel-control,
  .cid-tafrgb1yhh .carousel-indicators,
  .cid-tafrgb1yhh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tafrgb1yhh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tafrgb1yhh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tafrgb1yhh .carousel-indicators .active,
.cid-tafrgb1yhh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tafrgb1yhh .carousel-indicators .active {
  background: #fff;
}
.cid-tafrgb1yhh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tafrgb1yhh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tafrgb1yhh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tafrgb1yhh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tafrgb1yhh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tafrgb1yhh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tafrgb1yhh .carousel {
  width: 100%;
}
.cid-tafrgb1yhh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tafrgb1yhh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tafrgb1yhh .modal.fade .modal-dialog,
.cid-tafrgb1yhh .modal.in .modal-dialog {
  transform: none;
}
.cid-tafrgb1yhh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tafrgb1yhh H6 {
  text-align: center;
}
.cid-tafrgc9UDm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-tafrgcxvHT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-tafrOf2KO4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tafrOf2KO4 nav.navbar {
  position: fixed;
}
.cid-tafrOf2KO4 .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-tafrOf2KO4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tafrOf2KO4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tafrOf2KO4 .dropdown-item:hover,
.cid-tafrOf2KO4 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-tafrOf2KO4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tafrOf2KO4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tafrOf2KO4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tafrOf2KO4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tafrOf2KO4 .nav-link {
  position: relative;
}
.cid-tafrOf2KO4 .container {
  display: flex;
  margin: auto;
}
.cid-tafrOf2KO4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tafrOf2KO4 .dropdown-menu,
.cid-tafrOf2KO4 .navbar.opened {
  background: #5f6366 !important;
}
.cid-tafrOf2KO4 .nav-item:focus,
.cid-tafrOf2KO4 .nav-link:focus {
  outline: none;
}
.cid-tafrOf2KO4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tafrOf2KO4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tafrOf2KO4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tafrOf2KO4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tafrOf2KO4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tafrOf2KO4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tafrOf2KO4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-tafrOf2KO4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tafrOf2KO4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tafrOf2KO4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tafrOf2KO4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tafrOf2KO4 .navbar.collapsed {
  justify-content: center;
}
.cid-tafrOf2KO4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tafrOf2KO4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tafrOf2KO4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tafrOf2KO4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tafrOf2KO4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tafrOf2KO4 .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-tafrOf2KO4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tafrOf2KO4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tafrOf2KO4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tafrOf2KO4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tafrOf2KO4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tafrOf2KO4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tafrOf2KO4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tafrOf2KO4 .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-tafrOf2KO4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tafrOf2KO4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tafrOf2KO4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tafrOf2KO4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tafrOf2KO4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tafrOf2KO4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tafrOf2KO4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tafrOf2KO4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tafrOf2KO4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tafrOf2KO4 .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-tafrOf2KO4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tafrOf2KO4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tafrOf2KO4 .dropdown-item.active,
.cid-tafrOf2KO4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tafrOf2KO4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tafrOf2KO4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tafrOf2KO4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tafrOf2KO4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-tafrOf2KO4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tafrOf2KO4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tafrOf2KO4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tafrOf2KO4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tafrOf2KO4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tafrOf2KO4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tafrOf2KO4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tafrOf2KO4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafrOf2KO4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafrOf2KO4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tafrOf2KO4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafrOf2KO4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tafrOf2KO4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tafrOf2KO4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafrOf2KO4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tafrOf2KO4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tafrOf2KO4 .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-tafrOf2KO4 .navbar {
    height: 70px;
  }
  .cid-tafrOf2KO4 .navbar.opened {
    height: auto;
  }
  .cid-tafrOf2KO4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tafrOfVvby {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-tafrOfVvby .item {
  padding-bottom: 2rem;
}
.cid-tafrOfVvby .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tafrOfVvby .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tafrOfVvby .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tafrOfVvby .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tafrOfVvby .carousel-control,
.cid-tafrOfVvby .close {
  background: #1b1b1b;
}
.cid-tafrOfVvby .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tafrOfVvby .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tafrOfVvby .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tafrOfVvby .carousel-control-next span {
  margin-left: 5px;
}
.cid-tafrOfVvby .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-tafrOfVvby .close::before {
  content: '\e91a';
}
.cid-tafrOfVvby .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tafrOfVvby .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-tafrOfVvby .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafrOfVvby .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tafrOfVvby .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tafrOfVvby .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tafrOfVvby .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-tafrOfVvby .carousel-indicators li.active,
.cid-tafrOfVvby .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tafrOfVvby .carousel-indicators li::after,
.cid-tafrOfVvby .carousel-indicators li::before {
  content: none;
}
.cid-tafrOfVvby .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tafrOfVvby .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tafrOfVvby .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tafrOfVvby .carousel-indicators {
    display: none;
  }
}
.cid-tafrOfVvby .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tafrOfVvby .carousel-inner > .active {
  display: block;
}
.cid-tafrOfVvby .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafrOfVvby .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tafrOfVvby .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tafrOfVvby .carousel-control,
  .cid-tafrOfVvby .carousel-indicators,
  .cid-tafrOfVvby .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tafrOfVvby .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tafrOfVvby .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tafrOfVvby .carousel-indicators .active,
.cid-tafrOfVvby .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tafrOfVvby .carousel-indicators .active {
  background: #fff;
}
.cid-tafrOfVvby .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tafrOfVvby .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tafrOfVvby .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tafrOfVvby .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tafrOfVvby .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tafrOfVvby .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tafrOfVvby .carousel {
  width: 100%;
}
.cid-tafrOfVvby .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tafrOfVvby .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tafrOfVvby .modal.fade .modal-dialog,
.cid-tafrOfVvby .modal.in .modal-dialog {
  transform: none;
}
.cid-tafrOfVvby .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tafrOfVvby H6 {
  text-align: center;
}
.cid-tafrOhcUF4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-tafrOhBeDK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-tafs5We3tX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tafs5We3tX nav.navbar {
  position: fixed;
}
.cid-tafs5We3tX .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-tafs5We3tX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tafs5We3tX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tafs5We3tX .dropdown-item:hover,
.cid-tafs5We3tX .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-tafs5We3tX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tafs5We3tX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tafs5We3tX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tafs5We3tX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tafs5We3tX .nav-link {
  position: relative;
}
.cid-tafs5We3tX .container {
  display: flex;
  margin: auto;
}
.cid-tafs5We3tX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tafs5We3tX .dropdown-menu,
.cid-tafs5We3tX .navbar.opened {
  background: #5f6366 !important;
}
.cid-tafs5We3tX .nav-item:focus,
.cid-tafs5We3tX .nav-link:focus {
  outline: none;
}
.cid-tafs5We3tX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tafs5We3tX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tafs5We3tX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tafs5We3tX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tafs5We3tX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tafs5We3tX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tafs5We3tX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-tafs5We3tX .navbar.opened {
  transition: all 0.3s;
}
.cid-tafs5We3tX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tafs5We3tX .navbar .navbar-logo img {
  width: auto;
}
.cid-tafs5We3tX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tafs5We3tX .navbar.collapsed {
  justify-content: center;
}
.cid-tafs5We3tX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tafs5We3tX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tafs5We3tX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tafs5We3tX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tafs5We3tX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tafs5We3tX .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-tafs5We3tX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tafs5We3tX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tafs5We3tX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tafs5We3tX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tafs5We3tX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tafs5We3tX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tafs5We3tX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tafs5We3tX .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-tafs5We3tX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tafs5We3tX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tafs5We3tX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tafs5We3tX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tafs5We3tX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tafs5We3tX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tafs5We3tX .navbar.navbar-short {
  min-height: 60px;
}
.cid-tafs5We3tX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tafs5We3tX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tafs5We3tX .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-tafs5We3tX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tafs5We3tX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tafs5We3tX .dropdown-item.active,
.cid-tafs5We3tX .dropdown-item:active {
  background-color: transparent;
}
.cid-tafs5We3tX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tafs5We3tX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tafs5We3tX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tafs5We3tX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-tafs5We3tX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tafs5We3tX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tafs5We3tX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tafs5We3tX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tafs5We3tX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tafs5We3tX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tafs5We3tX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tafs5We3tX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafs5We3tX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafs5We3tX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tafs5We3tX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafs5We3tX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tafs5We3tX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tafs5We3tX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafs5We3tX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tafs5We3tX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tafs5We3tX .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-tafs5We3tX .navbar {
    height: 70px;
  }
  .cid-tafs5We3tX .navbar.opened {
    height: auto;
  }
  .cid-tafs5We3tX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tafs5XwkpA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-tafs5XwkpA .item {
  padding-bottom: 2rem;
}
.cid-tafs5XwkpA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tafs5XwkpA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tafs5XwkpA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tafs5XwkpA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tafs5XwkpA .carousel-control,
.cid-tafs5XwkpA .close {
  background: #1b1b1b;
}
.cid-tafs5XwkpA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tafs5XwkpA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tafs5XwkpA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tafs5XwkpA .carousel-control-next span {
  margin-left: 5px;
}
.cid-tafs5XwkpA .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-tafs5XwkpA .close::before {
  content: '\e91a';
}
.cid-tafs5XwkpA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tafs5XwkpA .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-tafs5XwkpA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafs5XwkpA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tafs5XwkpA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tafs5XwkpA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tafs5XwkpA .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-tafs5XwkpA .carousel-indicators li.active,
.cid-tafs5XwkpA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tafs5XwkpA .carousel-indicators li::after,
.cid-tafs5XwkpA .carousel-indicators li::before {
  content: none;
}
.cid-tafs5XwkpA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tafs5XwkpA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tafs5XwkpA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tafs5XwkpA .carousel-indicators {
    display: none;
  }
}
.cid-tafs5XwkpA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tafs5XwkpA .carousel-inner > .active {
  display: block;
}
.cid-tafs5XwkpA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafs5XwkpA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tafs5XwkpA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tafs5XwkpA .carousel-control,
  .cid-tafs5XwkpA .carousel-indicators,
  .cid-tafs5XwkpA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tafs5XwkpA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tafs5XwkpA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tafs5XwkpA .carousel-indicators .active,
.cid-tafs5XwkpA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tafs5XwkpA .carousel-indicators .active {
  background: #fff;
}
.cid-tafs5XwkpA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tafs5XwkpA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tafs5XwkpA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tafs5XwkpA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tafs5XwkpA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tafs5XwkpA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tafs5XwkpA .carousel {
  width: 100%;
}
.cid-tafs5XwkpA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tafs5XwkpA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tafs5XwkpA .modal.fade .modal-dialog,
.cid-tafs5XwkpA .modal.in .modal-dialog {
  transform: none;
}
.cid-tafs5XwkpA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tafs5XwkpA H6 {
  text-align: center;
}
.cid-tafs5YwQfw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-tafs5YOOg5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-tafsBGRxh9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tafsBGRxh9 nav.navbar {
  position: fixed;
}
.cid-tafsBGRxh9 .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-tafsBGRxh9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tafsBGRxh9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tafsBGRxh9 .dropdown-item:hover,
.cid-tafsBGRxh9 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-tafsBGRxh9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tafsBGRxh9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tafsBGRxh9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tafsBGRxh9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tafsBGRxh9 .nav-link {
  position: relative;
}
.cid-tafsBGRxh9 .container {
  display: flex;
  margin: auto;
}
.cid-tafsBGRxh9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tafsBGRxh9 .dropdown-menu,
.cid-tafsBGRxh9 .navbar.opened {
  background: #5f6366 !important;
}
.cid-tafsBGRxh9 .nav-item:focus,
.cid-tafsBGRxh9 .nav-link:focus {
  outline: none;
}
.cid-tafsBGRxh9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tafsBGRxh9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tafsBGRxh9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tafsBGRxh9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tafsBGRxh9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tafsBGRxh9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tafsBGRxh9 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-tafsBGRxh9 .navbar.opened {
  transition: all 0.3s;
}
.cid-tafsBGRxh9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tafsBGRxh9 .navbar .navbar-logo img {
  width: auto;
}
.cid-tafsBGRxh9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tafsBGRxh9 .navbar.collapsed {
  justify-content: center;
}
.cid-tafsBGRxh9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tafsBGRxh9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tafsBGRxh9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tafsBGRxh9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tafsBGRxh9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tafsBGRxh9 .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-tafsBGRxh9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tafsBGRxh9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tafsBGRxh9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tafsBGRxh9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tafsBGRxh9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tafsBGRxh9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tafsBGRxh9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tafsBGRxh9 .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-tafsBGRxh9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tafsBGRxh9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tafsBGRxh9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tafsBGRxh9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tafsBGRxh9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tafsBGRxh9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tafsBGRxh9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tafsBGRxh9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tafsBGRxh9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tafsBGRxh9 .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-tafsBGRxh9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tafsBGRxh9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tafsBGRxh9 .dropdown-item.active,
.cid-tafsBGRxh9 .dropdown-item:active {
  background-color: transparent;
}
.cid-tafsBGRxh9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tafsBGRxh9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tafsBGRxh9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tafsBGRxh9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-tafsBGRxh9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tafsBGRxh9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tafsBGRxh9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tafsBGRxh9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tafsBGRxh9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tafsBGRxh9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tafsBGRxh9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tafsBGRxh9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafsBGRxh9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafsBGRxh9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tafsBGRxh9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafsBGRxh9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tafsBGRxh9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tafsBGRxh9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafsBGRxh9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tafsBGRxh9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tafsBGRxh9 .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-tafsBGRxh9 .navbar {
    height: 70px;
  }
  .cid-tafsBGRxh9 .navbar.opened {
    height: auto;
  }
  .cid-tafsBGRxh9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tafsBHUmu6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-tafsBHUmu6 .item {
  padding-bottom: 2rem;
}
.cid-tafsBHUmu6 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tafsBHUmu6 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tafsBHUmu6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tafsBHUmu6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tafsBHUmu6 .carousel-control,
.cid-tafsBHUmu6 .close {
  background: #1b1b1b;
}
.cid-tafsBHUmu6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tafsBHUmu6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tafsBHUmu6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tafsBHUmu6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tafsBHUmu6 .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-tafsBHUmu6 .close::before {
  content: '\e91a';
}
.cid-tafsBHUmu6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tafsBHUmu6 .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-tafsBHUmu6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafsBHUmu6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tafsBHUmu6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tafsBHUmu6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tafsBHUmu6 .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-tafsBHUmu6 .carousel-indicators li.active,
.cid-tafsBHUmu6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tafsBHUmu6 .carousel-indicators li::after,
.cid-tafsBHUmu6 .carousel-indicators li::before {
  content: none;
}
.cid-tafsBHUmu6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tafsBHUmu6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tafsBHUmu6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tafsBHUmu6 .carousel-indicators {
    display: none;
  }
}
.cid-tafsBHUmu6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tafsBHUmu6 .carousel-inner > .active {
  display: block;
}
.cid-tafsBHUmu6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafsBHUmu6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tafsBHUmu6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tafsBHUmu6 .carousel-control,
  .cid-tafsBHUmu6 .carousel-indicators,
  .cid-tafsBHUmu6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tafsBHUmu6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tafsBHUmu6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tafsBHUmu6 .carousel-indicators .active,
.cid-tafsBHUmu6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tafsBHUmu6 .carousel-indicators .active {
  background: #fff;
}
.cid-tafsBHUmu6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tafsBHUmu6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tafsBHUmu6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tafsBHUmu6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tafsBHUmu6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tafsBHUmu6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tafsBHUmu6 .carousel {
  width: 100%;
}
.cid-tafsBHUmu6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tafsBHUmu6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tafsBHUmu6 .modal.fade .modal-dialog,
.cid-tafsBHUmu6 .modal.in .modal-dialog {
  transform: none;
}
.cid-tafsBHUmu6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tafsBHUmu6 H6 {
  text-align: center;
}
.cid-tafsBJarkZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-tafsBJCmr1 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-tafsY8k2gr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tafsY8k2gr nav.navbar {
  position: fixed;
}
.cid-tafsY8k2gr .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-tafsY8k2gr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tafsY8k2gr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tafsY8k2gr .dropdown-item:hover,
.cid-tafsY8k2gr .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-tafsY8k2gr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tafsY8k2gr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tafsY8k2gr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tafsY8k2gr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tafsY8k2gr .nav-link {
  position: relative;
}
.cid-tafsY8k2gr .container {
  display: flex;
  margin: auto;
}
.cid-tafsY8k2gr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tafsY8k2gr .dropdown-menu,
.cid-tafsY8k2gr .navbar.opened {
  background: #5f6366 !important;
}
.cid-tafsY8k2gr .nav-item:focus,
.cid-tafsY8k2gr .nav-link:focus {
  outline: none;
}
.cid-tafsY8k2gr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tafsY8k2gr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tafsY8k2gr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tafsY8k2gr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tafsY8k2gr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tafsY8k2gr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tafsY8k2gr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-tafsY8k2gr .navbar.opened {
  transition: all 0.3s;
}
.cid-tafsY8k2gr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tafsY8k2gr .navbar .navbar-logo img {
  width: auto;
}
.cid-tafsY8k2gr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tafsY8k2gr .navbar.collapsed {
  justify-content: center;
}
.cid-tafsY8k2gr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tafsY8k2gr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tafsY8k2gr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tafsY8k2gr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tafsY8k2gr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tafsY8k2gr .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-tafsY8k2gr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tafsY8k2gr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tafsY8k2gr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tafsY8k2gr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tafsY8k2gr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tafsY8k2gr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tafsY8k2gr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tafsY8k2gr .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-tafsY8k2gr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tafsY8k2gr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tafsY8k2gr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tafsY8k2gr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tafsY8k2gr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tafsY8k2gr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tafsY8k2gr .navbar.navbar-short {
  min-height: 60px;
}
.cid-tafsY8k2gr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tafsY8k2gr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tafsY8k2gr .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-tafsY8k2gr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tafsY8k2gr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tafsY8k2gr .dropdown-item.active,
.cid-tafsY8k2gr .dropdown-item:active {
  background-color: transparent;
}
.cid-tafsY8k2gr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tafsY8k2gr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tafsY8k2gr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tafsY8k2gr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-tafsY8k2gr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tafsY8k2gr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tafsY8k2gr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tafsY8k2gr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tafsY8k2gr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tafsY8k2gr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tafsY8k2gr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tafsY8k2gr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafsY8k2gr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafsY8k2gr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tafsY8k2gr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafsY8k2gr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tafsY8k2gr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tafsY8k2gr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafsY8k2gr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tafsY8k2gr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tafsY8k2gr .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-tafsY8k2gr .navbar {
    height: 70px;
  }
  .cid-tafsY8k2gr .navbar.opened {
    height: auto;
  }
  .cid-tafsY8k2gr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tafsY9PloY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-tafsY9PloY .item {
  padding-bottom: 2rem;
}
.cid-tafsY9PloY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tafsY9PloY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tafsY9PloY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tafsY9PloY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tafsY9PloY .carousel-control,
.cid-tafsY9PloY .close {
  background: #1b1b1b;
}
.cid-tafsY9PloY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tafsY9PloY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tafsY9PloY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tafsY9PloY .carousel-control-next span {
  margin-left: 5px;
}
.cid-tafsY9PloY .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-tafsY9PloY .close::before {
  content: '\e91a';
}
.cid-tafsY9PloY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tafsY9PloY .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-tafsY9PloY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafsY9PloY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tafsY9PloY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tafsY9PloY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tafsY9PloY .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-tafsY9PloY .carousel-indicators li.active,
.cid-tafsY9PloY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tafsY9PloY .carousel-indicators li::after,
.cid-tafsY9PloY .carousel-indicators li::before {
  content: none;
}
.cid-tafsY9PloY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tafsY9PloY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tafsY9PloY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tafsY9PloY .carousel-indicators {
    display: none;
  }
}
.cid-tafsY9PloY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tafsY9PloY .carousel-inner > .active {
  display: block;
}
.cid-tafsY9PloY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafsY9PloY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tafsY9PloY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tafsY9PloY .carousel-control,
  .cid-tafsY9PloY .carousel-indicators,
  .cid-tafsY9PloY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tafsY9PloY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tafsY9PloY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tafsY9PloY .carousel-indicators .active,
.cid-tafsY9PloY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tafsY9PloY .carousel-indicators .active {
  background: #fff;
}
.cid-tafsY9PloY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tafsY9PloY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tafsY9PloY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tafsY9PloY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tafsY9PloY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tafsY9PloY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tafsY9PloY .carousel {
  width: 100%;
}
.cid-tafsY9PloY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tafsY9PloY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tafsY9PloY .modal.fade .modal-dialog,
.cid-tafsY9PloY .modal.in .modal-dialog {
  transform: none;
}
.cid-tafsY9PloY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tafsY9PloY H6 {
  text-align: center;
}
.cid-tafsYaOvUl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-tafsYb7RKR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-taftyQOLJ4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taftyQOLJ4 nav.navbar {
  position: fixed;
}
.cid-taftyQOLJ4 .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-taftyQOLJ4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taftyQOLJ4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taftyQOLJ4 .dropdown-item:hover,
.cid-taftyQOLJ4 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-taftyQOLJ4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taftyQOLJ4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taftyQOLJ4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taftyQOLJ4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taftyQOLJ4 .nav-link {
  position: relative;
}
.cid-taftyQOLJ4 .container {
  display: flex;
  margin: auto;
}
.cid-taftyQOLJ4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taftyQOLJ4 .dropdown-menu,
.cid-taftyQOLJ4 .navbar.opened {
  background: #5f6366 !important;
}
.cid-taftyQOLJ4 .nav-item:focus,
.cid-taftyQOLJ4 .nav-link:focus {
  outline: none;
}
.cid-taftyQOLJ4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taftyQOLJ4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taftyQOLJ4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taftyQOLJ4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taftyQOLJ4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taftyQOLJ4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taftyQOLJ4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-taftyQOLJ4 .navbar.opened {
  transition: all 0.3s;
}
.cid-taftyQOLJ4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taftyQOLJ4 .navbar .navbar-logo img {
  width: auto;
}
.cid-taftyQOLJ4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taftyQOLJ4 .navbar.collapsed {
  justify-content: center;
}
.cid-taftyQOLJ4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taftyQOLJ4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taftyQOLJ4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-taftyQOLJ4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taftyQOLJ4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taftyQOLJ4 .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-taftyQOLJ4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taftyQOLJ4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taftyQOLJ4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taftyQOLJ4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taftyQOLJ4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taftyQOLJ4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taftyQOLJ4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taftyQOLJ4 .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-taftyQOLJ4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taftyQOLJ4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taftyQOLJ4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taftyQOLJ4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taftyQOLJ4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taftyQOLJ4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taftyQOLJ4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-taftyQOLJ4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taftyQOLJ4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taftyQOLJ4 .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-taftyQOLJ4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taftyQOLJ4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taftyQOLJ4 .dropdown-item.active,
.cid-taftyQOLJ4 .dropdown-item:active {
  background-color: transparent;
}
.cid-taftyQOLJ4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taftyQOLJ4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taftyQOLJ4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taftyQOLJ4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-taftyQOLJ4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taftyQOLJ4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taftyQOLJ4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taftyQOLJ4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taftyQOLJ4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taftyQOLJ4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taftyQOLJ4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taftyQOLJ4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taftyQOLJ4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taftyQOLJ4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taftyQOLJ4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taftyQOLJ4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taftyQOLJ4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taftyQOLJ4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taftyQOLJ4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taftyQOLJ4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taftyQOLJ4 .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-taftyQOLJ4 .navbar {
    height: 70px;
  }
  .cid-taftyQOLJ4 .navbar.opened {
    height: auto;
  }
  .cid-taftyQOLJ4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taftyS6gJJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-taftyS6gJJ .item {
  padding-bottom: 2rem;
}
.cid-taftyS6gJJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-taftyS6gJJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-taftyS6gJJ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-taftyS6gJJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-taftyS6gJJ .carousel-control,
.cid-taftyS6gJJ .close {
  background: #1b1b1b;
}
.cid-taftyS6gJJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-taftyS6gJJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-taftyS6gJJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-taftyS6gJJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-taftyS6gJJ .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-taftyS6gJJ .close::before {
  content: '\e91a';
}
.cid-taftyS6gJJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-taftyS6gJJ .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-taftyS6gJJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taftyS6gJJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-taftyS6gJJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-taftyS6gJJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-taftyS6gJJ .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-taftyS6gJJ .carousel-indicators li.active,
.cid-taftyS6gJJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-taftyS6gJJ .carousel-indicators li::after,
.cid-taftyS6gJJ .carousel-indicators li::before {
  content: none;
}
.cid-taftyS6gJJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-taftyS6gJJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-taftyS6gJJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-taftyS6gJJ .carousel-indicators {
    display: none;
  }
}
.cid-taftyS6gJJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-taftyS6gJJ .carousel-inner > .active {
  display: block;
}
.cid-taftyS6gJJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-taftyS6gJJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-taftyS6gJJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-taftyS6gJJ .carousel-control,
  .cid-taftyS6gJJ .carousel-indicators,
  .cid-taftyS6gJJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-taftyS6gJJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-taftyS6gJJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-taftyS6gJJ .carousel-indicators .active,
.cid-taftyS6gJJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-taftyS6gJJ .carousel-indicators .active {
  background: #fff;
}
.cid-taftyS6gJJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-taftyS6gJJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-taftyS6gJJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-taftyS6gJJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-taftyS6gJJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-taftyS6gJJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-taftyS6gJJ .carousel {
  width: 100%;
}
.cid-taftyS6gJJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-taftyS6gJJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-taftyS6gJJ .modal.fade .modal-dialog,
.cid-taftyS6gJJ .modal.in .modal-dialog {
  transform: none;
}
.cid-taftyS6gJJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-taftyS6gJJ H6 {
  text-align: center;
}
.cid-taftyTrcue {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-taftyTP2An {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-tafu4kwMpU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tafu4kwMpU nav.navbar {
  position: fixed;
}
.cid-tafu4kwMpU .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-tafu4kwMpU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tafu4kwMpU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tafu4kwMpU .dropdown-item:hover,
.cid-tafu4kwMpU .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-tafu4kwMpU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tafu4kwMpU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tafu4kwMpU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tafu4kwMpU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tafu4kwMpU .nav-link {
  position: relative;
}
.cid-tafu4kwMpU .container {
  display: flex;
  margin: auto;
}
.cid-tafu4kwMpU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tafu4kwMpU .dropdown-menu,
.cid-tafu4kwMpU .navbar.opened {
  background: #5f6366 !important;
}
.cid-tafu4kwMpU .nav-item:focus,
.cid-tafu4kwMpU .nav-link:focus {
  outline: none;
}
.cid-tafu4kwMpU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tafu4kwMpU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tafu4kwMpU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tafu4kwMpU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tafu4kwMpU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tafu4kwMpU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tafu4kwMpU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-tafu4kwMpU .navbar.opened {
  transition: all 0.3s;
}
.cid-tafu4kwMpU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tafu4kwMpU .navbar .navbar-logo img {
  width: auto;
}
.cid-tafu4kwMpU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tafu4kwMpU .navbar.collapsed {
  justify-content: center;
}
.cid-tafu4kwMpU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tafu4kwMpU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tafu4kwMpU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tafu4kwMpU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tafu4kwMpU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tafu4kwMpU .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-tafu4kwMpU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tafu4kwMpU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tafu4kwMpU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tafu4kwMpU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tafu4kwMpU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tafu4kwMpU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tafu4kwMpU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tafu4kwMpU .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-tafu4kwMpU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tafu4kwMpU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tafu4kwMpU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tafu4kwMpU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tafu4kwMpU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tafu4kwMpU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tafu4kwMpU .navbar.navbar-short {
  min-height: 60px;
}
.cid-tafu4kwMpU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tafu4kwMpU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tafu4kwMpU .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-tafu4kwMpU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tafu4kwMpU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tafu4kwMpU .dropdown-item.active,
.cid-tafu4kwMpU .dropdown-item:active {
  background-color: transparent;
}
.cid-tafu4kwMpU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tafu4kwMpU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tafu4kwMpU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tafu4kwMpU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-tafu4kwMpU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tafu4kwMpU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tafu4kwMpU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tafu4kwMpU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tafu4kwMpU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tafu4kwMpU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tafu4kwMpU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tafu4kwMpU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafu4kwMpU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafu4kwMpU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tafu4kwMpU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafu4kwMpU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tafu4kwMpU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tafu4kwMpU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafu4kwMpU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tafu4kwMpU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tafu4kwMpU .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-tafu4kwMpU .navbar {
    height: 70px;
  }
  .cid-tafu4kwMpU .navbar.opened {
    height: auto;
  }
  .cid-tafu4kwMpU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tafu4lAw3h {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-tafu4lAw3h .item {
  padding-bottom: 2rem;
}
.cid-tafu4lAw3h .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tafu4lAw3h .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tafu4lAw3h .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tafu4lAw3h .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tafu4lAw3h .carousel-control,
.cid-tafu4lAw3h .close {
  background: #1b1b1b;
}
.cid-tafu4lAw3h .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tafu4lAw3h .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tafu4lAw3h .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tafu4lAw3h .carousel-control-next span {
  margin-left: 5px;
}
.cid-tafu4lAw3h .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-tafu4lAw3h .close::before {
  content: '\e91a';
}
.cid-tafu4lAw3h .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tafu4lAw3h .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-tafu4lAw3h .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafu4lAw3h .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tafu4lAw3h .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tafu4lAw3h .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tafu4lAw3h .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-tafu4lAw3h .carousel-indicators li.active,
.cid-tafu4lAw3h .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tafu4lAw3h .carousel-indicators li::after,
.cid-tafu4lAw3h .carousel-indicators li::before {
  content: none;
}
.cid-tafu4lAw3h .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tafu4lAw3h .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tafu4lAw3h .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tafu4lAw3h .carousel-indicators {
    display: none;
  }
}
.cid-tafu4lAw3h .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tafu4lAw3h .carousel-inner > .active {
  display: block;
}
.cid-tafu4lAw3h .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafu4lAw3h .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tafu4lAw3h .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tafu4lAw3h .carousel-control,
  .cid-tafu4lAw3h .carousel-indicators,
  .cid-tafu4lAw3h .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tafu4lAw3h .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tafu4lAw3h .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tafu4lAw3h .carousel-indicators .active,
.cid-tafu4lAw3h .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tafu4lAw3h .carousel-indicators .active {
  background: #fff;
}
.cid-tafu4lAw3h .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tafu4lAw3h .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tafu4lAw3h .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tafu4lAw3h .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tafu4lAw3h .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tafu4lAw3h .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tafu4lAw3h .carousel {
  width: 100%;
}
.cid-tafu4lAw3h .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tafu4lAw3h .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tafu4lAw3h .modal.fade .modal-dialog,
.cid-tafu4lAw3h .modal.in .modal-dialog {
  transform: none;
}
.cid-tafu4lAw3h .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tafu4lAw3h H6 {
  text-align: center;
}
.cid-tafu4mHQmC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-tafu4n3FFn {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
.cid-tafutwA2c0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tafutwA2c0 nav.navbar {
  position: fixed;
}
.cid-tafutwA2c0 .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-tafutwA2c0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tafutwA2c0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tafutwA2c0 .dropdown-item:hover,
.cid-tafutwA2c0 .dropdown-item:focus {
  background: #fedec9 !important;
  color: white !important;
}
.cid-tafutwA2c0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tafutwA2c0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tafutwA2c0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tafutwA2c0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tafutwA2c0 .nav-link {
  position: relative;
}
.cid-tafutwA2c0 .container {
  display: flex;
  margin: auto;
}
.cid-tafutwA2c0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tafutwA2c0 .dropdown-menu,
.cid-tafutwA2c0 .navbar.opened {
  background: #5f6366 !important;
}
.cid-tafutwA2c0 .nav-item:focus,
.cid-tafutwA2c0 .nav-link:focus {
  outline: none;
}
.cid-tafutwA2c0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tafutwA2c0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tafutwA2c0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tafutwA2c0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tafutwA2c0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tafutwA2c0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tafutwA2c0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #5f6366;
}
.cid-tafutwA2c0 .navbar.opened {
  transition: all 0.3s;
}
.cid-tafutwA2c0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tafutwA2c0 .navbar .navbar-logo img {
  width: auto;
}
.cid-tafutwA2c0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tafutwA2c0 .navbar.collapsed {
  justify-content: center;
}
.cid-tafutwA2c0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tafutwA2c0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tafutwA2c0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tafutwA2c0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tafutwA2c0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tafutwA2c0 .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-tafutwA2c0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tafutwA2c0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tafutwA2c0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tafutwA2c0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tafutwA2c0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tafutwA2c0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tafutwA2c0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tafutwA2c0 .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-tafutwA2c0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tafutwA2c0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tafutwA2c0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tafutwA2c0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tafutwA2c0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tafutwA2c0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tafutwA2c0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tafutwA2c0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tafutwA2c0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tafutwA2c0 .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-tafutwA2c0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tafutwA2c0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tafutwA2c0 .dropdown-item.active,
.cid-tafutwA2c0 .dropdown-item:active {
  background-color: transparent;
}
.cid-tafutwA2c0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tafutwA2c0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tafutwA2c0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tafutwA2c0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5f6366;
}
.cid-tafutwA2c0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tafutwA2c0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tafutwA2c0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tafutwA2c0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tafutwA2c0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tafutwA2c0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tafutwA2c0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tafutwA2c0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafutwA2c0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tafutwA2c0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tafutwA2c0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafutwA2c0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tafutwA2c0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tafutwA2c0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tafutwA2c0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tafutwA2c0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tafutwA2c0 .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-tafutwA2c0 .navbar {
    height: 70px;
  }
  .cid-tafutwA2c0 .navbar.opened {
    height: auto;
  }
  .cid-tafutwA2c0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tafutxU38C {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ededed;
}
.cid-tafutxU38C .item {
  padding-bottom: 2rem;
}
.cid-tafutxU38C .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tafutxU38C .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tafutxU38C .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tafutxU38C .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tafutxU38C .carousel-control,
.cid-tafutxU38C .close {
  background: #1b1b1b;
}
.cid-tafutxU38C .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tafutxU38C .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tafutxU38C .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tafutxU38C .carousel-control-next span {
  margin-left: 5px;
}
.cid-tafutxU38C .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-tafutxU38C .close::before {
  content: '\e91a';
}
.cid-tafutxU38C .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tafutxU38C .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-tafutxU38C .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafutxU38C .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tafutxU38C .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tafutxU38C .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tafutxU38C .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-tafutxU38C .carousel-indicators li.active,
.cid-tafutxU38C .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tafutxU38C .carousel-indicators li::after,
.cid-tafutxU38C .carousel-indicators li::before {
  content: none;
}
.cid-tafutxU38C .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tafutxU38C .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tafutxU38C .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tafutxU38C .carousel-indicators {
    display: none;
  }
}
.cid-tafutxU38C .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tafutxU38C .carousel-inner > .active {
  display: block;
}
.cid-tafutxU38C .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tafutxU38C .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tafutxU38C .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tafutxU38C .carousel-control,
  .cid-tafutxU38C .carousel-indicators,
  .cid-tafutxU38C .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tafutxU38C .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tafutxU38C .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tafutxU38C .carousel-indicators .active,
.cid-tafutxU38C .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tafutxU38C .carousel-indicators .active {
  background: #fff;
}
.cid-tafutxU38C .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tafutxU38C .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tafutxU38C .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tafutxU38C .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tafutxU38C .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tafutxU38C .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tafutxU38C .carousel {
  width: 100%;
}
.cid-tafutxU38C .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tafutxU38C .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tafutxU38C .modal.fade .modal-dialog,
.cid-tafutxU38C .modal.in .modal-dialog {
  transform: none;
}
.cid-tafutxU38C .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tafutxU38C H6 {
  text-align: center;
}
.cid-tafutz3mIB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #5f6366;
}
.cid-tafutzq6Rs {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #000000;
  overflow: hidden;
}
