body {
  font-family: Jost;
}
.display-1 {
  font-family: 'FontsFree-Net-Lulo-Clean-W01-One';
  font-size: 2.4rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 3rem;
}
.display-2 {
  font-family: 'FontsFree-Net-Lulo-Clean-W01-One';
  font-size: 1.4rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 1.75rem;
}
.display-4 {
  font-family: 'Avenir Regular';
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'FontsFree-Net-Lulo-Clean-W01-One';
  font-size: 1rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-7 {
  font-family: 'Avenir Regular';
  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: 1.92rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 1.68rem;
    font-size: calc( 1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 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-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: #85618f !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #85618f !important;
  border-color: #85618f !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #553e5b !important;
  border-color: #553e5b !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #553e5b !important;
  border-color: #553e5b !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #d8c3a5 !important;
  border-color: #d8c3a5 !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: #be9b69 !important;
  border-color: #be9b69 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #be9b69 !important;
  border-color: #be9b69 !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #85618f;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #553e5b !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #85618f !important;
  border-color: #85618f !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #d8c3a5;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #be9b69 !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: #d8c3a5 !important;
  border-color: #d8c3a5 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #85618f !important;
}
.text-secondary {
  color: #d8c3a5 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #4c3852 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #b9945e !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #85618f;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #85618f;
  border-color: #85618f;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #85618f;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #bfaac5;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Avenir Regular';
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #85618f !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Avenir Regular';
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #85618f;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #85618f;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #85618f;
}
.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: #85618f;
  border-bottom-color: #85618f;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #85618f !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: #d8c3a5 !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='%2385618f' %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-sFF0ciwnEL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sFF0ciwnEL nav.navbar {
  position: fixed;
}
.cid-sFF0ciwnEL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sFF0ciwnEL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sFF0ciwnEL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sFF0ciwnEL .dropdown-item:hover,
.cid-sFF0ciwnEL .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-sFF0ciwnEL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sFF0ciwnEL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sFF0ciwnEL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sFF0ciwnEL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sFF0ciwnEL .nav-link {
  position: relative;
}
.cid-sFF0ciwnEL .container {
  display: flex;
  margin: auto;
}
.cid-sFF0ciwnEL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sFF0ciwnEL .dropdown-menu,
.cid-sFF0ciwnEL .navbar.opened {
  background: #ffffff !important;
}
.cid-sFF0ciwnEL .nav-item:focus,
.cid-sFF0ciwnEL .nav-link:focus {
  outline: none;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sFF0ciwnEL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sFF0ciwnEL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sFF0ciwnEL .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: #ffffff;
}
.cid-sFF0ciwnEL .navbar.opened {
  transition: all 0.3s;
}
.cid-sFF0ciwnEL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sFF0ciwnEL .navbar .navbar-logo img {
  width: auto;
}
.cid-sFF0ciwnEL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sFF0ciwnEL .navbar.collapsed {
  justify-content: center;
}
.cid-sFF0ciwnEL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sFF0ciwnEL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sFF0ciwnEL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sFF0ciwnEL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sFF0ciwnEL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sFF0ciwnEL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sFF0ciwnEL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sFF0ciwnEL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sFF0ciwnEL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sFF0ciwnEL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sFF0ciwnEL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sFF0ciwnEL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sFF0ciwnEL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sFF0ciwnEL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sFF0ciwnEL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sFF0ciwnEL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sFF0ciwnEL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sFF0ciwnEL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sFF0ciwnEL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sFF0ciwnEL .navbar.navbar-short {
  min-height: 60px;
}
.cid-sFF0ciwnEL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sFF0ciwnEL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sFF0ciwnEL .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-sFF0ciwnEL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sFF0ciwnEL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sFF0ciwnEL .dropdown-item.active,
.cid-sFF0ciwnEL .dropdown-item:active {
  background-color: transparent;
}
.cid-sFF0ciwnEL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sFF0ciwnEL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sFF0ciwnEL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sFF0ciwnEL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sFF0ciwnEL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sFF0ciwnEL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFF0ciwnEL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sFF0ciwnEL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sFF0ciwnEL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sFF0ciwnEL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sFF0ciwnEL .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-sFF0ciwnEL .navbar {
    height: 70px;
  }
  .cid-sFF0ciwnEL .navbar.opened {
    height: auto;
  }
  .cid-sFF0ciwnEL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCEfH95mqW {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ebd6df;
}
.cid-tCEfH95mqW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCEfH95mqW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCEfH95mqW .image-wrap img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tCEfH95mqW .image-wrap img {
    display: block;
    margin: auto;
    width: 50%;
  }
}
.cid-tCLqt7rxQf {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCLqt7rxQf img,
.cid-tCLqt7rxQf .item-img {
  width: 100%;
}
.cid-tCLqt7rxQf .item:focus,
.cid-tCLqt7rxQf span:focus {
  outline: none;
}
.cid-tCLqt7rxQf .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tCLqt7rxQf .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tCLqt7rxQf .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCLqt7rxQf .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tCLqt7rxQf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCLqt7rxQf .mbr-section-title {
  color: #85618f;
}
.cid-tCLqt7rxQf .mbr-text,
.cid-tCLqt7rxQf .mbr-section-btn {
  text-align: center;
}
.cid-tCLqt7rxQf .item-title {
  text-align: center;
}
.cid-tCLqt7rxQf .item-subtitle {
  text-align: left;
}
.cid-sFF75ZhH2d {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #cadece;
}
@media (max-width: 991px) {
  .cid-sFF75ZhH2d .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sFF75ZhH2d img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sFF75ZhH2d .text-wrapper {
    padding: 2rem;
  }
}
.cid-sFF75ZhH2d .mbr-section-title {
  color: #ae74be;
}
.cid-sFF75ZhH2d .mbr-text {
  color: #000000;
}
.cid-tCKtIVrzIO {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ebd6df;
}
.cid-tCKtIVrzIO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCKtIVrzIO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tCKtIVrzIO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tCKtIVrzIO .row {
  flex-direction: row-reverse;
}
.cid-tCKtIVrzIO img {
  width: 100%;
}
.cid-tCK1ALFdb3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCK1ALFdb3 img,
.cid-tCK1ALFdb3 .item-img {
  width: 100%;
}
.cid-tCK1ALFdb3 .item:focus,
.cid-tCK1ALFdb3 span:focus {
  outline: none;
}
.cid-tCK1ALFdb3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tCK1ALFdb3 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tCK1ALFdb3 .item {
  padding: 0;
  margin: 0;
}
.cid-tCK1ALFdb3 .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tCK1ALFdb3 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCK1ALFdb3 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tCK1ALFdb3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCK1ALFdb3 .mbr-section-title {
  color: #232323;
}
.cid-tCKOR6HH14 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKOR6HH14 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCKwlNUi67 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKwlNUi67 nav.navbar {
  position: fixed;
}
.cid-tCKwlNUi67 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKwlNUi67 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKwlNUi67 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKwlNUi67 .dropdown-item:hover,
.cid-tCKwlNUi67 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKwlNUi67 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKwlNUi67 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKwlNUi67 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKwlNUi67 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKwlNUi67 .nav-link {
  position: relative;
}
.cid-tCKwlNUi67 .container {
  display: flex;
  margin: auto;
}
.cid-tCKwlNUi67 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKwlNUi67 .dropdown-menu,
.cid-tCKwlNUi67 .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKwlNUi67 .nav-item:focus,
.cid-tCKwlNUi67 .nav-link:focus {
  outline: none;
}
.cid-tCKwlNUi67 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKwlNUi67 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKwlNUi67 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKwlNUi67 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKwlNUi67 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKwlNUi67 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKwlNUi67 .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: #ffffff;
}
.cid-tCKwlNUi67 .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKwlNUi67 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKwlNUi67 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKwlNUi67 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKwlNUi67 .navbar.collapsed {
  justify-content: center;
}
.cid-tCKwlNUi67 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKwlNUi67 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKwlNUi67 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKwlNUi67 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKwlNUi67 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKwlNUi67 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKwlNUi67 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKwlNUi67 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKwlNUi67 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKwlNUi67 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKwlNUi67 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKwlNUi67 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKwlNUi67 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKwlNUi67 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKwlNUi67 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKwlNUi67 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKwlNUi67 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKwlNUi67 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKwlNUi67 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKwlNUi67 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKwlNUi67 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKwlNUi67 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKwlNUi67 .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-tCKwlNUi67 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKwlNUi67 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKwlNUi67 .dropdown-item.active,
.cid-tCKwlNUi67 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKwlNUi67 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKwlNUi67 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKwlNUi67 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKwlNUi67 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKwlNUi67 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKwlNUi67 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKwlNUi67 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKwlNUi67 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKwlNUi67 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKwlNUi67 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKwlNUi67 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKwlNUi67 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKwlNUi67 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKwlNUi67 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKwlNUi67 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKwlNUi67 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKwlNUi67 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKwlNUi67 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKwlNUi67 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKwlNUi67 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKwlNUi67 .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-tCKwlNUi67 .navbar {
    height: 70px;
  }
  .cid-tCKwlNUi67 .navbar.opened {
    height: auto;
  }
  .cid-tCKwlNUi67 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCLykQQiBm {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tCLykQQiBm img,
.cid-tCLykQQiBm .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-tCLykQQiBm .item:focus,
.cid-tCLykQQiBm span:focus {
  outline: none;
}
.cid-tCLykQQiBm .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tCLykQQiBm .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tCLykQQiBm .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCLykQQiBm .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tCLykQQiBm .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCLykQQiBm .mbr-section-title {
  color: #000000;
}
.cid-tCLykQQiBm .mbr-text,
.cid-tCLykQQiBm .mbr-section-btn {
  text-align: center;
}
.cid-tCLykQQiBm .item-title {
  text-align: center;
  color: #85618f;
}
.cid-tCLykQQiBm .item-subtitle {
  text-align: left;
}
.cid-tCKOR6HH14 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKOR6HH14 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCKNoHqYSX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKNoHqYSX nav.navbar {
  position: fixed;
}
.cid-tCKNoHqYSX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKNoHqYSX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKNoHqYSX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKNoHqYSX .dropdown-item:hover,
.cid-tCKNoHqYSX .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKNoHqYSX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKNoHqYSX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKNoHqYSX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKNoHqYSX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKNoHqYSX .nav-link {
  position: relative;
}
.cid-tCKNoHqYSX .container {
  display: flex;
  margin: auto;
}
.cid-tCKNoHqYSX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKNoHqYSX .dropdown-menu,
.cid-tCKNoHqYSX .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKNoHqYSX .nav-item:focus,
.cid-tCKNoHqYSX .nav-link:focus {
  outline: none;
}
.cid-tCKNoHqYSX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKNoHqYSX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKNoHqYSX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKNoHqYSX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKNoHqYSX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKNoHqYSX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKNoHqYSX .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: #ffffff;
}
.cid-tCKNoHqYSX .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKNoHqYSX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKNoHqYSX .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKNoHqYSX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKNoHqYSX .navbar.collapsed {
  justify-content: center;
}
.cid-tCKNoHqYSX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKNoHqYSX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKNoHqYSX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKNoHqYSX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKNoHqYSX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKNoHqYSX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKNoHqYSX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKNoHqYSX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKNoHqYSX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKNoHqYSX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKNoHqYSX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKNoHqYSX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKNoHqYSX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKNoHqYSX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKNoHqYSX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKNoHqYSX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKNoHqYSX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKNoHqYSX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKNoHqYSX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKNoHqYSX .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKNoHqYSX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKNoHqYSX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKNoHqYSX .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-tCKNoHqYSX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKNoHqYSX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKNoHqYSX .dropdown-item.active,
.cid-tCKNoHqYSX .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKNoHqYSX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKNoHqYSX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKNoHqYSX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKNoHqYSX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKNoHqYSX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKNoHqYSX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKNoHqYSX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKNoHqYSX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKNoHqYSX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKNoHqYSX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKNoHqYSX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKNoHqYSX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKNoHqYSX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKNoHqYSX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKNoHqYSX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKNoHqYSX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKNoHqYSX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKNoHqYSX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKNoHqYSX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKNoHqYSX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKNoHqYSX .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-tCKNoHqYSX .navbar {
    height: 70px;
  }
  .cid-tCKNoHqYSX .navbar.opened {
    height: auto;
  }
  .cid-tCKNoHqYSX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCLoaQ5zfT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLoaQ5zfT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLoaQ5zfT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLoaQ5zfT .item {
  padding-bottom: 2rem;
}
.cid-tCLoaQ5zfT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tCLoaQ5zfT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLoaQ5zfT .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-tCLoaQ5zfT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLoaQ5zfT .carousel-control,
.cid-tCLoaQ5zfT .close {
  background: #1b1b1b;
}
.cid-tCLoaQ5zfT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLoaQ5zfT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLoaQ5zfT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLoaQ5zfT .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLoaQ5zfT .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-tCLoaQ5zfT .close::before {
  content: '\e91a';
}
.cid-tCLoaQ5zfT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLoaQ5zfT .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-tCLoaQ5zfT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLoaQ5zfT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLoaQ5zfT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLoaQ5zfT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLoaQ5zfT .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-tCLoaQ5zfT .carousel-indicators li.active,
.cid-tCLoaQ5zfT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLoaQ5zfT .carousel-indicators li::after,
.cid-tCLoaQ5zfT .carousel-indicators li::before {
  content: none;
}
.cid-tCLoaQ5zfT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLoaQ5zfT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLoaQ5zfT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLoaQ5zfT .carousel-indicators {
    display: none;
  }
}
.cid-tCLoaQ5zfT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLoaQ5zfT .carousel-inner > .active {
  display: block;
}
.cid-tCLoaQ5zfT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLoaQ5zfT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLoaQ5zfT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLoaQ5zfT .carousel-control,
  .cid-tCLoaQ5zfT .carousel-indicators,
  .cid-tCLoaQ5zfT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLoaQ5zfT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLoaQ5zfT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLoaQ5zfT .carousel-indicators .active,
.cid-tCLoaQ5zfT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLoaQ5zfT .carousel-indicators .active {
  background: #fff;
}
.cid-tCLoaQ5zfT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLoaQ5zfT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLoaQ5zfT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLoaQ5zfT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLoaQ5zfT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLoaQ5zfT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLoaQ5zfT .carousel {
  width: 100%;
}
.cid-tCLoaQ5zfT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLoaQ5zfT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLoaQ5zfT .modal.fade .modal-dialog,
.cid-tCLoaQ5zfT .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLoaQ5zfT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLoaQ5zfT H6 {
  text-align: center;
}
.cid-tCKQS2NQZ1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCKQS2NQZ1 .mbr-section-subtitle {
  text-align: center;
}
.cid-tCKOR6HH14 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKOR6HH14 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCKSsffLMl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKSsffLMl nav.navbar {
  position: fixed;
}
.cid-tCKSsffLMl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKSsffLMl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKSsffLMl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKSsffLMl .dropdown-item:hover,
.cid-tCKSsffLMl .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKSsffLMl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKSsffLMl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKSsffLMl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKSsffLMl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKSsffLMl .nav-link {
  position: relative;
}
.cid-tCKSsffLMl .container {
  display: flex;
  margin: auto;
}
.cid-tCKSsffLMl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKSsffLMl .dropdown-menu,
.cid-tCKSsffLMl .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKSsffLMl .nav-item:focus,
.cid-tCKSsffLMl .nav-link:focus {
  outline: none;
}
.cid-tCKSsffLMl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKSsffLMl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKSsffLMl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKSsffLMl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKSsffLMl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKSsffLMl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKSsffLMl .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: #ffffff;
}
.cid-tCKSsffLMl .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKSsffLMl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKSsffLMl .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKSsffLMl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKSsffLMl .navbar.collapsed {
  justify-content: center;
}
.cid-tCKSsffLMl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKSsffLMl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKSsffLMl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKSsffLMl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKSsffLMl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKSsffLMl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKSsffLMl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKSsffLMl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKSsffLMl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKSsffLMl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKSsffLMl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKSsffLMl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKSsffLMl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKSsffLMl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKSsffLMl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKSsffLMl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKSsffLMl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKSsffLMl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKSsffLMl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKSsffLMl .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKSsffLMl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKSsffLMl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKSsffLMl .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-tCKSsffLMl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKSsffLMl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKSsffLMl .dropdown-item.active,
.cid-tCKSsffLMl .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKSsffLMl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKSsffLMl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKSsffLMl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKSsffLMl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKSsffLMl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKSsffLMl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKSsffLMl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKSsffLMl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKSsffLMl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKSsffLMl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKSsffLMl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKSsffLMl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKSsffLMl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKSsffLMl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKSsffLMl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKSsffLMl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKSsffLMl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKSsffLMl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKSsffLMl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKSsffLMl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKSsffLMl .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-tCKSsffLMl .navbar {
    height: 70px;
  }
  .cid-tCKSsffLMl .navbar.opened {
    height: auto;
  }
  .cid-tCKSsffLMl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCLnQTcNT0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLnQTcNT0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLnQTcNT0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLnQTcNT0 .item {
  padding-bottom: 2rem;
}
.cid-tCLnQTcNT0 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tCLnQTcNT0 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLnQTcNT0 .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-tCLnQTcNT0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLnQTcNT0 .carousel-control,
.cid-tCLnQTcNT0 .close {
  background: #1b1b1b;
}
.cid-tCLnQTcNT0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLnQTcNT0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLnQTcNT0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLnQTcNT0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLnQTcNT0 .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-tCLnQTcNT0 .close::before {
  content: '\e91a';
}
.cid-tCLnQTcNT0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLnQTcNT0 .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-tCLnQTcNT0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLnQTcNT0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLnQTcNT0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLnQTcNT0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLnQTcNT0 .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-tCLnQTcNT0 .carousel-indicators li.active,
.cid-tCLnQTcNT0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLnQTcNT0 .carousel-indicators li::after,
.cid-tCLnQTcNT0 .carousel-indicators li::before {
  content: none;
}
.cid-tCLnQTcNT0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLnQTcNT0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLnQTcNT0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLnQTcNT0 .carousel-indicators {
    display: none;
  }
}
.cid-tCLnQTcNT0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLnQTcNT0 .carousel-inner > .active {
  display: block;
}
.cid-tCLnQTcNT0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLnQTcNT0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLnQTcNT0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLnQTcNT0 .carousel-control,
  .cid-tCLnQTcNT0 .carousel-indicators,
  .cid-tCLnQTcNT0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLnQTcNT0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLnQTcNT0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLnQTcNT0 .carousel-indicators .active,
.cid-tCLnQTcNT0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLnQTcNT0 .carousel-indicators .active {
  background: #fff;
}
.cid-tCLnQTcNT0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLnQTcNT0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLnQTcNT0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLnQTcNT0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLnQTcNT0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLnQTcNT0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLnQTcNT0 .carousel {
  width: 100%;
}
.cid-tCLnQTcNT0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLnQTcNT0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLnQTcNT0 .modal.fade .modal-dialog,
.cid-tCLnQTcNT0 .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLnQTcNT0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLnQTcNT0 H6 {
  text-align: center;
}
.cid-tCKSsgk73P {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKSsgk73P .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCLLUkzi6b {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCLLUkzi6b .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLLUkzi6b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLLUkzi6b .item {
  padding-bottom: 2rem;
}
.cid-tCLLUkzi6b .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tCLLUkzi6b .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLLUkzi6b .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-tCLLUkzi6b .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLLUkzi6b .carousel-control,
.cid-tCLLUkzi6b .close {
  background: #1b1b1b;
}
.cid-tCLLUkzi6b .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLLUkzi6b .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLLUkzi6b .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLLUkzi6b .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLLUkzi6b .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-tCLLUkzi6b .close::before {
  content: '\e91a';
}
.cid-tCLLUkzi6b .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLLUkzi6b .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-tCLLUkzi6b .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLLUkzi6b .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLLUkzi6b .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLLUkzi6b .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLLUkzi6b .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-tCLLUkzi6b .carousel-indicators li.active,
.cid-tCLLUkzi6b .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLLUkzi6b .carousel-indicators li::after,
.cid-tCLLUkzi6b .carousel-indicators li::before {
  content: none;
}
.cid-tCLLUkzi6b .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLLUkzi6b .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLLUkzi6b .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLLUkzi6b .carousel-indicators {
    display: none;
  }
}
.cid-tCLLUkzi6b .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLLUkzi6b .carousel-inner > .active {
  display: block;
}
.cid-tCLLUkzi6b .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLLUkzi6b .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLLUkzi6b .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLLUkzi6b .carousel-control,
  .cid-tCLLUkzi6b .carousel-indicators,
  .cid-tCLLUkzi6b .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLLUkzi6b .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLLUkzi6b .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLLUkzi6b .carousel-indicators .active,
.cid-tCLLUkzi6b .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLLUkzi6b .carousel-indicators .active {
  background: #fff;
}
.cid-tCLLUkzi6b .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLLUkzi6b .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLLUkzi6b .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLLUkzi6b .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLLUkzi6b .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLLUkzi6b .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLLUkzi6b .carousel {
  width: 100%;
}
.cid-tCLLUkzi6b .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLLUkzi6b .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLLUkzi6b .modal.fade .modal-dialog,
.cid-tCLLUkzi6b .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLLUkzi6b .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLLUkzi6b H6 {
  text-align: center;
}
.cid-tCLMXw6p2J {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCLMXw6p2J .line {
  background-color: #85618f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tCKVdlQwoQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKVdlQwoQ nav.navbar {
  position: fixed;
}
.cid-tCKVdlQwoQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVdlQwoQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKVdlQwoQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKVdlQwoQ .dropdown-item:hover,
.cid-tCKVdlQwoQ .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKVdlQwoQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKVdlQwoQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKVdlQwoQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKVdlQwoQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKVdlQwoQ .nav-link {
  position: relative;
}
.cid-tCKVdlQwoQ .container {
  display: flex;
  margin: auto;
}
.cid-tCKVdlQwoQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKVdlQwoQ .dropdown-menu,
.cid-tCKVdlQwoQ .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKVdlQwoQ .nav-item:focus,
.cid-tCKVdlQwoQ .nav-link:focus {
  outline: none;
}
.cid-tCKVdlQwoQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKVdlQwoQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKVdlQwoQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKVdlQwoQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVdlQwoQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKVdlQwoQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKVdlQwoQ .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: #ffffff;
}
.cid-tCKVdlQwoQ .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKVdlQwoQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKVdlQwoQ .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKVdlQwoQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKVdlQwoQ .navbar.collapsed {
  justify-content: center;
}
.cid-tCKVdlQwoQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKVdlQwoQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKVdlQwoQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKVdlQwoQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKVdlQwoQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKVdlQwoQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKVdlQwoQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKVdlQwoQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKVdlQwoQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKVdlQwoQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKVdlQwoQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKVdlQwoQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKVdlQwoQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKVdlQwoQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKVdlQwoQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKVdlQwoQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKVdlQwoQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKVdlQwoQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKVdlQwoQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKVdlQwoQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKVdlQwoQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKVdlQwoQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKVdlQwoQ .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-tCKVdlQwoQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKVdlQwoQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKVdlQwoQ .dropdown-item.active,
.cid-tCKVdlQwoQ .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKVdlQwoQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKVdlQwoQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKVdlQwoQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKVdlQwoQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKVdlQwoQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKVdlQwoQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKVdlQwoQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKVdlQwoQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKVdlQwoQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKVdlQwoQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKVdlQwoQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKVdlQwoQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVdlQwoQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVdlQwoQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKVdlQwoQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVdlQwoQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKVdlQwoQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKVdlQwoQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVdlQwoQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKVdlQwoQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKVdlQwoQ .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-tCKVdlQwoQ .navbar {
    height: 70px;
  }
  .cid-tCKVdlQwoQ .navbar.opened {
    height: auto;
  }
  .cid-tCKVdlQwoQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCKVdn4FpY {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKVdn4FpY .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCKVjLupQP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKVjLupQP nav.navbar {
  position: fixed;
}
.cid-tCKVjLupQP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVjLupQP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKVjLupQP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKVjLupQP .dropdown-item:hover,
.cid-tCKVjLupQP .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKVjLupQP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKVjLupQP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKVjLupQP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKVjLupQP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKVjLupQP .nav-link {
  position: relative;
}
.cid-tCKVjLupQP .container {
  display: flex;
  margin: auto;
}
.cid-tCKVjLupQP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKVjLupQP .dropdown-menu,
.cid-tCKVjLupQP .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKVjLupQP .nav-item:focus,
.cid-tCKVjLupQP .nav-link:focus {
  outline: none;
}
.cid-tCKVjLupQP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKVjLupQP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKVjLupQP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKVjLupQP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVjLupQP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKVjLupQP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKVjLupQP .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: #ffffff;
}
.cid-tCKVjLupQP .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKVjLupQP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKVjLupQP .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKVjLupQP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKVjLupQP .navbar.collapsed {
  justify-content: center;
}
.cid-tCKVjLupQP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKVjLupQP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKVjLupQP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKVjLupQP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKVjLupQP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKVjLupQP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKVjLupQP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKVjLupQP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKVjLupQP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKVjLupQP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKVjLupQP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKVjLupQP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKVjLupQP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKVjLupQP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKVjLupQP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKVjLupQP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKVjLupQP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKVjLupQP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKVjLupQP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKVjLupQP .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKVjLupQP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKVjLupQP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKVjLupQP .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-tCKVjLupQP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKVjLupQP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKVjLupQP .dropdown-item.active,
.cid-tCKVjLupQP .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKVjLupQP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKVjLupQP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKVjLupQP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKVjLupQP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKVjLupQP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKVjLupQP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKVjLupQP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKVjLupQP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKVjLupQP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKVjLupQP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKVjLupQP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKVjLupQP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVjLupQP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVjLupQP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKVjLupQP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVjLupQP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKVjLupQP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKVjLupQP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVjLupQP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKVjLupQP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKVjLupQP .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-tCKVjLupQP .navbar {
    height: 70px;
  }
  .cid-tCKVjLupQP .navbar.opened {
    height: auto;
  }
  .cid-tCKVjLupQP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDoVhoF4zD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDoVhoF4zD img,
.cid-tDoVhoF4zD .item-img {
  width: 100%;
}
.cid-tDoVhoF4zD .item:focus,
.cid-tDoVhoF4zD span:focus {
  outline: none;
}
.cid-tDoVhoF4zD .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tDoVhoF4zD .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDoVhoF4zD .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDoVhoF4zD .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tDoVhoF4zD .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDoVhoF4zD .mbr-section-title {
  color: #000000;
}
.cid-tDoVhoF4zD .mbr-text,
.cid-tDoVhoF4zD .mbr-section-btn {
  text-align: center;
}
.cid-tDoVhoF4zD .item-title {
  text-align: center;
}
.cid-tDoVhoF4zD .item-subtitle {
  text-align: left;
}
.cid-tCKVjMICiM {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKVjMICiM .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDp2H6sgqW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDp2H6sgqW img,
.cid-tDp2H6sgqW .item-img {
  width: 100%;
}
.cid-tDp2H6sgqW .item:focus,
.cid-tDp2H6sgqW span:focus {
  outline: none;
}
.cid-tDp2H6sgqW .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tDp2H6sgqW .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDp2H6sgqW .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDp2H6sgqW .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tDp2H6sgqW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDp2H6sgqW .mbr-section-title {
  color: #000000;
}
.cid-tDp2H6sgqW .mbr-text,
.cid-tDp2H6sgqW .mbr-section-btn {
  text-align: center;
}
.cid-tDp2H6sgqW .item-title {
  text-align: center;
}
.cid-tDp2H6sgqW .item-subtitle {
  text-align: left;
}
.cid-tCKVmRUgyn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKVmRUgyn nav.navbar {
  position: fixed;
}
.cid-tCKVmRUgyn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVmRUgyn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKVmRUgyn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKVmRUgyn .dropdown-item:hover,
.cid-tCKVmRUgyn .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKVmRUgyn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKVmRUgyn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKVmRUgyn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKVmRUgyn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKVmRUgyn .nav-link {
  position: relative;
}
.cid-tCKVmRUgyn .container {
  display: flex;
  margin: auto;
}
.cid-tCKVmRUgyn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKVmRUgyn .dropdown-menu,
.cid-tCKVmRUgyn .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKVmRUgyn .nav-item:focus,
.cid-tCKVmRUgyn .nav-link:focus {
  outline: none;
}
.cid-tCKVmRUgyn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKVmRUgyn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKVmRUgyn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKVmRUgyn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVmRUgyn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKVmRUgyn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKVmRUgyn .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: #ffffff;
}
.cid-tCKVmRUgyn .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKVmRUgyn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKVmRUgyn .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKVmRUgyn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKVmRUgyn .navbar.collapsed {
  justify-content: center;
}
.cid-tCKVmRUgyn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKVmRUgyn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKVmRUgyn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKVmRUgyn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKVmRUgyn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKVmRUgyn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKVmRUgyn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKVmRUgyn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKVmRUgyn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKVmRUgyn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKVmRUgyn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKVmRUgyn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKVmRUgyn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKVmRUgyn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKVmRUgyn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKVmRUgyn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKVmRUgyn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKVmRUgyn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKVmRUgyn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKVmRUgyn .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKVmRUgyn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKVmRUgyn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKVmRUgyn .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-tCKVmRUgyn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKVmRUgyn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKVmRUgyn .dropdown-item.active,
.cid-tCKVmRUgyn .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKVmRUgyn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKVmRUgyn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKVmRUgyn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKVmRUgyn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKVmRUgyn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKVmRUgyn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKVmRUgyn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKVmRUgyn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKVmRUgyn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKVmRUgyn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKVmRUgyn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKVmRUgyn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVmRUgyn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVmRUgyn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKVmRUgyn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVmRUgyn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKVmRUgyn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKVmRUgyn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVmRUgyn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKVmRUgyn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKVmRUgyn .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-tCKVmRUgyn .navbar {
    height: 70px;
  }
  .cid-tCKVmRUgyn .navbar.opened {
    height: auto;
  }
  .cid-tCKVmRUgyn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCKVmT2dAG {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKVmT2dAG .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDp9ogpHaQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDp9ogpHaQ img,
.cid-tDp9ogpHaQ .item-img {
  width: 100%;
}
.cid-tDp9ogpHaQ .item:focus,
.cid-tDp9ogpHaQ span:focus {
  outline: none;
}
.cid-tDp9ogpHaQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tDp9ogpHaQ .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDp9ogpHaQ .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDp9ogpHaQ .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tDp9ogpHaQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDp9ogpHaQ .mbr-section-title {
  color: #000000;
}
.cid-tDp9ogpHaQ .mbr-text,
.cid-tDp9ogpHaQ .mbr-section-btn {
  text-align: center;
}
.cid-tDp9ogpHaQ .item-title {
  text-align: center;
}
.cid-tDp9ogpHaQ .item-subtitle {
  text-align: left;
}
.cid-tCKVrfDGDu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKVrfDGDu nav.navbar {
  position: fixed;
}
.cid-tCKVrfDGDu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVrfDGDu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKVrfDGDu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKVrfDGDu .dropdown-item:hover,
.cid-tCKVrfDGDu .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKVrfDGDu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKVrfDGDu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKVrfDGDu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKVrfDGDu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKVrfDGDu .nav-link {
  position: relative;
}
.cid-tCKVrfDGDu .container {
  display: flex;
  margin: auto;
}
.cid-tCKVrfDGDu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKVrfDGDu .dropdown-menu,
.cid-tCKVrfDGDu .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKVrfDGDu .nav-item:focus,
.cid-tCKVrfDGDu .nav-link:focus {
  outline: none;
}
.cid-tCKVrfDGDu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKVrfDGDu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKVrfDGDu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKVrfDGDu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVrfDGDu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKVrfDGDu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKVrfDGDu .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: #ffffff;
}
.cid-tCKVrfDGDu .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKVrfDGDu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKVrfDGDu .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKVrfDGDu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKVrfDGDu .navbar.collapsed {
  justify-content: center;
}
.cid-tCKVrfDGDu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKVrfDGDu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKVrfDGDu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKVrfDGDu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKVrfDGDu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKVrfDGDu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKVrfDGDu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKVrfDGDu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKVrfDGDu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKVrfDGDu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKVrfDGDu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKVrfDGDu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKVrfDGDu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKVrfDGDu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKVrfDGDu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKVrfDGDu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKVrfDGDu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKVrfDGDu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKVrfDGDu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKVrfDGDu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKVrfDGDu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKVrfDGDu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKVrfDGDu .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-tCKVrfDGDu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKVrfDGDu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKVrfDGDu .dropdown-item.active,
.cid-tCKVrfDGDu .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKVrfDGDu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKVrfDGDu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKVrfDGDu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKVrfDGDu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKVrfDGDu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKVrfDGDu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKVrfDGDu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKVrfDGDu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKVrfDGDu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKVrfDGDu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKVrfDGDu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKVrfDGDu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVrfDGDu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVrfDGDu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKVrfDGDu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVrfDGDu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKVrfDGDu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKVrfDGDu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVrfDGDu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKVrfDGDu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKVrfDGDu .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-tCKVrfDGDu .navbar {
    height: 70px;
  }
  .cid-tCKVrfDGDu .navbar.opened {
    height: auto;
  }
  .cid-tCKVrfDGDu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCKVrgSRJj {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKVrgSRJj .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDphl0XDOS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDphl0XDOS img,
.cid-tDphl0XDOS .item-img {
  width: 100%;
}
.cid-tDphl0XDOS .item:focus,
.cid-tDphl0XDOS span:focus {
  outline: none;
}
.cid-tDphl0XDOS .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tDphl0XDOS .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDphl0XDOS .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDphl0XDOS .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tDphl0XDOS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDphl0XDOS .mbr-section-title {
  color: #000000;
}
.cid-tDphl0XDOS .mbr-text,
.cid-tDphl0XDOS .mbr-section-btn {
  text-align: center;
}
.cid-tDphl0XDOS .item-title {
  text-align: center;
}
.cid-tDphl0XDOS .item-subtitle {
  text-align: left;
}
.cid-tCKVt6BmWR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKVt6BmWR nav.navbar {
  position: fixed;
}
.cid-tCKVt6BmWR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVt6BmWR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKVt6BmWR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKVt6BmWR .dropdown-item:hover,
.cid-tCKVt6BmWR .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKVt6BmWR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKVt6BmWR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKVt6BmWR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKVt6BmWR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKVt6BmWR .nav-link {
  position: relative;
}
.cid-tCKVt6BmWR .container {
  display: flex;
  margin: auto;
}
.cid-tCKVt6BmWR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKVt6BmWR .dropdown-menu,
.cid-tCKVt6BmWR .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKVt6BmWR .nav-item:focus,
.cid-tCKVt6BmWR .nav-link:focus {
  outline: none;
}
.cid-tCKVt6BmWR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKVt6BmWR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKVt6BmWR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKVt6BmWR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVt6BmWR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKVt6BmWR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKVt6BmWR .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: #ffffff;
}
.cid-tCKVt6BmWR .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKVt6BmWR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKVt6BmWR .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKVt6BmWR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKVt6BmWR .navbar.collapsed {
  justify-content: center;
}
.cid-tCKVt6BmWR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKVt6BmWR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKVt6BmWR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKVt6BmWR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKVt6BmWR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKVt6BmWR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKVt6BmWR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKVt6BmWR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKVt6BmWR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKVt6BmWR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKVt6BmWR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKVt6BmWR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKVt6BmWR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKVt6BmWR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKVt6BmWR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKVt6BmWR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKVt6BmWR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKVt6BmWR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKVt6BmWR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKVt6BmWR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKVt6BmWR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKVt6BmWR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKVt6BmWR .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-tCKVt6BmWR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKVt6BmWR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKVt6BmWR .dropdown-item.active,
.cid-tCKVt6BmWR .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKVt6BmWR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKVt6BmWR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKVt6BmWR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKVt6BmWR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKVt6BmWR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKVt6BmWR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKVt6BmWR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKVt6BmWR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKVt6BmWR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKVt6BmWR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKVt6BmWR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKVt6BmWR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVt6BmWR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVt6BmWR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKVt6BmWR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVt6BmWR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKVt6BmWR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKVt6BmWR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVt6BmWR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKVt6BmWR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKVt6BmWR .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-tCKVt6BmWR .navbar {
    height: 70px;
  }
  .cid-tCKVt6BmWR .navbar.opened {
    height: auto;
  }
  .cid-tCKVt6BmWR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCKVt9pQUY {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKVt9pQUY .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCKVwXe8Kk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKVwXe8Kk nav.navbar {
  position: fixed;
}
.cid-tCKVwXe8Kk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVwXe8Kk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKVwXe8Kk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKVwXe8Kk .dropdown-item:hover,
.cid-tCKVwXe8Kk .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKVwXe8Kk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKVwXe8Kk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKVwXe8Kk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKVwXe8Kk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKVwXe8Kk .nav-link {
  position: relative;
}
.cid-tCKVwXe8Kk .container {
  display: flex;
  margin: auto;
}
.cid-tCKVwXe8Kk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKVwXe8Kk .dropdown-menu,
.cid-tCKVwXe8Kk .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKVwXe8Kk .nav-item:focus,
.cid-tCKVwXe8Kk .nav-link:focus {
  outline: none;
}
.cid-tCKVwXe8Kk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKVwXe8Kk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKVwXe8Kk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKVwXe8Kk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVwXe8Kk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKVwXe8Kk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKVwXe8Kk .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: #ffffff;
}
.cid-tCKVwXe8Kk .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKVwXe8Kk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKVwXe8Kk .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKVwXe8Kk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKVwXe8Kk .navbar.collapsed {
  justify-content: center;
}
.cid-tCKVwXe8Kk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKVwXe8Kk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKVwXe8Kk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKVwXe8Kk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKVwXe8Kk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKVwXe8Kk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKVwXe8Kk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKVwXe8Kk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKVwXe8Kk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKVwXe8Kk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKVwXe8Kk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKVwXe8Kk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKVwXe8Kk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKVwXe8Kk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKVwXe8Kk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKVwXe8Kk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKVwXe8Kk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKVwXe8Kk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKVwXe8Kk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKVwXe8Kk .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKVwXe8Kk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKVwXe8Kk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKVwXe8Kk .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-tCKVwXe8Kk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKVwXe8Kk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKVwXe8Kk .dropdown-item.active,
.cid-tCKVwXe8Kk .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKVwXe8Kk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKVwXe8Kk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKVwXe8Kk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKVwXe8Kk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKVwXe8Kk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKVwXe8Kk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKVwXe8Kk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKVwXe8Kk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKVwXe8Kk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKVwXe8Kk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKVwXe8Kk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKVwXe8Kk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVwXe8Kk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVwXe8Kk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKVwXe8Kk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVwXe8Kk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKVwXe8Kk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKVwXe8Kk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVwXe8Kk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKVwXe8Kk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKVwXe8Kk .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-tCKVwXe8Kk .navbar {
    height: 70px;
  }
  .cid-tCKVwXe8Kk .navbar.opened {
    height: auto;
  }
  .cid-tCKVwXe8Kk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpjD3bXHv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpjD3bXHv img,
.cid-tDpjD3bXHv .item-img {
  width: 100%;
}
.cid-tDpjD3bXHv .item:focus,
.cid-tDpjD3bXHv span:focus {
  outline: none;
}
.cid-tDpjD3bXHv .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tDpjD3bXHv .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDpjD3bXHv .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDpjD3bXHv .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tDpjD3bXHv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDpjD3bXHv .mbr-section-title {
  color: #000000;
}
.cid-tDpjD3bXHv .mbr-text,
.cid-tDpjD3bXHv .mbr-section-btn {
  text-align: center;
}
.cid-tDpjD3bXHv .item-title {
  text-align: center;
}
.cid-tDpjD3bXHv .item-subtitle {
  text-align: left;
}
.cid-tCKVwZXeze {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKVwZXeze .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCKVxYzpN0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKVxYzpN0 nav.navbar {
  position: fixed;
}
.cid-tCKVxYzpN0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVxYzpN0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKVxYzpN0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKVxYzpN0 .dropdown-item:hover,
.cid-tCKVxYzpN0 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKVxYzpN0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKVxYzpN0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKVxYzpN0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKVxYzpN0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKVxYzpN0 .nav-link {
  position: relative;
}
.cid-tCKVxYzpN0 .container {
  display: flex;
  margin: auto;
}
.cid-tCKVxYzpN0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKVxYzpN0 .dropdown-menu,
.cid-tCKVxYzpN0 .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKVxYzpN0 .nav-item:focus,
.cid-tCKVxYzpN0 .nav-link:focus {
  outline: none;
}
.cid-tCKVxYzpN0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKVxYzpN0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKVxYzpN0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKVxYzpN0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVxYzpN0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKVxYzpN0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKVxYzpN0 .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: #ffffff;
}
.cid-tCKVxYzpN0 .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKVxYzpN0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKVxYzpN0 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKVxYzpN0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKVxYzpN0 .navbar.collapsed {
  justify-content: center;
}
.cid-tCKVxYzpN0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKVxYzpN0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKVxYzpN0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKVxYzpN0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKVxYzpN0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKVxYzpN0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKVxYzpN0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKVxYzpN0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKVxYzpN0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKVxYzpN0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKVxYzpN0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKVxYzpN0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKVxYzpN0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKVxYzpN0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKVxYzpN0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKVxYzpN0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKVxYzpN0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKVxYzpN0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKVxYzpN0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKVxYzpN0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKVxYzpN0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKVxYzpN0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKVxYzpN0 .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-tCKVxYzpN0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKVxYzpN0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKVxYzpN0 .dropdown-item.active,
.cid-tCKVxYzpN0 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKVxYzpN0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKVxYzpN0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKVxYzpN0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKVxYzpN0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKVxYzpN0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKVxYzpN0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKVxYzpN0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKVxYzpN0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKVxYzpN0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKVxYzpN0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKVxYzpN0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKVxYzpN0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVxYzpN0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVxYzpN0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKVxYzpN0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVxYzpN0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKVxYzpN0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKVxYzpN0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVxYzpN0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKVxYzpN0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKVxYzpN0 .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-tCKVxYzpN0 .navbar {
    height: 70px;
  }
  .cid-tCKVxYzpN0 .navbar.opened {
    height: auto;
  }
  .cid-tCKVxYzpN0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpxcIkx6I {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpxcIkx6I img,
.cid-tDpxcIkx6I .item-img {
  width: 100%;
}
.cid-tDpxcIkx6I .item:focus,
.cid-tDpxcIkx6I span:focus {
  outline: none;
}
.cid-tDpxcIkx6I .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tDpxcIkx6I .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDpxcIkx6I .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDpxcIkx6I .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tDpxcIkx6I .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDpxcIkx6I .mbr-section-title {
  color: #000000;
}
.cid-tDpxcIkx6I .mbr-text,
.cid-tDpxcIkx6I .mbr-section-btn {
  text-align: center;
}
.cid-tDpxcIkx6I .item-title {
  text-align: center;
}
.cid-tDpxcIkx6I .item-subtitle {
  text-align: left;
}
.cid-tCKVxZDqgr {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKVxZDqgr .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpzYp73rN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpzYp73rN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpzYp73rN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpzYp73rN .item {
  padding-bottom: 2rem;
}
.cid-tDpzYp73rN .item-wrapper {
  position: relative;
}
.cid-tDpzYp73rN .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-tDpzYp73rN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpzYp73rN .carousel-control,
.cid-tDpzYp73rN .close {
  background: #1b1b1b;
}
.cid-tDpzYp73rN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpzYp73rN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpzYp73rN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpzYp73rN .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpzYp73rN .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-tDpzYp73rN .close::before {
  content: '\e91a';
}
.cid-tDpzYp73rN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpzYp73rN .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-tDpzYp73rN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpzYp73rN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpzYp73rN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpzYp73rN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpzYp73rN .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-tDpzYp73rN .carousel-indicators li.active,
.cid-tDpzYp73rN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpzYp73rN .carousel-indicators li::after,
.cid-tDpzYp73rN .carousel-indicators li::before {
  content: none;
}
.cid-tDpzYp73rN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpzYp73rN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpzYp73rN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpzYp73rN .carousel-indicators {
    display: none;
  }
}
.cid-tDpzYp73rN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpzYp73rN .carousel-inner > .active {
  display: block;
}
.cid-tDpzYp73rN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpzYp73rN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpzYp73rN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpzYp73rN .carousel-control,
  .cid-tDpzYp73rN .carousel-indicators,
  .cid-tDpzYp73rN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpzYp73rN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpzYp73rN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpzYp73rN .carousel-indicators .active,
.cid-tDpzYp73rN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpzYp73rN .carousel-indicators .active {
  background: #fff;
}
.cid-tDpzYp73rN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpzYp73rN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpzYp73rN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpzYp73rN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpzYp73rN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpzYp73rN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpzYp73rN .carousel {
  width: 100%;
}
.cid-tDpzYp73rN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpzYp73rN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpzYp73rN .modal.fade .modal-dialog,
.cid-tDpzYp73rN .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpzYp73rN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpzYp73rN H6 {
  text-align: center;
}
.cid-tCKVBRR20C {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKVBRR20C nav.navbar {
  position: fixed;
}
.cid-tCKVBRR20C .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVBRR20C .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKVBRR20C .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKVBRR20C .dropdown-item:hover,
.cid-tCKVBRR20C .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKVBRR20C .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKVBRR20C .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKVBRR20C .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKVBRR20C .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKVBRR20C .nav-link {
  position: relative;
}
.cid-tCKVBRR20C .container {
  display: flex;
  margin: auto;
}
.cid-tCKVBRR20C .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKVBRR20C .dropdown-menu,
.cid-tCKVBRR20C .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKVBRR20C .nav-item:focus,
.cid-tCKVBRR20C .nav-link:focus {
  outline: none;
}
.cid-tCKVBRR20C .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKVBRR20C .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKVBRR20C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKVBRR20C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVBRR20C .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKVBRR20C .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKVBRR20C .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: #ffffff;
}
.cid-tCKVBRR20C .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKVBRR20C .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKVBRR20C .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKVBRR20C .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKVBRR20C .navbar.collapsed {
  justify-content: center;
}
.cid-tCKVBRR20C .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKVBRR20C .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKVBRR20C .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKVBRR20C .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKVBRR20C .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKVBRR20C .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKVBRR20C .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKVBRR20C .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKVBRR20C .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKVBRR20C .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKVBRR20C .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKVBRR20C .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKVBRR20C .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKVBRR20C .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKVBRR20C .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKVBRR20C .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKVBRR20C .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKVBRR20C .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKVBRR20C .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKVBRR20C .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKVBRR20C .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKVBRR20C .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKVBRR20C .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-tCKVBRR20C .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKVBRR20C .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKVBRR20C .dropdown-item.active,
.cid-tCKVBRR20C .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKVBRR20C .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKVBRR20C .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKVBRR20C .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKVBRR20C .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKVBRR20C .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKVBRR20C .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKVBRR20C ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKVBRR20C .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKVBRR20C button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKVBRR20C button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKVBRR20C button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKVBRR20C button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVBRR20C button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVBRR20C button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKVBRR20C nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVBRR20C nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKVBRR20C nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKVBRR20C nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVBRR20C .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKVBRR20C a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKVBRR20C .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-tCKVBRR20C .navbar {
    height: 70px;
  }
  .cid-tCKVBRR20C .navbar.opened {
    height: auto;
  }
  .cid-tCKVBRR20C .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCKVBUZ8Pq {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKVBUZ8Pq .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCKVCN0b0Z {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKVCN0b0Z nav.navbar {
  position: fixed;
}
.cid-tCKVCN0b0Z .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVCN0b0Z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKVCN0b0Z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKVCN0b0Z .dropdown-item:hover,
.cid-tCKVCN0b0Z .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKVCN0b0Z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKVCN0b0Z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKVCN0b0Z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKVCN0b0Z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKVCN0b0Z .nav-link {
  position: relative;
}
.cid-tCKVCN0b0Z .container {
  display: flex;
  margin: auto;
}
.cid-tCKVCN0b0Z .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKVCN0b0Z .dropdown-menu,
.cid-tCKVCN0b0Z .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKVCN0b0Z .nav-item:focus,
.cid-tCKVCN0b0Z .nav-link:focus {
  outline: none;
}
.cid-tCKVCN0b0Z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKVCN0b0Z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKVCN0b0Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKVCN0b0Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVCN0b0Z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKVCN0b0Z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKVCN0b0Z .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: #ffffff;
}
.cid-tCKVCN0b0Z .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKVCN0b0Z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKVCN0b0Z .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKVCN0b0Z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKVCN0b0Z .navbar.collapsed {
  justify-content: center;
}
.cid-tCKVCN0b0Z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKVCN0b0Z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKVCN0b0Z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKVCN0b0Z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKVCN0b0Z .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKVCN0b0Z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKVCN0b0Z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKVCN0b0Z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKVCN0b0Z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKVCN0b0Z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKVCN0b0Z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKVCN0b0Z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKVCN0b0Z .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKVCN0b0Z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKVCN0b0Z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKVCN0b0Z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKVCN0b0Z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKVCN0b0Z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKVCN0b0Z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKVCN0b0Z .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKVCN0b0Z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKVCN0b0Z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKVCN0b0Z .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-tCKVCN0b0Z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKVCN0b0Z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKVCN0b0Z .dropdown-item.active,
.cid-tCKVCN0b0Z .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKVCN0b0Z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKVCN0b0Z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKVCN0b0Z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKVCN0b0Z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKVCN0b0Z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKVCN0b0Z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKVCN0b0Z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKVCN0b0Z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKVCN0b0Z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKVCN0b0Z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKVCN0b0Z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKVCN0b0Z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVCN0b0Z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVCN0b0Z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKVCN0b0Z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVCN0b0Z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKVCN0b0Z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKVCN0b0Z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVCN0b0Z .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKVCN0b0Z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKVCN0b0Z .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-tCKVCN0b0Z .navbar {
    height: 70px;
  }
  .cid-tCKVCN0b0Z .navbar.opened {
    height: auto;
  }
  .cid-tCKVCN0b0Z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpAZIxjxJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpAZIxjxJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpAZIxjxJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpAZIxjxJ .item {
  padding-bottom: 2rem;
}
.cid-tDpAZIxjxJ .item-wrapper {
  position: relative;
}
.cid-tDpAZIxjxJ .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-tDpAZIxjxJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpAZIxjxJ .carousel-control,
.cid-tDpAZIxjxJ .close {
  background: #1b1b1b;
}
.cid-tDpAZIxjxJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpAZIxjxJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpAZIxjxJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpAZIxjxJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpAZIxjxJ .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-tDpAZIxjxJ .close::before {
  content: '\e91a';
}
.cid-tDpAZIxjxJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpAZIxjxJ .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-tDpAZIxjxJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpAZIxjxJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpAZIxjxJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpAZIxjxJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpAZIxjxJ .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-tDpAZIxjxJ .carousel-indicators li.active,
.cid-tDpAZIxjxJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpAZIxjxJ .carousel-indicators li::after,
.cid-tDpAZIxjxJ .carousel-indicators li::before {
  content: none;
}
.cid-tDpAZIxjxJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpAZIxjxJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpAZIxjxJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpAZIxjxJ .carousel-indicators {
    display: none;
  }
}
.cid-tDpAZIxjxJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpAZIxjxJ .carousel-inner > .active {
  display: block;
}
.cid-tDpAZIxjxJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpAZIxjxJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpAZIxjxJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpAZIxjxJ .carousel-control,
  .cid-tDpAZIxjxJ .carousel-indicators,
  .cid-tDpAZIxjxJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpAZIxjxJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpAZIxjxJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpAZIxjxJ .carousel-indicators .active,
.cid-tDpAZIxjxJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpAZIxjxJ .carousel-indicators .active {
  background: #fff;
}
.cid-tDpAZIxjxJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpAZIxjxJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpAZIxjxJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpAZIxjxJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpAZIxjxJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpAZIxjxJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpAZIxjxJ .carousel {
  width: 100%;
}
.cid-tDpAZIxjxJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpAZIxjxJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpAZIxjxJ .modal.fade .modal-dialog,
.cid-tDpAZIxjxJ .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpAZIxjxJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpAZIxjxJ H6 {
  text-align: center;
}
.cid-tCKVCO3P4z {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKVCO3P4z .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCKVDEBQ2q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKVDEBQ2q nav.navbar {
  position: fixed;
}
.cid-tCKVDEBQ2q .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVDEBQ2q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKVDEBQ2q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKVDEBQ2q .dropdown-item:hover,
.cid-tCKVDEBQ2q .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKVDEBQ2q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKVDEBQ2q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKVDEBQ2q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKVDEBQ2q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKVDEBQ2q .nav-link {
  position: relative;
}
.cid-tCKVDEBQ2q .container {
  display: flex;
  margin: auto;
}
.cid-tCKVDEBQ2q .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKVDEBQ2q .dropdown-menu,
.cid-tCKVDEBQ2q .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKVDEBQ2q .nav-item:focus,
.cid-tCKVDEBQ2q .nav-link:focus {
  outline: none;
}
.cid-tCKVDEBQ2q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKVDEBQ2q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKVDEBQ2q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKVDEBQ2q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVDEBQ2q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKVDEBQ2q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKVDEBQ2q .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: #ffffff;
}
.cid-tCKVDEBQ2q .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKVDEBQ2q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKVDEBQ2q .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKVDEBQ2q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKVDEBQ2q .navbar.collapsed {
  justify-content: center;
}
.cid-tCKVDEBQ2q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKVDEBQ2q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKVDEBQ2q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKVDEBQ2q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKVDEBQ2q .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKVDEBQ2q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKVDEBQ2q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKVDEBQ2q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKVDEBQ2q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKVDEBQ2q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKVDEBQ2q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKVDEBQ2q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKVDEBQ2q .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKVDEBQ2q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKVDEBQ2q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKVDEBQ2q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKVDEBQ2q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKVDEBQ2q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKVDEBQ2q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKVDEBQ2q .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKVDEBQ2q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKVDEBQ2q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKVDEBQ2q .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-tCKVDEBQ2q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKVDEBQ2q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKVDEBQ2q .dropdown-item.active,
.cid-tCKVDEBQ2q .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKVDEBQ2q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKVDEBQ2q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKVDEBQ2q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKVDEBQ2q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKVDEBQ2q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKVDEBQ2q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKVDEBQ2q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKVDEBQ2q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKVDEBQ2q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKVDEBQ2q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKVDEBQ2q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKVDEBQ2q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVDEBQ2q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVDEBQ2q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKVDEBQ2q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVDEBQ2q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKVDEBQ2q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKVDEBQ2q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVDEBQ2q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKVDEBQ2q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKVDEBQ2q .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-tCKVDEBQ2q .navbar {
    height: 70px;
  }
  .cid-tCKVDEBQ2q .navbar.opened {
    height: auto;
  }
  .cid-tCKVDEBQ2q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpBtCD844 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpBtCD844 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpBtCD844 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpBtCD844 .item {
  padding-bottom: 2rem;
}
.cid-tDpBtCD844 .item-wrapper {
  position: relative;
}
.cid-tDpBtCD844 .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-tDpBtCD844 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpBtCD844 .carousel-control,
.cid-tDpBtCD844 .close {
  background: #1b1b1b;
}
.cid-tDpBtCD844 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpBtCD844 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpBtCD844 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpBtCD844 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpBtCD844 .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-tDpBtCD844 .close::before {
  content: '\e91a';
}
.cid-tDpBtCD844 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpBtCD844 .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-tDpBtCD844 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpBtCD844 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpBtCD844 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpBtCD844 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpBtCD844 .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-tDpBtCD844 .carousel-indicators li.active,
.cid-tDpBtCD844 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpBtCD844 .carousel-indicators li::after,
.cid-tDpBtCD844 .carousel-indicators li::before {
  content: none;
}
.cid-tDpBtCD844 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpBtCD844 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpBtCD844 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpBtCD844 .carousel-indicators {
    display: none;
  }
}
.cid-tDpBtCD844 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpBtCD844 .carousel-inner > .active {
  display: block;
}
.cid-tDpBtCD844 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpBtCD844 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpBtCD844 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpBtCD844 .carousel-control,
  .cid-tDpBtCD844 .carousel-indicators,
  .cid-tDpBtCD844 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpBtCD844 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpBtCD844 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpBtCD844 .carousel-indicators .active,
.cid-tDpBtCD844 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpBtCD844 .carousel-indicators .active {
  background: #fff;
}
.cid-tDpBtCD844 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpBtCD844 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpBtCD844 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpBtCD844 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpBtCD844 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpBtCD844 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpBtCD844 .carousel {
  width: 100%;
}
.cid-tDpBtCD844 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpBtCD844 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpBtCD844 .modal.fade .modal-dialog,
.cid-tDpBtCD844 .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpBtCD844 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpBtCD844 H6 {
  text-align: center;
}
.cid-tCKVDFBTKH {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKVDFBTKH .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCKVEKDVHa {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCKVEKDVHa nav.navbar {
  position: fixed;
}
.cid-tCKVEKDVHa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVEKDVHa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCKVEKDVHa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCKVEKDVHa .dropdown-item:hover,
.cid-tCKVEKDVHa .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCKVEKDVHa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCKVEKDVHa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCKVEKDVHa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCKVEKDVHa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCKVEKDVHa .nav-link {
  position: relative;
}
.cid-tCKVEKDVHa .container {
  display: flex;
  margin: auto;
}
.cid-tCKVEKDVHa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCKVEKDVHa .dropdown-menu,
.cid-tCKVEKDVHa .navbar.opened {
  background: #ffffff !important;
}
.cid-tCKVEKDVHa .nav-item:focus,
.cid-tCKVEKDVHa .nav-link:focus {
  outline: none;
}
.cid-tCKVEKDVHa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCKVEKDVHa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCKVEKDVHa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCKVEKDVHa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCKVEKDVHa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCKVEKDVHa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCKVEKDVHa .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: #ffffff;
}
.cid-tCKVEKDVHa .navbar.opened {
  transition: all 0.3s;
}
.cid-tCKVEKDVHa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCKVEKDVHa .navbar .navbar-logo img {
  width: auto;
}
.cid-tCKVEKDVHa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCKVEKDVHa .navbar.collapsed {
  justify-content: center;
}
.cid-tCKVEKDVHa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCKVEKDVHa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCKVEKDVHa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCKVEKDVHa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCKVEKDVHa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCKVEKDVHa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCKVEKDVHa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCKVEKDVHa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCKVEKDVHa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCKVEKDVHa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCKVEKDVHa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCKVEKDVHa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCKVEKDVHa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCKVEKDVHa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCKVEKDVHa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCKVEKDVHa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCKVEKDVHa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCKVEKDVHa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCKVEKDVHa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCKVEKDVHa .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCKVEKDVHa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCKVEKDVHa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCKVEKDVHa .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-tCKVEKDVHa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCKVEKDVHa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCKVEKDVHa .dropdown-item.active,
.cid-tCKVEKDVHa .dropdown-item:active {
  background-color: transparent;
}
.cid-tCKVEKDVHa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCKVEKDVHa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCKVEKDVHa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCKVEKDVHa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCKVEKDVHa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCKVEKDVHa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCKVEKDVHa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCKVEKDVHa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCKVEKDVHa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCKVEKDVHa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCKVEKDVHa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCKVEKDVHa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVEKDVHa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCKVEKDVHa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCKVEKDVHa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVEKDVHa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCKVEKDVHa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCKVEKDVHa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCKVEKDVHa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCKVEKDVHa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCKVEKDVHa .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-tCKVEKDVHa .navbar {
    height: 70px;
  }
  .cid-tCKVEKDVHa .navbar.opened {
    height: auto;
  }
  .cid-tCKVEKDVHa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpCY5m9ue {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpCY5m9ue img,
.cid-tDpCY5m9ue .item-img {
  width: 100%;
}
.cid-tDpCY5m9ue .item:focus,
.cid-tDpCY5m9ue span:focus {
  outline: none;
}
.cid-tDpCY5m9ue .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tDpCY5m9ue .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDpCY5m9ue .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDpCY5m9ue .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tDpCY5m9ue .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDpCY5m9ue .mbr-section-title {
  color: #000000;
}
.cid-tDpCY5m9ue .mbr-text,
.cid-tDpCY5m9ue .mbr-section-btn {
  text-align: center;
}
.cid-tDpCY5m9ue .item-title {
  text-align: center;
}
.cid-tDpCY5m9ue .item-subtitle {
  text-align: left;
}
.cid-tCKVELGW30 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCKVELGW30 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCL4y3dJfw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCL4y3dJfw nav.navbar {
  position: fixed;
}
.cid-tCL4y3dJfw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL4y3dJfw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCL4y3dJfw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCL4y3dJfw .dropdown-item:hover,
.cid-tCL4y3dJfw .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCL4y3dJfw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCL4y3dJfw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCL4y3dJfw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCL4y3dJfw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCL4y3dJfw .nav-link {
  position: relative;
}
.cid-tCL4y3dJfw .container {
  display: flex;
  margin: auto;
}
.cid-tCL4y3dJfw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCL4y3dJfw .dropdown-menu,
.cid-tCL4y3dJfw .navbar.opened {
  background: #ffffff !important;
}
.cid-tCL4y3dJfw .nav-item:focus,
.cid-tCL4y3dJfw .nav-link:focus {
  outline: none;
}
.cid-tCL4y3dJfw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCL4y3dJfw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCL4y3dJfw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCL4y3dJfw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL4y3dJfw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCL4y3dJfw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCL4y3dJfw .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: #ffffff;
}
.cid-tCL4y3dJfw .navbar.opened {
  transition: all 0.3s;
}
.cid-tCL4y3dJfw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCL4y3dJfw .navbar .navbar-logo img {
  width: auto;
}
.cid-tCL4y3dJfw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCL4y3dJfw .navbar.collapsed {
  justify-content: center;
}
.cid-tCL4y3dJfw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCL4y3dJfw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCL4y3dJfw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCL4y3dJfw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCL4y3dJfw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCL4y3dJfw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCL4y3dJfw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCL4y3dJfw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCL4y3dJfw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCL4y3dJfw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCL4y3dJfw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCL4y3dJfw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCL4y3dJfw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCL4y3dJfw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCL4y3dJfw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCL4y3dJfw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCL4y3dJfw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCL4y3dJfw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCL4y3dJfw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCL4y3dJfw .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCL4y3dJfw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCL4y3dJfw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCL4y3dJfw .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-tCL4y3dJfw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCL4y3dJfw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCL4y3dJfw .dropdown-item.active,
.cid-tCL4y3dJfw .dropdown-item:active {
  background-color: transparent;
}
.cid-tCL4y3dJfw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCL4y3dJfw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCL4y3dJfw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCL4y3dJfw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCL4y3dJfw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCL4y3dJfw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCL4y3dJfw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCL4y3dJfw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCL4y3dJfw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCL4y3dJfw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCL4y3dJfw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCL4y3dJfw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL4y3dJfw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL4y3dJfw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCL4y3dJfw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL4y3dJfw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCL4y3dJfw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCL4y3dJfw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL4y3dJfw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCL4y3dJfw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCL4y3dJfw .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-tCL4y3dJfw .navbar {
    height: 70px;
  }
  .cid-tCL4y3dJfw .navbar.opened {
    height: auto;
  }
  .cid-tCL4y3dJfw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCLisTUJxL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLisTUJxL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLisTUJxL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLisTUJxL .item {
  padding-bottom: 2rem;
}
.cid-tCLisTUJxL .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tCLisTUJxL .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLisTUJxL .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-tCLisTUJxL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLisTUJxL .carousel-control,
.cid-tCLisTUJxL .close {
  background: #1b1b1b;
}
.cid-tCLisTUJxL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLisTUJxL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLisTUJxL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLisTUJxL .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLisTUJxL .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-tCLisTUJxL .close::before {
  content: '\e91a';
}
.cid-tCLisTUJxL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLisTUJxL .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-tCLisTUJxL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLisTUJxL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLisTUJxL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLisTUJxL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLisTUJxL .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-tCLisTUJxL .carousel-indicators li.active,
.cid-tCLisTUJxL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLisTUJxL .carousel-indicators li::after,
.cid-tCLisTUJxL .carousel-indicators li::before {
  content: none;
}
.cid-tCLisTUJxL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLisTUJxL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLisTUJxL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLisTUJxL .carousel-indicators {
    display: none;
  }
}
.cid-tCLisTUJxL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLisTUJxL .carousel-inner > .active {
  display: block;
}
.cid-tCLisTUJxL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLisTUJxL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLisTUJxL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLisTUJxL .carousel-control,
  .cid-tCLisTUJxL .carousel-indicators,
  .cid-tCLisTUJxL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLisTUJxL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLisTUJxL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLisTUJxL .carousel-indicators .active,
.cid-tCLisTUJxL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLisTUJxL .carousel-indicators .active {
  background: #fff;
}
.cid-tCLisTUJxL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLisTUJxL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLisTUJxL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLisTUJxL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLisTUJxL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLisTUJxL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLisTUJxL .carousel {
  width: 100%;
}
.cid-tCLisTUJxL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLisTUJxL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLisTUJxL .modal.fade .modal-dialog,
.cid-tCLisTUJxL .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLisTUJxL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLisTUJxL H6 {
  text-align: center;
}
.cid-tCLisTUJxL H4 {
  text-align: center;
}
.cid-tCL4y3Yv53 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCL4y3Yv53 .mbr-section-subtitle {
  text-align: center;
}
.cid-tCL4y45WYX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCL4y45WYX .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCL4LDWZE7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCL4LDWZE7 nav.navbar {
  position: fixed;
}
.cid-tCL4LDWZE7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL4LDWZE7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCL4LDWZE7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCL4LDWZE7 .dropdown-item:hover,
.cid-tCL4LDWZE7 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCL4LDWZE7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCL4LDWZE7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCL4LDWZE7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCL4LDWZE7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCL4LDWZE7 .nav-link {
  position: relative;
}
.cid-tCL4LDWZE7 .container {
  display: flex;
  margin: auto;
}
.cid-tCL4LDWZE7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCL4LDWZE7 .dropdown-menu,
.cid-tCL4LDWZE7 .navbar.opened {
  background: #ffffff !important;
}
.cid-tCL4LDWZE7 .nav-item:focus,
.cid-tCL4LDWZE7 .nav-link:focus {
  outline: none;
}
.cid-tCL4LDWZE7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCL4LDWZE7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCL4LDWZE7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCL4LDWZE7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL4LDWZE7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCL4LDWZE7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCL4LDWZE7 .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: #ffffff;
}
.cid-tCL4LDWZE7 .navbar.opened {
  transition: all 0.3s;
}
.cid-tCL4LDWZE7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCL4LDWZE7 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCL4LDWZE7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCL4LDWZE7 .navbar.collapsed {
  justify-content: center;
}
.cid-tCL4LDWZE7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCL4LDWZE7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCL4LDWZE7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCL4LDWZE7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCL4LDWZE7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCL4LDWZE7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCL4LDWZE7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCL4LDWZE7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCL4LDWZE7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCL4LDWZE7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCL4LDWZE7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCL4LDWZE7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCL4LDWZE7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCL4LDWZE7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCL4LDWZE7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCL4LDWZE7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCL4LDWZE7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCL4LDWZE7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCL4LDWZE7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCL4LDWZE7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCL4LDWZE7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCL4LDWZE7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCL4LDWZE7 .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-tCL4LDWZE7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCL4LDWZE7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCL4LDWZE7 .dropdown-item.active,
.cid-tCL4LDWZE7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCL4LDWZE7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCL4LDWZE7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCL4LDWZE7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCL4LDWZE7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCL4LDWZE7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCL4LDWZE7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCL4LDWZE7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCL4LDWZE7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCL4LDWZE7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCL4LDWZE7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCL4LDWZE7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCL4LDWZE7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL4LDWZE7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL4LDWZE7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCL4LDWZE7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL4LDWZE7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCL4LDWZE7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCL4LDWZE7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL4LDWZE7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCL4LDWZE7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCL4LDWZE7 .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-tCL4LDWZE7 .navbar {
    height: 70px;
  }
  .cid-tCL4LDWZE7 .navbar.opened {
    height: auto;
  }
  .cid-tCL4LDWZE7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCLoyFcwUB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLoyFcwUB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLoyFcwUB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLoyFcwUB .item {
  padding-bottom: 2rem;
}
.cid-tCLoyFcwUB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tCLoyFcwUB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLoyFcwUB .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-tCLoyFcwUB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLoyFcwUB .carousel-control,
.cid-tCLoyFcwUB .close {
  background: #1b1b1b;
}
.cid-tCLoyFcwUB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLoyFcwUB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLoyFcwUB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLoyFcwUB .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLoyFcwUB .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-tCLoyFcwUB .close::before {
  content: '\e91a';
}
.cid-tCLoyFcwUB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLoyFcwUB .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-tCLoyFcwUB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLoyFcwUB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLoyFcwUB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLoyFcwUB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLoyFcwUB .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-tCLoyFcwUB .carousel-indicators li.active,
.cid-tCLoyFcwUB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLoyFcwUB .carousel-indicators li::after,
.cid-tCLoyFcwUB .carousel-indicators li::before {
  content: none;
}
.cid-tCLoyFcwUB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLoyFcwUB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLoyFcwUB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLoyFcwUB .carousel-indicators {
    display: none;
  }
}
.cid-tCLoyFcwUB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLoyFcwUB .carousel-inner > .active {
  display: block;
}
.cid-tCLoyFcwUB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLoyFcwUB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLoyFcwUB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLoyFcwUB .carousel-control,
  .cid-tCLoyFcwUB .carousel-indicators,
  .cid-tCLoyFcwUB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLoyFcwUB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLoyFcwUB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLoyFcwUB .carousel-indicators .active,
.cid-tCLoyFcwUB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLoyFcwUB .carousel-indicators .active {
  background: #fff;
}
.cid-tCLoyFcwUB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLoyFcwUB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLoyFcwUB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLoyFcwUB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLoyFcwUB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLoyFcwUB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLoyFcwUB .carousel {
  width: 100%;
}
.cid-tCLoyFcwUB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLoyFcwUB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLoyFcwUB .modal.fade .modal-dialog,
.cid-tCLoyFcwUB .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLoyFcwUB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLoyFcwUB H6 {
  text-align: center;
}
.cid-tCL4LEHF8Z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCL4LEHF8Z .mbr-section-subtitle {
  text-align: center;
}
.cid-tCL4LEPpNf {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCL4LEPpNf .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCL4XQNd8t {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCL4XQNd8t nav.navbar {
  position: fixed;
}
.cid-tCL4XQNd8t .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL4XQNd8t .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCL4XQNd8t .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCL4XQNd8t .dropdown-item:hover,
.cid-tCL4XQNd8t .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCL4XQNd8t .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCL4XQNd8t .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCL4XQNd8t .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCL4XQNd8t .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCL4XQNd8t .nav-link {
  position: relative;
}
.cid-tCL4XQNd8t .container {
  display: flex;
  margin: auto;
}
.cid-tCL4XQNd8t .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCL4XQNd8t .dropdown-menu,
.cid-tCL4XQNd8t .navbar.opened {
  background: #ffffff !important;
}
.cid-tCL4XQNd8t .nav-item:focus,
.cid-tCL4XQNd8t .nav-link:focus {
  outline: none;
}
.cid-tCL4XQNd8t .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCL4XQNd8t .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCL4XQNd8t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCL4XQNd8t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL4XQNd8t .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCL4XQNd8t .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCL4XQNd8t .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: #ffffff;
}
.cid-tCL4XQNd8t .navbar.opened {
  transition: all 0.3s;
}
.cid-tCL4XQNd8t .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCL4XQNd8t .navbar .navbar-logo img {
  width: auto;
}
.cid-tCL4XQNd8t .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCL4XQNd8t .navbar.collapsed {
  justify-content: center;
}
.cid-tCL4XQNd8t .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCL4XQNd8t .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCL4XQNd8t .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCL4XQNd8t .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCL4XQNd8t .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCL4XQNd8t .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCL4XQNd8t .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCL4XQNd8t .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCL4XQNd8t .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCL4XQNd8t .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCL4XQNd8t .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCL4XQNd8t .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCL4XQNd8t .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCL4XQNd8t .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCL4XQNd8t .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCL4XQNd8t .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCL4XQNd8t .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCL4XQNd8t .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCL4XQNd8t .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCL4XQNd8t .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCL4XQNd8t .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCL4XQNd8t .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCL4XQNd8t .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-tCL4XQNd8t .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCL4XQNd8t .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCL4XQNd8t .dropdown-item.active,
.cid-tCL4XQNd8t .dropdown-item:active {
  background-color: transparent;
}
.cid-tCL4XQNd8t .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCL4XQNd8t .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCL4XQNd8t .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCL4XQNd8t .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCL4XQNd8t .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCL4XQNd8t .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCL4XQNd8t ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCL4XQNd8t .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCL4XQNd8t button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCL4XQNd8t button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCL4XQNd8t button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCL4XQNd8t button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL4XQNd8t button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL4XQNd8t button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCL4XQNd8t nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL4XQNd8t nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCL4XQNd8t nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCL4XQNd8t nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL4XQNd8t .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCL4XQNd8t a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCL4XQNd8t .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-tCL4XQNd8t .navbar {
    height: 70px;
  }
  .cid-tCL4XQNd8t .navbar.opened {
    height: auto;
  }
  .cid-tCL4XQNd8t .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCLoVvmPES {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLoVvmPES .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLoVvmPES .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLoVvmPES .item {
  padding-bottom: 2rem;
}
.cid-tCLoVvmPES .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tCLoVvmPES .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLoVvmPES .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-tCLoVvmPES .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLoVvmPES .carousel-control,
.cid-tCLoVvmPES .close {
  background: #1b1b1b;
}
.cid-tCLoVvmPES .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLoVvmPES .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLoVvmPES .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLoVvmPES .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLoVvmPES .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-tCLoVvmPES .close::before {
  content: '\e91a';
}
.cid-tCLoVvmPES .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLoVvmPES .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-tCLoVvmPES .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLoVvmPES .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLoVvmPES .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLoVvmPES .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLoVvmPES .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-tCLoVvmPES .carousel-indicators li.active,
.cid-tCLoVvmPES .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLoVvmPES .carousel-indicators li::after,
.cid-tCLoVvmPES .carousel-indicators li::before {
  content: none;
}
.cid-tCLoVvmPES .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLoVvmPES .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLoVvmPES .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLoVvmPES .carousel-indicators {
    display: none;
  }
}
.cid-tCLoVvmPES .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLoVvmPES .carousel-inner > .active {
  display: block;
}
.cid-tCLoVvmPES .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLoVvmPES .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLoVvmPES .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLoVvmPES .carousel-control,
  .cid-tCLoVvmPES .carousel-indicators,
  .cid-tCLoVvmPES .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLoVvmPES .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLoVvmPES .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLoVvmPES .carousel-indicators .active,
.cid-tCLoVvmPES .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLoVvmPES .carousel-indicators .active {
  background: #fff;
}
.cid-tCLoVvmPES .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLoVvmPES .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLoVvmPES .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLoVvmPES .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLoVvmPES .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLoVvmPES .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLoVvmPES .carousel {
  width: 100%;
}
.cid-tCLoVvmPES .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLoVvmPES .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLoVvmPES .modal.fade .modal-dialog,
.cid-tCLoVvmPES .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLoVvmPES .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLoVvmPES H6 {
  text-align: center;
}
.cid-tCL4XRvZFp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCL4XRvZFp .mbr-section-subtitle {
  text-align: center;
}
.cid-tCL4XRHzB7 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCL4XRHzB7 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCL52NjNDm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCL52NjNDm nav.navbar {
  position: fixed;
}
.cid-tCL52NjNDm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL52NjNDm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCL52NjNDm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCL52NjNDm .dropdown-item:hover,
.cid-tCL52NjNDm .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCL52NjNDm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCL52NjNDm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCL52NjNDm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCL52NjNDm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCL52NjNDm .nav-link {
  position: relative;
}
.cid-tCL52NjNDm .container {
  display: flex;
  margin: auto;
}
.cid-tCL52NjNDm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCL52NjNDm .dropdown-menu,
.cid-tCL52NjNDm .navbar.opened {
  background: #ffffff !important;
}
.cid-tCL52NjNDm .nav-item:focus,
.cid-tCL52NjNDm .nav-link:focus {
  outline: none;
}
.cid-tCL52NjNDm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCL52NjNDm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCL52NjNDm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCL52NjNDm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL52NjNDm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCL52NjNDm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCL52NjNDm .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: #ffffff;
}
.cid-tCL52NjNDm .navbar.opened {
  transition: all 0.3s;
}
.cid-tCL52NjNDm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCL52NjNDm .navbar .navbar-logo img {
  width: auto;
}
.cid-tCL52NjNDm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCL52NjNDm .navbar.collapsed {
  justify-content: center;
}
.cid-tCL52NjNDm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCL52NjNDm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCL52NjNDm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCL52NjNDm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCL52NjNDm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCL52NjNDm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCL52NjNDm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCL52NjNDm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCL52NjNDm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCL52NjNDm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCL52NjNDm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCL52NjNDm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCL52NjNDm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCL52NjNDm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCL52NjNDm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCL52NjNDm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCL52NjNDm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCL52NjNDm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCL52NjNDm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCL52NjNDm .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCL52NjNDm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCL52NjNDm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCL52NjNDm .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-tCL52NjNDm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCL52NjNDm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCL52NjNDm .dropdown-item.active,
.cid-tCL52NjNDm .dropdown-item:active {
  background-color: transparent;
}
.cid-tCL52NjNDm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCL52NjNDm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCL52NjNDm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCL52NjNDm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCL52NjNDm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCL52NjNDm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCL52NjNDm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCL52NjNDm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCL52NjNDm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCL52NjNDm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCL52NjNDm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCL52NjNDm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL52NjNDm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL52NjNDm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCL52NjNDm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL52NjNDm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCL52NjNDm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCL52NjNDm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL52NjNDm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCL52NjNDm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCL52NjNDm .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-tCL52NjNDm .navbar {
    height: 70px;
  }
  .cid-tCL52NjNDm .navbar.opened {
    height: auto;
  }
  .cid-tCL52NjNDm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCLp6L0cY2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLp6L0cY2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLp6L0cY2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLp6L0cY2 .item {
  padding-bottom: 2rem;
}
.cid-tCLp6L0cY2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tCLp6L0cY2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLp6L0cY2 .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-tCLp6L0cY2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLp6L0cY2 .carousel-control,
.cid-tCLp6L0cY2 .close {
  background: #1b1b1b;
}
.cid-tCLp6L0cY2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLp6L0cY2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLp6L0cY2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLp6L0cY2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLp6L0cY2 .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-tCLp6L0cY2 .close::before {
  content: '\e91a';
}
.cid-tCLp6L0cY2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLp6L0cY2 .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-tCLp6L0cY2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLp6L0cY2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLp6L0cY2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLp6L0cY2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLp6L0cY2 .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-tCLp6L0cY2 .carousel-indicators li.active,
.cid-tCLp6L0cY2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLp6L0cY2 .carousel-indicators li::after,
.cid-tCLp6L0cY2 .carousel-indicators li::before {
  content: none;
}
.cid-tCLp6L0cY2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLp6L0cY2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLp6L0cY2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLp6L0cY2 .carousel-indicators {
    display: none;
  }
}
.cid-tCLp6L0cY2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLp6L0cY2 .carousel-inner > .active {
  display: block;
}
.cid-tCLp6L0cY2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLp6L0cY2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLp6L0cY2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLp6L0cY2 .carousel-control,
  .cid-tCLp6L0cY2 .carousel-indicators,
  .cid-tCLp6L0cY2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLp6L0cY2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLp6L0cY2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLp6L0cY2 .carousel-indicators .active,
.cid-tCLp6L0cY2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLp6L0cY2 .carousel-indicators .active {
  background: #fff;
}
.cid-tCLp6L0cY2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLp6L0cY2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLp6L0cY2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLp6L0cY2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLp6L0cY2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLp6L0cY2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLp6L0cY2 .carousel {
  width: 100%;
}
.cid-tCLp6L0cY2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLp6L0cY2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLp6L0cY2 .modal.fade .modal-dialog,
.cid-tCLp6L0cY2 .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLp6L0cY2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLp6L0cY2 H6 {
  text-align: center;
}
.cid-tCL52NXXXs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCL52NXXXs .mbr-section-subtitle {
  text-align: center;
}
.cid-tCL52O5mz1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCL52O5mz1 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCL57Gmvgl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCL57Gmvgl nav.navbar {
  position: fixed;
}
.cid-tCL57Gmvgl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL57Gmvgl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCL57Gmvgl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCL57Gmvgl .dropdown-item:hover,
.cid-tCL57Gmvgl .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCL57Gmvgl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCL57Gmvgl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCL57Gmvgl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCL57Gmvgl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCL57Gmvgl .nav-link {
  position: relative;
}
.cid-tCL57Gmvgl .container {
  display: flex;
  margin: auto;
}
.cid-tCL57Gmvgl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCL57Gmvgl .dropdown-menu,
.cid-tCL57Gmvgl .navbar.opened {
  background: #ffffff !important;
}
.cid-tCL57Gmvgl .nav-item:focus,
.cid-tCL57Gmvgl .nav-link:focus {
  outline: none;
}
.cid-tCL57Gmvgl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCL57Gmvgl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCL57Gmvgl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCL57Gmvgl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL57Gmvgl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCL57Gmvgl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCL57Gmvgl .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: #ffffff;
}
.cid-tCL57Gmvgl .navbar.opened {
  transition: all 0.3s;
}
.cid-tCL57Gmvgl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCL57Gmvgl .navbar .navbar-logo img {
  width: auto;
}
.cid-tCL57Gmvgl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCL57Gmvgl .navbar.collapsed {
  justify-content: center;
}
.cid-tCL57Gmvgl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCL57Gmvgl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCL57Gmvgl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCL57Gmvgl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCL57Gmvgl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCL57Gmvgl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCL57Gmvgl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCL57Gmvgl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCL57Gmvgl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCL57Gmvgl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCL57Gmvgl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCL57Gmvgl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCL57Gmvgl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCL57Gmvgl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCL57Gmvgl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCL57Gmvgl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCL57Gmvgl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCL57Gmvgl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCL57Gmvgl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCL57Gmvgl .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCL57Gmvgl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCL57Gmvgl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCL57Gmvgl .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-tCL57Gmvgl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCL57Gmvgl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCL57Gmvgl .dropdown-item.active,
.cid-tCL57Gmvgl .dropdown-item:active {
  background-color: transparent;
}
.cid-tCL57Gmvgl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCL57Gmvgl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCL57Gmvgl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCL57Gmvgl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCL57Gmvgl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCL57Gmvgl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCL57Gmvgl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCL57Gmvgl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCL57Gmvgl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCL57Gmvgl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCL57Gmvgl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCL57Gmvgl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL57Gmvgl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL57Gmvgl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCL57Gmvgl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL57Gmvgl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCL57Gmvgl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCL57Gmvgl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL57Gmvgl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCL57Gmvgl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCL57Gmvgl .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-tCL57Gmvgl .navbar {
    height: 70px;
  }
  .cid-tCL57Gmvgl .navbar.opened {
    height: auto;
  }
  .cid-tCL57Gmvgl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCLphCG9Id {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLphCG9Id .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLphCG9Id .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLphCG9Id .item {
  padding-bottom: 2rem;
}
.cid-tCLphCG9Id .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tCLphCG9Id .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLphCG9Id .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-tCLphCG9Id .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLphCG9Id .carousel-control,
.cid-tCLphCG9Id .close {
  background: #1b1b1b;
}
.cid-tCLphCG9Id .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLphCG9Id .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLphCG9Id .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLphCG9Id .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLphCG9Id .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-tCLphCG9Id .close::before {
  content: '\e91a';
}
.cid-tCLphCG9Id .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLphCG9Id .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-tCLphCG9Id .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLphCG9Id .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLphCG9Id .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLphCG9Id .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLphCG9Id .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-tCLphCG9Id .carousel-indicators li.active,
.cid-tCLphCG9Id .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLphCG9Id .carousel-indicators li::after,
.cid-tCLphCG9Id .carousel-indicators li::before {
  content: none;
}
.cid-tCLphCG9Id .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLphCG9Id .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLphCG9Id .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLphCG9Id .carousel-indicators {
    display: none;
  }
}
.cid-tCLphCG9Id .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLphCG9Id .carousel-inner > .active {
  display: block;
}
.cid-tCLphCG9Id .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLphCG9Id .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLphCG9Id .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLphCG9Id .carousel-control,
  .cid-tCLphCG9Id .carousel-indicators,
  .cid-tCLphCG9Id .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLphCG9Id .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLphCG9Id .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLphCG9Id .carousel-indicators .active,
.cid-tCLphCG9Id .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLphCG9Id .carousel-indicators .active {
  background: #fff;
}
.cid-tCLphCG9Id .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLphCG9Id .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLphCG9Id .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLphCG9Id .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLphCG9Id .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLphCG9Id .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLphCG9Id .carousel {
  width: 100%;
}
.cid-tCLphCG9Id .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLphCG9Id .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLphCG9Id .modal.fade .modal-dialog,
.cid-tCLphCG9Id .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLphCG9Id .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLphCG9Id H6 {
  text-align: center;
}
.cid-tCL57GZWEu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCL57GZWEu .mbr-section-subtitle {
  text-align: center;
}
.cid-tCL57H7ktg {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCL57H7ktg .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCL5dvAzp5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCL5dvAzp5 nav.navbar {
  position: fixed;
}
.cid-tCL5dvAzp5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL5dvAzp5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCL5dvAzp5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCL5dvAzp5 .dropdown-item:hover,
.cid-tCL5dvAzp5 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCL5dvAzp5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCL5dvAzp5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCL5dvAzp5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCL5dvAzp5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCL5dvAzp5 .nav-link {
  position: relative;
}
.cid-tCL5dvAzp5 .container {
  display: flex;
  margin: auto;
}
.cid-tCL5dvAzp5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCL5dvAzp5 .dropdown-menu,
.cid-tCL5dvAzp5 .navbar.opened {
  background: #ffffff !important;
}
.cid-tCL5dvAzp5 .nav-item:focus,
.cid-tCL5dvAzp5 .nav-link:focus {
  outline: none;
}
.cid-tCL5dvAzp5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCL5dvAzp5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCL5dvAzp5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCL5dvAzp5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCL5dvAzp5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCL5dvAzp5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCL5dvAzp5 .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: #ffffff;
}
.cid-tCL5dvAzp5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tCL5dvAzp5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCL5dvAzp5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCL5dvAzp5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCL5dvAzp5 .navbar.collapsed {
  justify-content: center;
}
.cid-tCL5dvAzp5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCL5dvAzp5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCL5dvAzp5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCL5dvAzp5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCL5dvAzp5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCL5dvAzp5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCL5dvAzp5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCL5dvAzp5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCL5dvAzp5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCL5dvAzp5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCL5dvAzp5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCL5dvAzp5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCL5dvAzp5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCL5dvAzp5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCL5dvAzp5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCL5dvAzp5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCL5dvAzp5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCL5dvAzp5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCL5dvAzp5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCL5dvAzp5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCL5dvAzp5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCL5dvAzp5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCL5dvAzp5 .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-tCL5dvAzp5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCL5dvAzp5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCL5dvAzp5 .dropdown-item.active,
.cid-tCL5dvAzp5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCL5dvAzp5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCL5dvAzp5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCL5dvAzp5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCL5dvAzp5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCL5dvAzp5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCL5dvAzp5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCL5dvAzp5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCL5dvAzp5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCL5dvAzp5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCL5dvAzp5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCL5dvAzp5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCL5dvAzp5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL5dvAzp5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCL5dvAzp5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCL5dvAzp5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL5dvAzp5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCL5dvAzp5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCL5dvAzp5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCL5dvAzp5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCL5dvAzp5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCL5dvAzp5 .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-tCL5dvAzp5 .navbar {
    height: 70px;
  }
  .cid-tCL5dvAzp5 .navbar.opened {
    height: auto;
  }
  .cid-tCL5dvAzp5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCLpss44rx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLpss44rx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLpss44rx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLpss44rx .item {
  padding-bottom: 2rem;
}
.cid-tCLpss44rx .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tCLpss44rx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLpss44rx .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-tCLpss44rx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLpss44rx .carousel-control,
.cid-tCLpss44rx .close {
  background: #1b1b1b;
}
.cid-tCLpss44rx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLpss44rx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLpss44rx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLpss44rx .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLpss44rx .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-tCLpss44rx .close::before {
  content: '\e91a';
}
.cid-tCLpss44rx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLpss44rx .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-tCLpss44rx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLpss44rx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLpss44rx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLpss44rx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLpss44rx .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-tCLpss44rx .carousel-indicators li.active,
.cid-tCLpss44rx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLpss44rx .carousel-indicators li::after,
.cid-tCLpss44rx .carousel-indicators li::before {
  content: none;
}
.cid-tCLpss44rx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLpss44rx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLpss44rx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLpss44rx .carousel-indicators {
    display: none;
  }
}
.cid-tCLpss44rx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLpss44rx .carousel-inner > .active {
  display: block;
}
.cid-tCLpss44rx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLpss44rx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLpss44rx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLpss44rx .carousel-control,
  .cid-tCLpss44rx .carousel-indicators,
  .cid-tCLpss44rx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLpss44rx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLpss44rx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLpss44rx .carousel-indicators .active,
.cid-tCLpss44rx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLpss44rx .carousel-indicators .active {
  background: #fff;
}
.cid-tCLpss44rx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLpss44rx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLpss44rx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLpss44rx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLpss44rx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLpss44rx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLpss44rx .carousel {
  width: 100%;
}
.cid-tCLpss44rx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLpss44rx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLpss44rx .modal.fade .modal-dialog,
.cid-tCLpss44rx .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLpss44rx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLpss44rx H6 {
  text-align: center;
}
.cid-tCL5dwdjpy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tCL5dwdjpy .mbr-section-subtitle {
  text-align: center;
}
.cid-tCL5dwl1MH {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCL5dwl1MH .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCLg6ZSKm3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tCLg6ZSKm3 nav.navbar {
  position: fixed;
}
.cid-tCLg6ZSKm3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCLg6ZSKm3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tCLg6ZSKm3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCLg6ZSKm3 .dropdown-item:hover,
.cid-tCLg6ZSKm3 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tCLg6ZSKm3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCLg6ZSKm3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCLg6ZSKm3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tCLg6ZSKm3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCLg6ZSKm3 .nav-link {
  position: relative;
}
.cid-tCLg6ZSKm3 .container {
  display: flex;
  margin: auto;
}
.cid-tCLg6ZSKm3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tCLg6ZSKm3 .dropdown-menu,
.cid-tCLg6ZSKm3 .navbar.opened {
  background: #ffffff !important;
}
.cid-tCLg6ZSKm3 .nav-item:focus,
.cid-tCLg6ZSKm3 .nav-link:focus {
  outline: none;
}
.cid-tCLg6ZSKm3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCLg6ZSKm3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCLg6ZSKm3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tCLg6ZSKm3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCLg6ZSKm3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCLg6ZSKm3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCLg6ZSKm3 .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: #ffffff;
}
.cid-tCLg6ZSKm3 .navbar.opened {
  transition: all 0.3s;
}
.cid-tCLg6ZSKm3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tCLg6ZSKm3 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCLg6ZSKm3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCLg6ZSKm3 .navbar.collapsed {
  justify-content: center;
}
.cid-tCLg6ZSKm3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCLg6ZSKm3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tCLg6ZSKm3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCLg6ZSKm3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCLg6ZSKm3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCLg6ZSKm3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCLg6ZSKm3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tCLg6ZSKm3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tCLg6ZSKm3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCLg6ZSKm3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCLg6ZSKm3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCLg6ZSKm3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCLg6ZSKm3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCLg6ZSKm3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tCLg6ZSKm3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCLg6ZSKm3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCLg6ZSKm3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCLg6ZSKm3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCLg6ZSKm3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tCLg6ZSKm3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tCLg6ZSKm3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tCLg6ZSKm3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tCLg6ZSKm3 .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-tCLg6ZSKm3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCLg6ZSKm3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCLg6ZSKm3 .dropdown-item.active,
.cid-tCLg6ZSKm3 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCLg6ZSKm3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCLg6ZSKm3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCLg6ZSKm3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCLg6ZSKm3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCLg6ZSKm3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCLg6ZSKm3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCLg6ZSKm3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCLg6ZSKm3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCLg6ZSKm3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tCLg6ZSKm3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tCLg6ZSKm3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tCLg6ZSKm3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCLg6ZSKm3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tCLg6ZSKm3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tCLg6ZSKm3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCLg6ZSKm3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tCLg6ZSKm3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tCLg6ZSKm3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tCLg6ZSKm3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tCLg6ZSKm3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCLg6ZSKm3 .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-tCLg6ZSKm3 .navbar {
    height: 70px;
  }
  .cid-tCLg6ZSKm3 .navbar.opened {
    height: auto;
  }
  .cid-tCLg6ZSKm3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCLg70dhQY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tCLg70dhQY .item {
  padding-bottom: 2rem;
}
.cid-tCLg70dhQY .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tCLg70dhQY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLg70dhQY .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-tCLg70dhQY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLg70dhQY .carousel-control,
.cid-tCLg70dhQY .close {
  background: #1b1b1b;
}
.cid-tCLg70dhQY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLg70dhQY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLg70dhQY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLg70dhQY .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLg70dhQY .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-tCLg70dhQY .close::before {
  content: '\e91a';
}
.cid-tCLg70dhQY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLg70dhQY .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-tCLg70dhQY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLg70dhQY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLg70dhQY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLg70dhQY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLg70dhQY .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-tCLg70dhQY .carousel-indicators li.active,
.cid-tCLg70dhQY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLg70dhQY .carousel-indicators li::after,
.cid-tCLg70dhQY .carousel-indicators li::before {
  content: none;
}
.cid-tCLg70dhQY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLg70dhQY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLg70dhQY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLg70dhQY .carousel-indicators {
    display: none;
  }
}
.cid-tCLg70dhQY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLg70dhQY .carousel-inner > .active {
  display: block;
}
.cid-tCLg70dhQY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLg70dhQY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLg70dhQY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLg70dhQY .carousel-control,
  .cid-tCLg70dhQY .carousel-indicators,
  .cid-tCLg70dhQY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLg70dhQY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLg70dhQY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLg70dhQY .carousel-indicators .active,
.cid-tCLg70dhQY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLg70dhQY .carousel-indicators .active {
  background: #fff;
}
.cid-tCLg70dhQY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLg70dhQY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLg70dhQY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLg70dhQY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLg70dhQY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLg70dhQY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLg70dhQY .carousel {
  width: 100%;
}
.cid-tCLg70dhQY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLg70dhQY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLg70dhQY .modal.fade .modal-dialog,
.cid-tCLg70dhQY .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLg70dhQY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLg70dhQY H6 {
  text-align: center;
  color: #000000;
}
.cid-tCLg70dhQY H4 {
  color: #8e8d8a;
}
.cid-tCLg70dhQY H3 {
  color: #000000;
}
.cid-tCLg70NIVl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tCLg70NIVl .media-container-row .mbr-text {
  color: #000000;
}
.cid-tCLgdbTRbn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLgdbTRbn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLgdbTRbn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-tCLgdbTRbn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tCLgdbTRbn .row {
  flex-direction: row-reverse;
}
.cid-tCLgdbTRbn img {
  width: 100%;
}
.cid-tCLgwm6AjW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLgwm6AjW img,
.cid-tCLgwm6AjW .item-img {
  width: 100%;
}
.cid-tCLgwm6AjW .item:focus,
.cid-tCLgwm6AjW span:focus {
  outline: none;
}
.cid-tCLgwm6AjW .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tCLgwm6AjW .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tCLgwm6AjW .item {
  padding: 0;
  margin: 0;
}
.cid-tCLgwm6AjW .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tCLgwm6AjW .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCLgwm6AjW .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tCLgwm6AjW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCLgwm6AjW .mbr-section-title {
  color: #232323;
}
.cid-tCLgyjC2P1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/background3.webp");
}
.cid-tCLgyjC2P1 img,
.cid-tCLgyjC2P1 .item-img {
  width: 100%;
}
.cid-tCLgyjC2P1 .item:focus,
.cid-tCLgyjC2P1 span:focus {
  outline: none;
}
.cid-tCLgyjC2P1 .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tCLgyjC2P1 .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tCLgyjC2P1 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCLgyjC2P1 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tCLgyjC2P1 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCLgyjC2P1 .mbr-section-title {
  color: #ffffff;
}
.cid-tCLgyjC2P1 .mbr-text,
.cid-tCLgyjC2P1 .mbr-section-btn {
  text-align: center;
}
.cid-tCLgyjC2P1 .item-title {
  text-align: center;
}
.cid-tCLgyjC2P1 .item-subtitle {
  text-align: left;
}
.cid-tCLgJO7gBP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLgJO7gBP img,
.cid-tCLgJO7gBP .item-img {
  width: 100%;
}
.cid-tCLgJO7gBP .item:focus,
.cid-tCLgJO7gBP span:focus {
  outline: none;
}
.cid-tCLgJO7gBP .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tCLgJO7gBP .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tCLgJO7gBP .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCLgJO7gBP .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tCLgJO7gBP .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCLgJO7gBP .mbr-section-title {
  color: #232323;
}
.cid-tCLgJO7gBP .mbr-text,
.cid-tCLgJO7gBP .mbr-section-btn {
  text-align: left;
}
.cid-tCLgJO7gBP .item-title {
  text-align: left;
}
.cid-tCLgJO7gBP .item-subtitle {
  text-align: center;
}
.cid-tCLgPptaOn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLgPptaOn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLgPptaOn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLgPptaOn .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tCLgPptaOn .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tCLgPptaOn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tCLgPptaOn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLgPptaOn .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-tCLgPptaOn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLgPptaOn .carousel-control,
.cid-tCLgPptaOn .close {
  background: #1b1b1b;
}
.cid-tCLgPptaOn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLgPptaOn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLgPptaOn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLgPptaOn .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLgPptaOn .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-tCLgPptaOn .close::before {
  content: '\e91a';
}
.cid-tCLgPptaOn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLgPptaOn .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-tCLgPptaOn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLgPptaOn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLgPptaOn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLgPptaOn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLgPptaOn .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-tCLgPptaOn .carousel-indicators li.active,
.cid-tCLgPptaOn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLgPptaOn .carousel-indicators li::after,
.cid-tCLgPptaOn .carousel-indicators li::before {
  content: none;
}
.cid-tCLgPptaOn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLgPptaOn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLgPptaOn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLgPptaOn .carousel-indicators {
    display: none;
  }
}
.cid-tCLgPptaOn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLgPptaOn .carousel-inner > .active {
  display: block;
}
.cid-tCLgPptaOn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLgPptaOn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLgPptaOn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLgPptaOn .carousel-control,
  .cid-tCLgPptaOn .carousel-indicators,
  .cid-tCLgPptaOn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLgPptaOn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLgPptaOn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLgPptaOn .carousel-indicators .active,
.cid-tCLgPptaOn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLgPptaOn .carousel-indicators .active {
  background: #fff;
}
.cid-tCLgPptaOn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLgPptaOn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLgPptaOn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLgPptaOn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLgPptaOn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLgPptaOn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLgPptaOn .carousel {
  width: 100%;
}
.cid-tCLgPptaOn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLgPptaOn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLgPptaOn .modal.fade .modal-dialog,
.cid-tCLgPptaOn .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLgPptaOn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLgPptaOn H6 {
  text-align: center;
}
.cid-tCLgVHMLlt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLgVHMLlt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLgVHMLlt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLgVHMLlt .item {
  padding-bottom: 2rem;
}
.cid-tCLgVHMLlt .item-wrapper {
  position: relative;
}
.cid-tCLgVHMLlt .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-tCLgVHMLlt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLgVHMLlt .carousel-control,
.cid-tCLgVHMLlt .close {
  background: #1b1b1b;
}
.cid-tCLgVHMLlt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLgVHMLlt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLgVHMLlt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLgVHMLlt .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLgVHMLlt .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-tCLgVHMLlt .close::before {
  content: '\e91a';
}
.cid-tCLgVHMLlt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLgVHMLlt .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-tCLgVHMLlt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLgVHMLlt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLgVHMLlt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLgVHMLlt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLgVHMLlt .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-tCLgVHMLlt .carousel-indicators li.active,
.cid-tCLgVHMLlt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLgVHMLlt .carousel-indicators li::after,
.cid-tCLgVHMLlt .carousel-indicators li::before {
  content: none;
}
.cid-tCLgVHMLlt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLgVHMLlt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLgVHMLlt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLgVHMLlt .carousel-indicators {
    display: none;
  }
}
.cid-tCLgVHMLlt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLgVHMLlt .carousel-inner > .active {
  display: block;
}
.cid-tCLgVHMLlt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLgVHMLlt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLgVHMLlt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLgVHMLlt .carousel-control,
  .cid-tCLgVHMLlt .carousel-indicators,
  .cid-tCLgVHMLlt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLgVHMLlt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLgVHMLlt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLgVHMLlt .carousel-indicators .active,
.cid-tCLgVHMLlt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLgVHMLlt .carousel-indicators .active {
  background: #fff;
}
.cid-tCLgVHMLlt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLgVHMLlt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLgVHMLlt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLgVHMLlt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLgVHMLlt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLgVHMLlt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLgVHMLlt .carousel {
  width: 100%;
}
.cid-tCLgVHMLlt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLgVHMLlt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLgVHMLlt .modal.fade .modal-dialog,
.cid-tCLgVHMLlt .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLgVHMLlt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLgVHMLlt H6 {
  text-align: center;
}
.cid-tCLh4lw5k4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLh4lw5k4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLh4lw5k4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLh4lw5k4 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tCLh4lw5k4 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tCLh4lw5k4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tCLh4lw5k4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tCLh4lw5k4 .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-tCLh4lw5k4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tCLh4lw5k4 .carousel-control,
.cid-tCLh4lw5k4 .close {
  background: #1b1b1b;
}
.cid-tCLh4lw5k4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tCLh4lw5k4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tCLh4lw5k4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tCLh4lw5k4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tCLh4lw5k4 .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-tCLh4lw5k4 .close::before {
  content: '\e91a';
}
.cid-tCLh4lw5k4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tCLh4lw5k4 .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-tCLh4lw5k4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLh4lw5k4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLh4lw5k4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLh4lw5k4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tCLh4lw5k4 .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-tCLh4lw5k4 .carousel-indicators li.active,
.cid-tCLh4lw5k4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLh4lw5k4 .carousel-indicators li::after,
.cid-tCLh4lw5k4 .carousel-indicators li::before {
  content: none;
}
.cid-tCLh4lw5k4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLh4lw5k4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tCLh4lw5k4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLh4lw5k4 .carousel-indicators {
    display: none;
  }
}
.cid-tCLh4lw5k4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLh4lw5k4 .carousel-inner > .active {
  display: block;
}
.cid-tCLh4lw5k4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLh4lw5k4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tCLh4lw5k4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tCLh4lw5k4 .carousel-control,
  .cid-tCLh4lw5k4 .carousel-indicators,
  .cid-tCLh4lw5k4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tCLh4lw5k4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tCLh4lw5k4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tCLh4lw5k4 .carousel-indicators .active,
.cid-tCLh4lw5k4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tCLh4lw5k4 .carousel-indicators .active {
  background: #fff;
}
.cid-tCLh4lw5k4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tCLh4lw5k4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tCLh4lw5k4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tCLh4lw5k4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tCLh4lw5k4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tCLh4lw5k4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tCLh4lw5k4 .carousel {
  width: 100%;
}
.cid-tCLh4lw5k4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tCLh4lw5k4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tCLh4lw5k4 .modal.fade .modal-dialog,
.cid-tCLh4lw5k4 .modal.in .modal-dialog {
  transform: none;
}
.cid-tCLh4lw5k4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tCLh4lw5k4 H6 {
  text-align: center;
}
.cid-tCLhbobNbO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-tCLhbobNbO .carousel {
  height: 800px;
}
.cid-tCLhbobNbO .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tCLhbobNbO .carousel-item,
.cid-tCLhbobNbO .carousel-inner {
  height: 100%;
}
.cid-tCLhbobNbO .carousel-caption {
  bottom: 40px;
}
.cid-tCLhbobNbO .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tCLhbobNbO .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tCLhbobNbO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-tCLhbobNbO .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tCLhbobNbO .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tCLhbobNbO .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tCLhbobNbO .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tCLhbobNbO .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tCLhbobNbO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLhbobNbO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLhbobNbO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLhbobNbO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tCLhbobNbO .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-tCLhbobNbO .carousel-indicators li.active,
.cid-tCLhbobNbO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLhbobNbO .carousel-indicators li::after,
.cid-tCLhbobNbO .carousel-indicators li::before {
  content: none;
}
.cid-tCLhbobNbO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLhbobNbO .carousel-indicators {
    display: none !important;
  }
}
.cid-tCLhfZivWC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-tCLhfZivWC .carousel {
    min-height: 800px;
  }
  .cid-tCLhfZivWC .carousel img {
    max-height: 800px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tCLhfZivWC .carousel {
    min-height: 520px;
  }
  .cid-tCLhfZivWC .carousel img {
    max-height: 520px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-tCLhfZivWC .carousel {
    min-height: 440px;
  }
  .cid-tCLhfZivWC .carousel img {
    max-height: 440px;
    object-fit: contain;
  }
  .cid-tCLhfZivWC .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tCLhfZivWC .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tCLhfZivWC .carousel,
.cid-tCLhfZivWC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tCLhfZivWC .item-wrapper {
  width: 100%;
}
.cid-tCLhfZivWC .carousel-caption {
  bottom: 40px;
}
.cid-tCLhfZivWC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-tCLhfZivWC .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tCLhfZivWC .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tCLhfZivWC .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tCLhfZivWC .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tCLhfZivWC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLhfZivWC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLhfZivWC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tCLhfZivWC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tCLhfZivWC .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-tCLhfZivWC .carousel-indicators li.active,
.cid-tCLhfZivWC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tCLhfZivWC .carousel-indicators li::after,
.cid-tCLhfZivWC .carousel-indicators li::before {
  content: none;
}
.cid-tCLhfZivWC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tCLhfZivWC .carousel-indicators {
    display: none !important;
  }
}
.cid-tCLhjL3iI9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #fafafa;
}
.cid-tCLhjL3iI9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCLhjL3iI9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCLhjL3iI9 .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-tCLhjL3iI9 .team-card:hover {
  transform: translateY(-10px);
}
.cid-tCLhjL3iI9 .card-wrap {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-tCLhjL3iI9 .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-tCLhjL3iI9 .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-tCLhjL3iI9 .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tCLhjL3iI9 .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-tCLhjL3iI9 .social-row {
  text-align: center;
}
.cid-tCLhjL3iI9 .social-row .soc-item {
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.6rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border: 2px solid #6592e6;
  transition: all 0.3s;
}
.cid-tCLhjL3iI9 .social-row .soc-item .mbr-iconfont {
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-content: center;
  color: #6592e6;
  font-size: 1.5rem;
}
.cid-tCLhjL3iI9 .social-row .soc-item:hover {
  background-color: #6592e6;
}
.cid-tCLhjL3iI9 .social-row .soc-item:hover .mbr-iconfont {
  color: #ffffff;
}
.cid-tCLhjL3iI9 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tCLhjL3iI9 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tCLhjL3iI9 .embla__button--next,
.cid-tCLhjL3iI9 .embla__button--prev {
  display: flex;
}
.cid-tCLhjL3iI9 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tCLhjL3iI9 .embla__button {
    display: none;
  }
}
.cid-tCLhjL3iI9 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tCLhjL3iI9 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tCLhjL3iI9 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLhjL3iI9 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLhjL3iI9 .embla__button {
    top: auto;
  }
}
.cid-tCLhjL3iI9 .embla {
  position: relative;
  width: 100%;
}
.cid-tCLhjL3iI9 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tCLhjL3iI9 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tCLhjL3iI9 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tCLhjL3iI9 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tCLhnPY9Nl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLhnPY9Nl img,
.cid-tCLhnPY9Nl .item-img {
  width: 100%;
}
.cid-tCLhnPY9Nl .item:focus,
.cid-tCLhnPY9Nl span:focus {
  outline: none;
}
.cid-tCLhnPY9Nl .item-wrapper {
  position: relative;
}
.cid-tCLhnPY9Nl .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tCLhnPY9Nl .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tCLhnPY9Nl .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCLhnPY9Nl .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tCLhnPY9Nl .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tCLhnPY9Nl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCLhnPY9Nl .mbr-section-title {
  color: #232323;
}
.cid-tCLhnPY9Nl .mbr-text,
.cid-tCLhnPY9Nl .mbr-section-btn {
  text-align: left;
}
.cid-tCLhnPY9Nl .item-title {
  text-align: left;
}
.cid-tCLhnPY9Nl .item-subtitle {
  text-align: left;
}
.cid-tCLhnPY9Nl .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tCLhnPY9Nl .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tCLhnPY9Nl .embla__button--next,
.cid-tCLhnPY9Nl .embla__button--prev {
  display: flex;
}
.cid-tCLhnPY9Nl .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tCLhnPY9Nl .embla__button {
    display: none;
  }
}
.cid-tCLhnPY9Nl .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tCLhnPY9Nl .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tCLhnPY9Nl .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLhnPY9Nl .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLhnPY9Nl .embla__button {
    top: auto;
  }
}
.cid-tCLhnPY9Nl .embla {
  position: relative;
  width: 100%;
}
.cid-tCLhnPY9Nl .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tCLhnPY9Nl .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tCLhnPY9Nl .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tCLhnPY9Nl .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tCLhsuDflm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/background3.webp");
}
.cid-tCLhsuDflm .mbr-overlay {
  background: #fafafa;
  opacity: 0.6;
}
.cid-tCLhsuDflm img,
.cid-tCLhsuDflm .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tCLhsuDflm .item:focus,
.cid-tCLhsuDflm span:focus {
  outline: none;
}
.cid-tCLhsuDflm .item-wrapper {
  position: relative;
}
.cid-tCLhsuDflm .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tCLhsuDflm .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tCLhsuDflm .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCLhsuDflm .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tCLhsuDflm .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tCLhsuDflm .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCLhsuDflm .mbr-section-title {
  color: #232323;
}
.cid-tCLhsuDflm .mbr-text,
.cid-tCLhsuDflm .mbr-section-btn {
  text-align: left;
}
.cid-tCLhsuDflm .item-title {
  text-align: left;
}
.cid-tCLhsuDflm .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tCLhsuDflm .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 370px;
  max-width: 370px;
}
@media (max-width: 768px) {
  .cid-tCLhsuDflm .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tCLhsuDflm .embla__button--next,
.cid-tCLhsuDflm .embla__button--prev {
  display: flex;
}
.cid-tCLhsuDflm .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tCLhsuDflm .embla__button {
    display: none;
  }
}
.cid-tCLhsuDflm .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tCLhsuDflm .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tCLhsuDflm .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLhsuDflm .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLhsuDflm .embla__button {
    top: auto;
  }
}
.cid-tCLhsuDflm .embla {
  position: relative;
  width: 100%;
}
.cid-tCLhsuDflm .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tCLhsuDflm .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tCLhsuDflm .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tCLhsuDflm .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .cid-tCLhsuDflm .embla__container {
    margin-left: 1.3rem;
    margin-right: 1.3rem;
  }
  .cid-tCLhsuDflm .embla__container .embla__slide:first-child {
    margin-left: 2rem !important;
  }
  .cid-tCLhsuDflm .embla__container .embla__slide:last-child {
    margin-right: 2rem !important;
  }
}
.cid-tCLhvMHWlO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLhvMHWlO img,
.cid-tCLhvMHWlO .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tCLhvMHWlO .item:focus,
.cid-tCLhvMHWlO span:focus {
  outline: none;
}
.cid-tCLhvMHWlO .item-wrapper {
  position: relative;
}
.cid-tCLhvMHWlO .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tCLhvMHWlO .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tCLhvMHWlO .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCLhvMHWlO .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tCLhvMHWlO .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tCLhvMHWlO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCLhvMHWlO .mbr-section-title {
  color: #232323;
}
.cid-tCLhvMHWlO .mbr-text,
.cid-tCLhvMHWlO .mbr-section-btn {
  text-align: center;
}
.cid-tCLhvMHWlO .item-title {
  text-align: center;
}
.cid-tCLhvMHWlO .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-tCLhvMHWlO .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tCLhvMHWlO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tCLhvMHWlO .embla__button--next,
.cid-tCLhvMHWlO .embla__button--prev {
  display: flex;
}
.cid-tCLhvMHWlO .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tCLhvMHWlO .embla__button {
    display: none;
  }
}
.cid-tCLhvMHWlO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tCLhvMHWlO .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tCLhvMHWlO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLhvMHWlO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLhvMHWlO .embla__button {
    top: auto;
  }
}
.cid-tCLhvMHWlO .embla {
  position: relative;
  width: 100%;
}
.cid-tCLhvMHWlO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tCLhvMHWlO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tCLhvMHWlO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tCLhvMHWlO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tCLhAAxwzO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tCLhAAxwzO img,
.cid-tCLhAAxwzO .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tCLhAAxwzO .item:focus,
.cid-tCLhAAxwzO span:focus {
  outline: none;
}
.cid-tCLhAAxwzO .item-wrapper {
  position: relative;
}
.cid-tCLhAAxwzO .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tCLhAAxwzO .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tCLhAAxwzO .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCLhAAxwzO .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tCLhAAxwzO .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tCLhAAxwzO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCLhAAxwzO .mbr-section-title {
  color: #232323;
}
.cid-tCLhAAxwzO .mbr-text,
.cid-tCLhAAxwzO .mbr-section-btn {
  text-align: center;
}
.cid-tCLhAAxwzO .item-title {
  text-align: center;
}
.cid-tCLhAAxwzO .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-tCLhAAxwzO .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-tCLhAAxwzO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tCLhAAxwzO .embla__button--next,
.cid-tCLhAAxwzO .embla__button--prev {
  display: flex;
}
.cid-tCLhAAxwzO .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-tCLhAAxwzO .embla__button {
    display: none;
  }
}
.cid-tCLhAAxwzO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tCLhAAxwzO .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-tCLhAAxwzO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tCLhAAxwzO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tCLhAAxwzO .embla__button {
    top: auto;
  }
}
.cid-tCLhAAxwzO .embla {
  position: relative;
  width: 100%;
}
.cid-tCLhAAxwzO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tCLhAAxwzO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tCLhAAxwzO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tCLhAAxwzO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tDoTNqpxdg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDoTNqpxdg nav.navbar {
  position: fixed;
}
.cid-tDoTNqpxdg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDoTNqpxdg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDoTNqpxdg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDoTNqpxdg .dropdown-item:hover,
.cid-tDoTNqpxdg .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDoTNqpxdg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDoTNqpxdg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDoTNqpxdg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDoTNqpxdg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDoTNqpxdg .nav-link {
  position: relative;
}
.cid-tDoTNqpxdg .container {
  display: flex;
  margin: auto;
}
.cid-tDoTNqpxdg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDoTNqpxdg .dropdown-menu,
.cid-tDoTNqpxdg .navbar.opened {
  background: #ffffff !important;
}
.cid-tDoTNqpxdg .nav-item:focus,
.cid-tDoTNqpxdg .nav-link:focus {
  outline: none;
}
.cid-tDoTNqpxdg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDoTNqpxdg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDoTNqpxdg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDoTNqpxdg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDoTNqpxdg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDoTNqpxdg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDoTNqpxdg .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: #ffffff;
}
.cid-tDoTNqpxdg .navbar.opened {
  transition: all 0.3s;
}
.cid-tDoTNqpxdg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDoTNqpxdg .navbar .navbar-logo img {
  width: auto;
}
.cid-tDoTNqpxdg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDoTNqpxdg .navbar.collapsed {
  justify-content: center;
}
.cid-tDoTNqpxdg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDoTNqpxdg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDoTNqpxdg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDoTNqpxdg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDoTNqpxdg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDoTNqpxdg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDoTNqpxdg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDoTNqpxdg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDoTNqpxdg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDoTNqpxdg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDoTNqpxdg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDoTNqpxdg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDoTNqpxdg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDoTNqpxdg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDoTNqpxdg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDoTNqpxdg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDoTNqpxdg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDoTNqpxdg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDoTNqpxdg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDoTNqpxdg .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDoTNqpxdg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDoTNqpxdg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDoTNqpxdg .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-tDoTNqpxdg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDoTNqpxdg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDoTNqpxdg .dropdown-item.active,
.cid-tDoTNqpxdg .dropdown-item:active {
  background-color: transparent;
}
.cid-tDoTNqpxdg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDoTNqpxdg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDoTNqpxdg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDoTNqpxdg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDoTNqpxdg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDoTNqpxdg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDoTNqpxdg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDoTNqpxdg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDoTNqpxdg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDoTNqpxdg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDoTNqpxdg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDoTNqpxdg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDoTNqpxdg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDoTNqpxdg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDoTNqpxdg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDoTNqpxdg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDoTNqpxdg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDoTNqpxdg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDoTNqpxdg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDoTNqpxdg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDoTNqpxdg .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-tDoTNqpxdg .navbar {
    height: 70px;
  }
  .cid-tDoTNqpxdg .navbar.opened {
    height: auto;
  }
  .cid-tDoTNqpxdg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDoTNqW15r {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDoTNqW15r .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDoTNqW15r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDoTNqW15r .item {
  padding-bottom: 2rem;
}
.cid-tDoTNqW15r .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDoTNqW15r .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDoTNqW15r .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-tDoTNqW15r .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDoTNqW15r .carousel-control,
.cid-tDoTNqW15r .close {
  background: #1b1b1b;
}
.cid-tDoTNqW15r .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDoTNqW15r .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDoTNqW15r .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDoTNqW15r .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDoTNqW15r .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-tDoTNqW15r .close::before {
  content: '\e91a';
}
.cid-tDoTNqW15r .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDoTNqW15r .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-tDoTNqW15r .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDoTNqW15r .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDoTNqW15r .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDoTNqW15r .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDoTNqW15r .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-tDoTNqW15r .carousel-indicators li.active,
.cid-tDoTNqW15r .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDoTNqW15r .carousel-indicators li::after,
.cid-tDoTNqW15r .carousel-indicators li::before {
  content: none;
}
.cid-tDoTNqW15r .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDoTNqW15r .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDoTNqW15r .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDoTNqW15r .carousel-indicators {
    display: none;
  }
}
.cid-tDoTNqW15r .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDoTNqW15r .carousel-inner > .active {
  display: block;
}
.cid-tDoTNqW15r .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDoTNqW15r .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDoTNqW15r .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDoTNqW15r .carousel-control,
  .cid-tDoTNqW15r .carousel-indicators,
  .cid-tDoTNqW15r .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDoTNqW15r .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDoTNqW15r .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDoTNqW15r .carousel-indicators .active,
.cid-tDoTNqW15r .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDoTNqW15r .carousel-indicators .active {
  background: #fff;
}
.cid-tDoTNqW15r .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDoTNqW15r .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDoTNqW15r .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDoTNqW15r .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDoTNqW15r .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDoTNqW15r .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDoTNqW15r .carousel {
  width: 100%;
}
.cid-tDoTNqW15r .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDoTNqW15r .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDoTNqW15r .modal.fade .modal-dialog,
.cid-tDoTNqW15r .modal.in .modal-dialog {
  transform: none;
}
.cid-tDoTNqW15r .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDoTNqW15r H6 {
  text-align: center;
}
.cid-tDoTNrsaW7 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDoTNrsaW7 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDoYhVZwmQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDoYhVZwmQ nav.navbar {
  position: fixed;
}
.cid-tDoYhVZwmQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDoYhVZwmQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDoYhVZwmQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDoYhVZwmQ .dropdown-item:hover,
.cid-tDoYhVZwmQ .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDoYhVZwmQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDoYhVZwmQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDoYhVZwmQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDoYhVZwmQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDoYhVZwmQ .nav-link {
  position: relative;
}
.cid-tDoYhVZwmQ .container {
  display: flex;
  margin: auto;
}
.cid-tDoYhVZwmQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDoYhVZwmQ .dropdown-menu,
.cid-tDoYhVZwmQ .navbar.opened {
  background: #ffffff !important;
}
.cid-tDoYhVZwmQ .nav-item:focus,
.cid-tDoYhVZwmQ .nav-link:focus {
  outline: none;
}
.cid-tDoYhVZwmQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDoYhVZwmQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDoYhVZwmQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDoYhVZwmQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDoYhVZwmQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDoYhVZwmQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDoYhVZwmQ .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: #ffffff;
}
.cid-tDoYhVZwmQ .navbar.opened {
  transition: all 0.3s;
}
.cid-tDoYhVZwmQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDoYhVZwmQ .navbar .navbar-logo img {
  width: auto;
}
.cid-tDoYhVZwmQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDoYhVZwmQ .navbar.collapsed {
  justify-content: center;
}
.cid-tDoYhVZwmQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDoYhVZwmQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDoYhVZwmQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDoYhVZwmQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDoYhVZwmQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDoYhVZwmQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDoYhVZwmQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDoYhVZwmQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDoYhVZwmQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDoYhVZwmQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDoYhVZwmQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDoYhVZwmQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDoYhVZwmQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDoYhVZwmQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDoYhVZwmQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDoYhVZwmQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDoYhVZwmQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDoYhVZwmQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDoYhVZwmQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDoYhVZwmQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDoYhVZwmQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDoYhVZwmQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDoYhVZwmQ .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-tDoYhVZwmQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDoYhVZwmQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDoYhVZwmQ .dropdown-item.active,
.cid-tDoYhVZwmQ .dropdown-item:active {
  background-color: transparent;
}
.cid-tDoYhVZwmQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDoYhVZwmQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDoYhVZwmQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDoYhVZwmQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDoYhVZwmQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDoYhVZwmQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDoYhVZwmQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDoYhVZwmQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDoYhVZwmQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDoYhVZwmQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDoYhVZwmQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDoYhVZwmQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDoYhVZwmQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDoYhVZwmQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDoYhVZwmQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDoYhVZwmQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDoYhVZwmQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDoYhVZwmQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDoYhVZwmQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDoYhVZwmQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDoYhVZwmQ .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-tDoYhVZwmQ .navbar {
    height: 70px;
  }
  .cid-tDoYhVZwmQ .navbar.opened {
    height: auto;
  }
  .cid-tDoYhVZwmQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDoYhWhwMw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDoYhWhwMw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDoYhWhwMw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDoYhWhwMw .item {
  padding-bottom: 2rem;
}
.cid-tDoYhWhwMw .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDoYhWhwMw .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDoYhWhwMw .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-tDoYhWhwMw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDoYhWhwMw .carousel-control,
.cid-tDoYhWhwMw .close {
  background: #1b1b1b;
}
.cid-tDoYhWhwMw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDoYhWhwMw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDoYhWhwMw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDoYhWhwMw .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDoYhWhwMw .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-tDoYhWhwMw .close::before {
  content: '\e91a';
}
.cid-tDoYhWhwMw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDoYhWhwMw .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-tDoYhWhwMw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDoYhWhwMw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDoYhWhwMw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDoYhWhwMw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDoYhWhwMw .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-tDoYhWhwMw .carousel-indicators li.active,
.cid-tDoYhWhwMw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDoYhWhwMw .carousel-indicators li::after,
.cid-tDoYhWhwMw .carousel-indicators li::before {
  content: none;
}
.cid-tDoYhWhwMw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDoYhWhwMw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDoYhWhwMw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDoYhWhwMw .carousel-indicators {
    display: none;
  }
}
.cid-tDoYhWhwMw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDoYhWhwMw .carousel-inner > .active {
  display: block;
}
.cid-tDoYhWhwMw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDoYhWhwMw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDoYhWhwMw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDoYhWhwMw .carousel-control,
  .cid-tDoYhWhwMw .carousel-indicators,
  .cid-tDoYhWhwMw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDoYhWhwMw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDoYhWhwMw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDoYhWhwMw .carousel-indicators .active,
.cid-tDoYhWhwMw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDoYhWhwMw .carousel-indicators .active {
  background: #fff;
}
.cid-tDoYhWhwMw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDoYhWhwMw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDoYhWhwMw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDoYhWhwMw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDoYhWhwMw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDoYhWhwMw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDoYhWhwMw .carousel {
  width: 100%;
}
.cid-tDoYhWhwMw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDoYhWhwMw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDoYhWhwMw .modal.fade .modal-dialog,
.cid-tDoYhWhwMw .modal.in .modal-dialog {
  transform: none;
}
.cid-tDoYhWhwMw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDoYhWhwMw H6 {
  text-align: center;
}
.cid-tDoYhWElNL {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDoYhWElNL .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDoYvHgVXV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDoYvHgVXV nav.navbar {
  position: fixed;
}
.cid-tDoYvHgVXV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDoYvHgVXV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDoYvHgVXV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDoYvHgVXV .dropdown-item:hover,
.cid-tDoYvHgVXV .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDoYvHgVXV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDoYvHgVXV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDoYvHgVXV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDoYvHgVXV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDoYvHgVXV .nav-link {
  position: relative;
}
.cid-tDoYvHgVXV .container {
  display: flex;
  margin: auto;
}
.cid-tDoYvHgVXV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDoYvHgVXV .dropdown-menu,
.cid-tDoYvHgVXV .navbar.opened {
  background: #ffffff !important;
}
.cid-tDoYvHgVXV .nav-item:focus,
.cid-tDoYvHgVXV .nav-link:focus {
  outline: none;
}
.cid-tDoYvHgVXV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDoYvHgVXV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDoYvHgVXV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDoYvHgVXV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDoYvHgVXV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDoYvHgVXV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDoYvHgVXV .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: #ffffff;
}
.cid-tDoYvHgVXV .navbar.opened {
  transition: all 0.3s;
}
.cid-tDoYvHgVXV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDoYvHgVXV .navbar .navbar-logo img {
  width: auto;
}
.cid-tDoYvHgVXV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDoYvHgVXV .navbar.collapsed {
  justify-content: center;
}
.cid-tDoYvHgVXV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDoYvHgVXV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDoYvHgVXV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDoYvHgVXV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDoYvHgVXV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDoYvHgVXV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDoYvHgVXV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDoYvHgVXV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDoYvHgVXV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDoYvHgVXV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDoYvHgVXV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDoYvHgVXV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDoYvHgVXV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDoYvHgVXV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDoYvHgVXV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDoYvHgVXV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDoYvHgVXV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDoYvHgVXV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDoYvHgVXV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDoYvHgVXV .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDoYvHgVXV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDoYvHgVXV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDoYvHgVXV .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-tDoYvHgVXV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDoYvHgVXV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDoYvHgVXV .dropdown-item.active,
.cid-tDoYvHgVXV .dropdown-item:active {
  background-color: transparent;
}
.cid-tDoYvHgVXV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDoYvHgVXV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDoYvHgVXV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDoYvHgVXV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDoYvHgVXV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDoYvHgVXV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDoYvHgVXV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDoYvHgVXV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDoYvHgVXV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDoYvHgVXV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDoYvHgVXV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDoYvHgVXV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDoYvHgVXV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDoYvHgVXV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDoYvHgVXV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDoYvHgVXV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDoYvHgVXV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDoYvHgVXV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDoYvHgVXV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDoYvHgVXV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDoYvHgVXV .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-tDoYvHgVXV .navbar {
    height: 70px;
  }
  .cid-tDoYvHgVXV .navbar.opened {
    height: auto;
  }
  .cid-tDoYvHgVXV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDoYvIjHmC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDoYvIjHmC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDoYvIjHmC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDoYvIjHmC .item {
  padding-bottom: 2rem;
}
.cid-tDoYvIjHmC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDoYvIjHmC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDoYvIjHmC .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-tDoYvIjHmC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDoYvIjHmC .carousel-control,
.cid-tDoYvIjHmC .close {
  background: #1b1b1b;
}
.cid-tDoYvIjHmC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDoYvIjHmC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDoYvIjHmC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDoYvIjHmC .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDoYvIjHmC .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-tDoYvIjHmC .close::before {
  content: '\e91a';
}
.cid-tDoYvIjHmC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDoYvIjHmC .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-tDoYvIjHmC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDoYvIjHmC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDoYvIjHmC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDoYvIjHmC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDoYvIjHmC .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-tDoYvIjHmC .carousel-indicators li.active,
.cid-tDoYvIjHmC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDoYvIjHmC .carousel-indicators li::after,
.cid-tDoYvIjHmC .carousel-indicators li::before {
  content: none;
}
.cid-tDoYvIjHmC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDoYvIjHmC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDoYvIjHmC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDoYvIjHmC .carousel-indicators {
    display: none;
  }
}
.cid-tDoYvIjHmC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDoYvIjHmC .carousel-inner > .active {
  display: block;
}
.cid-tDoYvIjHmC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDoYvIjHmC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDoYvIjHmC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDoYvIjHmC .carousel-control,
  .cid-tDoYvIjHmC .carousel-indicators,
  .cid-tDoYvIjHmC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDoYvIjHmC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDoYvIjHmC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDoYvIjHmC .carousel-indicators .active,
.cid-tDoYvIjHmC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDoYvIjHmC .carousel-indicators .active {
  background: #fff;
}
.cid-tDoYvIjHmC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDoYvIjHmC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDoYvIjHmC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDoYvIjHmC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDoYvIjHmC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDoYvIjHmC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDoYvIjHmC .carousel {
  width: 100%;
}
.cid-tDoYvIjHmC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDoYvIjHmC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDoYvIjHmC .modal.fade .modal-dialog,
.cid-tDoYvIjHmC .modal.in .modal-dialog {
  transform: none;
}
.cid-tDoYvIjHmC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDoYvIjHmC H6 {
  text-align: center;
}
.cid-tDoYvJb6dC {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDoYvJb6dC .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDoYPSviJ0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDoYPSviJ0 nav.navbar {
  position: fixed;
}
.cid-tDoYPSviJ0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDoYPSviJ0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDoYPSviJ0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDoYPSviJ0 .dropdown-item:hover,
.cid-tDoYPSviJ0 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDoYPSviJ0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDoYPSviJ0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDoYPSviJ0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDoYPSviJ0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDoYPSviJ0 .nav-link {
  position: relative;
}
.cid-tDoYPSviJ0 .container {
  display: flex;
  margin: auto;
}
.cid-tDoYPSviJ0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDoYPSviJ0 .dropdown-menu,
.cid-tDoYPSviJ0 .navbar.opened {
  background: #ffffff !important;
}
.cid-tDoYPSviJ0 .nav-item:focus,
.cid-tDoYPSviJ0 .nav-link:focus {
  outline: none;
}
.cid-tDoYPSviJ0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDoYPSviJ0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDoYPSviJ0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDoYPSviJ0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDoYPSviJ0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDoYPSviJ0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDoYPSviJ0 .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: #ffffff;
}
.cid-tDoYPSviJ0 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDoYPSviJ0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDoYPSviJ0 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDoYPSviJ0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDoYPSviJ0 .navbar.collapsed {
  justify-content: center;
}
.cid-tDoYPSviJ0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDoYPSviJ0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDoYPSviJ0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDoYPSviJ0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDoYPSviJ0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDoYPSviJ0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDoYPSviJ0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDoYPSviJ0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDoYPSviJ0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDoYPSviJ0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDoYPSviJ0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDoYPSviJ0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDoYPSviJ0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDoYPSviJ0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDoYPSviJ0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDoYPSviJ0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDoYPSviJ0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDoYPSviJ0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDoYPSviJ0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDoYPSviJ0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDoYPSviJ0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDoYPSviJ0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDoYPSviJ0 .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-tDoYPSviJ0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDoYPSviJ0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDoYPSviJ0 .dropdown-item.active,
.cid-tDoYPSviJ0 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDoYPSviJ0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDoYPSviJ0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDoYPSviJ0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDoYPSviJ0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDoYPSviJ0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDoYPSviJ0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDoYPSviJ0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDoYPSviJ0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDoYPSviJ0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDoYPSviJ0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDoYPSviJ0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDoYPSviJ0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDoYPSviJ0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDoYPSviJ0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDoYPSviJ0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDoYPSviJ0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDoYPSviJ0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDoYPSviJ0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDoYPSviJ0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDoYPSviJ0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDoYPSviJ0 .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-tDoYPSviJ0 .navbar {
    height: 70px;
  }
  .cid-tDoYPSviJ0 .navbar.opened {
    height: auto;
  }
  .cid-tDoYPSviJ0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDoYPSNRJv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDoYPSNRJv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDoYPSNRJv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDoYPSNRJv .item {
  padding-bottom: 2rem;
}
.cid-tDoYPSNRJv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDoYPSNRJv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDoYPSNRJv .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-tDoYPSNRJv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDoYPSNRJv .carousel-control,
.cid-tDoYPSNRJv .close {
  background: #1b1b1b;
}
.cid-tDoYPSNRJv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDoYPSNRJv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDoYPSNRJv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDoYPSNRJv .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDoYPSNRJv .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-tDoYPSNRJv .close::before {
  content: '\e91a';
}
.cid-tDoYPSNRJv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDoYPSNRJv .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-tDoYPSNRJv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDoYPSNRJv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDoYPSNRJv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDoYPSNRJv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDoYPSNRJv .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-tDoYPSNRJv .carousel-indicators li.active,
.cid-tDoYPSNRJv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDoYPSNRJv .carousel-indicators li::after,
.cid-tDoYPSNRJv .carousel-indicators li::before {
  content: none;
}
.cid-tDoYPSNRJv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDoYPSNRJv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDoYPSNRJv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDoYPSNRJv .carousel-indicators {
    display: none;
  }
}
.cid-tDoYPSNRJv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDoYPSNRJv .carousel-inner > .active {
  display: block;
}
.cid-tDoYPSNRJv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDoYPSNRJv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDoYPSNRJv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDoYPSNRJv .carousel-control,
  .cid-tDoYPSNRJv .carousel-indicators,
  .cid-tDoYPSNRJv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDoYPSNRJv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDoYPSNRJv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDoYPSNRJv .carousel-indicators .active,
.cid-tDoYPSNRJv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDoYPSNRJv .carousel-indicators .active {
  background: #fff;
}
.cid-tDoYPSNRJv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDoYPSNRJv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDoYPSNRJv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDoYPSNRJv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDoYPSNRJv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDoYPSNRJv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDoYPSNRJv .carousel {
  width: 100%;
}
.cid-tDoYPSNRJv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDoYPSNRJv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDoYPSNRJv .modal.fade .modal-dialog,
.cid-tDoYPSNRJv .modal.in .modal-dialog {
  transform: none;
}
.cid-tDoYPSNRJv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDoYPSNRJv H6 {
  text-align: center;
}
.cid-tDoYPTfWBT {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDoYPTfWBT .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDp0IeekuH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDp0IeekuH nav.navbar {
  position: fixed;
}
.cid-tDp0IeekuH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp0IeekuH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDp0IeekuH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDp0IeekuH .dropdown-item:hover,
.cid-tDp0IeekuH .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDp0IeekuH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDp0IeekuH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDp0IeekuH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDp0IeekuH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDp0IeekuH .nav-link {
  position: relative;
}
.cid-tDp0IeekuH .container {
  display: flex;
  margin: auto;
}
.cid-tDp0IeekuH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDp0IeekuH .dropdown-menu,
.cid-tDp0IeekuH .navbar.opened {
  background: #ffffff !important;
}
.cid-tDp0IeekuH .nav-item:focus,
.cid-tDp0IeekuH .nav-link:focus {
  outline: none;
}
.cid-tDp0IeekuH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDp0IeekuH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDp0IeekuH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDp0IeekuH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp0IeekuH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDp0IeekuH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDp0IeekuH .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: #ffffff;
}
.cid-tDp0IeekuH .navbar.opened {
  transition: all 0.3s;
}
.cid-tDp0IeekuH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDp0IeekuH .navbar .navbar-logo img {
  width: auto;
}
.cid-tDp0IeekuH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDp0IeekuH .navbar.collapsed {
  justify-content: center;
}
.cid-tDp0IeekuH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDp0IeekuH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDp0IeekuH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDp0IeekuH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDp0IeekuH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDp0IeekuH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDp0IeekuH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDp0IeekuH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDp0IeekuH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDp0IeekuH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDp0IeekuH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDp0IeekuH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDp0IeekuH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDp0IeekuH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDp0IeekuH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDp0IeekuH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDp0IeekuH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDp0IeekuH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDp0IeekuH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDp0IeekuH .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDp0IeekuH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDp0IeekuH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDp0IeekuH .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-tDp0IeekuH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDp0IeekuH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDp0IeekuH .dropdown-item.active,
.cid-tDp0IeekuH .dropdown-item:active {
  background-color: transparent;
}
.cid-tDp0IeekuH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDp0IeekuH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDp0IeekuH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDp0IeekuH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDp0IeekuH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDp0IeekuH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDp0IeekuH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDp0IeekuH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDp0IeekuH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDp0IeekuH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDp0IeekuH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDp0IeekuH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp0IeekuH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp0IeekuH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDp0IeekuH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp0IeekuH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDp0IeekuH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDp0IeekuH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp0IeekuH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDp0IeekuH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDp0IeekuH .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-tDp0IeekuH .navbar {
    height: 70px;
  }
  .cid-tDp0IeekuH .navbar.opened {
    height: auto;
  }
  .cid-tDp0IeekuH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDp0IeJdvR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDp0IeJdvR .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDp0IeJdvR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDp0IeJdvR .item {
  padding-bottom: 2rem;
}
.cid-tDp0IeJdvR .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tDp0IeJdvR .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDp0IeJdvR .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-tDp0IeJdvR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDp0IeJdvR .carousel-control,
.cid-tDp0IeJdvR .close {
  background: #1b1b1b;
}
.cid-tDp0IeJdvR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDp0IeJdvR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDp0IeJdvR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDp0IeJdvR .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDp0IeJdvR .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-tDp0IeJdvR .close::before {
  content: '\e91a';
}
.cid-tDp0IeJdvR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDp0IeJdvR .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-tDp0IeJdvR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp0IeJdvR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDp0IeJdvR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDp0IeJdvR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDp0IeJdvR .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-tDp0IeJdvR .carousel-indicators li.active,
.cid-tDp0IeJdvR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDp0IeJdvR .carousel-indicators li::after,
.cid-tDp0IeJdvR .carousel-indicators li::before {
  content: none;
}
.cid-tDp0IeJdvR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDp0IeJdvR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDp0IeJdvR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDp0IeJdvR .carousel-indicators {
    display: none;
  }
}
.cid-tDp0IeJdvR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDp0IeJdvR .carousel-inner > .active {
  display: block;
}
.cid-tDp0IeJdvR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp0IeJdvR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDp0IeJdvR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDp0IeJdvR .carousel-control,
  .cid-tDp0IeJdvR .carousel-indicators,
  .cid-tDp0IeJdvR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDp0IeJdvR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDp0IeJdvR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDp0IeJdvR .carousel-indicators .active,
.cid-tDp0IeJdvR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDp0IeJdvR .carousel-indicators .active {
  background: #fff;
}
.cid-tDp0IeJdvR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDp0IeJdvR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDp0IeJdvR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDp0IeJdvR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDp0IeJdvR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDp0IeJdvR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDp0IeJdvR .carousel {
  width: 100%;
}
.cid-tDp0IeJdvR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDp0IeJdvR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDp0IeJdvR .modal.fade .modal-dialog,
.cid-tDp0IeJdvR .modal.in .modal-dialog {
  transform: none;
}
.cid-tDp0IeJdvR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDp0IeJdvR H6 {
  text-align: center;
}
.cid-tDp0If7z0d {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDp0If7z0d .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDp3VdDGW8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDp3VdDGW8 nav.navbar {
  position: fixed;
}
.cid-tDp3VdDGW8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp3VdDGW8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDp3VdDGW8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDp3VdDGW8 .dropdown-item:hover,
.cid-tDp3VdDGW8 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDp3VdDGW8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDp3VdDGW8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDp3VdDGW8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDp3VdDGW8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDp3VdDGW8 .nav-link {
  position: relative;
}
.cid-tDp3VdDGW8 .container {
  display: flex;
  margin: auto;
}
.cid-tDp3VdDGW8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDp3VdDGW8 .dropdown-menu,
.cid-tDp3VdDGW8 .navbar.opened {
  background: #ffffff !important;
}
.cid-tDp3VdDGW8 .nav-item:focus,
.cid-tDp3VdDGW8 .nav-link:focus {
  outline: none;
}
.cid-tDp3VdDGW8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDp3VdDGW8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDp3VdDGW8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDp3VdDGW8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp3VdDGW8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDp3VdDGW8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDp3VdDGW8 .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: #ffffff;
}
.cid-tDp3VdDGW8 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDp3VdDGW8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDp3VdDGW8 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDp3VdDGW8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDp3VdDGW8 .navbar.collapsed {
  justify-content: center;
}
.cid-tDp3VdDGW8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDp3VdDGW8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDp3VdDGW8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDp3VdDGW8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDp3VdDGW8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDp3VdDGW8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDp3VdDGW8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDp3VdDGW8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDp3VdDGW8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDp3VdDGW8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDp3VdDGW8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDp3VdDGW8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDp3VdDGW8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDp3VdDGW8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDp3VdDGW8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDp3VdDGW8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDp3VdDGW8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDp3VdDGW8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDp3VdDGW8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDp3VdDGW8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDp3VdDGW8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDp3VdDGW8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDp3VdDGW8 .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-tDp3VdDGW8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDp3VdDGW8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDp3VdDGW8 .dropdown-item.active,
.cid-tDp3VdDGW8 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDp3VdDGW8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDp3VdDGW8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDp3VdDGW8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDp3VdDGW8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDp3VdDGW8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDp3VdDGW8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDp3VdDGW8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDp3VdDGW8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDp3VdDGW8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDp3VdDGW8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDp3VdDGW8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDp3VdDGW8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp3VdDGW8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp3VdDGW8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDp3VdDGW8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp3VdDGW8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDp3VdDGW8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDp3VdDGW8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp3VdDGW8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDp3VdDGW8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDp3VdDGW8 .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-tDp3VdDGW8 .navbar {
    height: 70px;
  }
  .cid-tDp3VdDGW8 .navbar.opened {
    height: auto;
  }
  .cid-tDp3VdDGW8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDp3VdVqxb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDp3VdVqxb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDp3VdVqxb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDp3VdVqxb .item {
  padding-bottom: 2rem;
}
.cid-tDp3VdVqxb .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDp3VdVqxb .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDp3VdVqxb .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-tDp3VdVqxb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDp3VdVqxb .carousel-control,
.cid-tDp3VdVqxb .close {
  background: #1b1b1b;
}
.cid-tDp3VdVqxb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDp3VdVqxb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDp3VdVqxb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDp3VdVqxb .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDp3VdVqxb .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-tDp3VdVqxb .close::before {
  content: '\e91a';
}
.cid-tDp3VdVqxb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDp3VdVqxb .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-tDp3VdVqxb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp3VdVqxb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDp3VdVqxb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDp3VdVqxb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDp3VdVqxb .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-tDp3VdVqxb .carousel-indicators li.active,
.cid-tDp3VdVqxb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDp3VdVqxb .carousel-indicators li::after,
.cid-tDp3VdVqxb .carousel-indicators li::before {
  content: none;
}
.cid-tDp3VdVqxb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDp3VdVqxb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDp3VdVqxb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDp3VdVqxb .carousel-indicators {
    display: none;
  }
}
.cid-tDp3VdVqxb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDp3VdVqxb .carousel-inner > .active {
  display: block;
}
.cid-tDp3VdVqxb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp3VdVqxb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDp3VdVqxb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDp3VdVqxb .carousel-control,
  .cid-tDp3VdVqxb .carousel-indicators,
  .cid-tDp3VdVqxb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDp3VdVqxb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDp3VdVqxb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDp3VdVqxb .carousel-indicators .active,
.cid-tDp3VdVqxb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDp3VdVqxb .carousel-indicators .active {
  background: #fff;
}
.cid-tDp3VdVqxb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDp3VdVqxb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDp3VdVqxb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDp3VdVqxb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDp3VdVqxb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDp3VdVqxb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDp3VdVqxb .carousel {
  width: 100%;
}
.cid-tDp3VdVqxb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDp3VdVqxb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDp3VdVqxb .modal.fade .modal-dialog,
.cid-tDp3VdVqxb .modal.in .modal-dialog {
  transform: none;
}
.cid-tDp3VdVqxb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDp3VdVqxb H6 {
  text-align: center;
}
.cid-tDp3VenwT4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDp3VenwT4 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDp7MhifCl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDp7MhifCl nav.navbar {
  position: fixed;
}
.cid-tDp7MhifCl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp7MhifCl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDp7MhifCl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDp7MhifCl .dropdown-item:hover,
.cid-tDp7MhifCl .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDp7MhifCl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDp7MhifCl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDp7MhifCl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDp7MhifCl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDp7MhifCl .nav-link {
  position: relative;
}
.cid-tDp7MhifCl .container {
  display: flex;
  margin: auto;
}
.cid-tDp7MhifCl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDp7MhifCl .dropdown-menu,
.cid-tDp7MhifCl .navbar.opened {
  background: #ffffff !important;
}
.cid-tDp7MhifCl .nav-item:focus,
.cid-tDp7MhifCl .nav-link:focus {
  outline: none;
}
.cid-tDp7MhifCl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDp7MhifCl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDp7MhifCl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDp7MhifCl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp7MhifCl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDp7MhifCl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDp7MhifCl .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: #ffffff;
}
.cid-tDp7MhifCl .navbar.opened {
  transition: all 0.3s;
}
.cid-tDp7MhifCl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDp7MhifCl .navbar .navbar-logo img {
  width: auto;
}
.cid-tDp7MhifCl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDp7MhifCl .navbar.collapsed {
  justify-content: center;
}
.cid-tDp7MhifCl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDp7MhifCl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDp7MhifCl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDp7MhifCl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDp7MhifCl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDp7MhifCl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDp7MhifCl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDp7MhifCl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDp7MhifCl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDp7MhifCl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDp7MhifCl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDp7MhifCl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDp7MhifCl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDp7MhifCl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDp7MhifCl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDp7MhifCl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDp7MhifCl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDp7MhifCl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDp7MhifCl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDp7MhifCl .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDp7MhifCl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDp7MhifCl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDp7MhifCl .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-tDp7MhifCl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDp7MhifCl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDp7MhifCl .dropdown-item.active,
.cid-tDp7MhifCl .dropdown-item:active {
  background-color: transparent;
}
.cid-tDp7MhifCl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDp7MhifCl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDp7MhifCl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDp7MhifCl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDp7MhifCl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDp7MhifCl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDp7MhifCl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDp7MhifCl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDp7MhifCl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDp7MhifCl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDp7MhifCl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDp7MhifCl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp7MhifCl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp7MhifCl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDp7MhifCl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp7MhifCl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDp7MhifCl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDp7MhifCl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp7MhifCl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDp7MhifCl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDp7MhifCl .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-tDp7MhifCl .navbar {
    height: 70px;
  }
  .cid-tDp7MhifCl .navbar.opened {
    height: auto;
  }
  .cid-tDp7MhifCl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDp7MhA9u6 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDp7MhA9u6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDp7MhA9u6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDp7MhA9u6 .item {
  padding-bottom: 2rem;
}
.cid-tDp7MhA9u6 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDp7MhA9u6 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDp7MhA9u6 .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-tDp7MhA9u6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDp7MhA9u6 .carousel-control,
.cid-tDp7MhA9u6 .close {
  background: #1b1b1b;
}
.cid-tDp7MhA9u6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDp7MhA9u6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDp7MhA9u6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDp7MhA9u6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDp7MhA9u6 .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-tDp7MhA9u6 .close::before {
  content: '\e91a';
}
.cid-tDp7MhA9u6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDp7MhA9u6 .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-tDp7MhA9u6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp7MhA9u6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDp7MhA9u6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDp7MhA9u6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDp7MhA9u6 .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-tDp7MhA9u6 .carousel-indicators li.active,
.cid-tDp7MhA9u6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDp7MhA9u6 .carousel-indicators li::after,
.cid-tDp7MhA9u6 .carousel-indicators li::before {
  content: none;
}
.cid-tDp7MhA9u6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDp7MhA9u6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDp7MhA9u6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDp7MhA9u6 .carousel-indicators {
    display: none;
  }
}
.cid-tDp7MhA9u6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDp7MhA9u6 .carousel-inner > .active {
  display: block;
}
.cid-tDp7MhA9u6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp7MhA9u6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDp7MhA9u6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDp7MhA9u6 .carousel-control,
  .cid-tDp7MhA9u6 .carousel-indicators,
  .cid-tDp7MhA9u6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDp7MhA9u6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDp7MhA9u6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDp7MhA9u6 .carousel-indicators .active,
.cid-tDp7MhA9u6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDp7MhA9u6 .carousel-indicators .active {
  background: #fff;
}
.cid-tDp7MhA9u6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDp7MhA9u6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDp7MhA9u6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDp7MhA9u6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDp7MhA9u6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDp7MhA9u6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDp7MhA9u6 .carousel {
  width: 100%;
}
.cid-tDp7MhA9u6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDp7MhA9u6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDp7MhA9u6 .modal.fade .modal-dialog,
.cid-tDp7MhA9u6 .modal.in .modal-dialog {
  transform: none;
}
.cid-tDp7MhA9u6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDp7MhA9u6 H6 {
  text-align: center;
}
.cid-tDp7Mi23ht {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDp7Mi23ht .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDp81tCA0e {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDp81tCA0e nav.navbar {
  position: fixed;
}
.cid-tDp81tCA0e .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp81tCA0e .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDp81tCA0e .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDp81tCA0e .dropdown-item:hover,
.cid-tDp81tCA0e .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDp81tCA0e .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDp81tCA0e .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDp81tCA0e .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDp81tCA0e .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDp81tCA0e .nav-link {
  position: relative;
}
.cid-tDp81tCA0e .container {
  display: flex;
  margin: auto;
}
.cid-tDp81tCA0e .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDp81tCA0e .dropdown-menu,
.cid-tDp81tCA0e .navbar.opened {
  background: #ffffff !important;
}
.cid-tDp81tCA0e .nav-item:focus,
.cid-tDp81tCA0e .nav-link:focus {
  outline: none;
}
.cid-tDp81tCA0e .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDp81tCA0e .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDp81tCA0e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDp81tCA0e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp81tCA0e .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDp81tCA0e .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDp81tCA0e .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: #ffffff;
}
.cid-tDp81tCA0e .navbar.opened {
  transition: all 0.3s;
}
.cid-tDp81tCA0e .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDp81tCA0e .navbar .navbar-logo img {
  width: auto;
}
.cid-tDp81tCA0e .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDp81tCA0e .navbar.collapsed {
  justify-content: center;
}
.cid-tDp81tCA0e .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDp81tCA0e .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDp81tCA0e .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDp81tCA0e .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDp81tCA0e .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDp81tCA0e .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDp81tCA0e .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDp81tCA0e .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDp81tCA0e .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDp81tCA0e .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDp81tCA0e .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDp81tCA0e .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDp81tCA0e .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDp81tCA0e .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDp81tCA0e .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDp81tCA0e .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDp81tCA0e .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDp81tCA0e .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDp81tCA0e .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDp81tCA0e .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDp81tCA0e .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDp81tCA0e .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDp81tCA0e .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-tDp81tCA0e .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDp81tCA0e .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDp81tCA0e .dropdown-item.active,
.cid-tDp81tCA0e .dropdown-item:active {
  background-color: transparent;
}
.cid-tDp81tCA0e .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDp81tCA0e .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDp81tCA0e .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDp81tCA0e .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDp81tCA0e .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDp81tCA0e .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDp81tCA0e ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDp81tCA0e .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDp81tCA0e button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDp81tCA0e button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDp81tCA0e button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDp81tCA0e button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp81tCA0e button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp81tCA0e button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDp81tCA0e nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp81tCA0e nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDp81tCA0e nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDp81tCA0e nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp81tCA0e .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDp81tCA0e a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDp81tCA0e .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-tDp81tCA0e .navbar {
    height: 70px;
  }
  .cid-tDp81tCA0e .navbar.opened {
    height: auto;
  }
  .cid-tDp81tCA0e .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDp81tSHAJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDp81tSHAJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDp81tSHAJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDp81tSHAJ .item {
  padding-bottom: 2rem;
}
.cid-tDp81tSHAJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDp81tSHAJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDp81tSHAJ .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-tDp81tSHAJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDp81tSHAJ .carousel-control,
.cid-tDp81tSHAJ .close {
  background: #1b1b1b;
}
.cid-tDp81tSHAJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDp81tSHAJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDp81tSHAJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDp81tSHAJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDp81tSHAJ .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-tDp81tSHAJ .close::before {
  content: '\e91a';
}
.cid-tDp81tSHAJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDp81tSHAJ .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-tDp81tSHAJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp81tSHAJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDp81tSHAJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDp81tSHAJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDp81tSHAJ .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-tDp81tSHAJ .carousel-indicators li.active,
.cid-tDp81tSHAJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDp81tSHAJ .carousel-indicators li::after,
.cid-tDp81tSHAJ .carousel-indicators li::before {
  content: none;
}
.cid-tDp81tSHAJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDp81tSHAJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDp81tSHAJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDp81tSHAJ .carousel-indicators {
    display: none;
  }
}
.cid-tDp81tSHAJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDp81tSHAJ .carousel-inner > .active {
  display: block;
}
.cid-tDp81tSHAJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp81tSHAJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDp81tSHAJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDp81tSHAJ .carousel-control,
  .cid-tDp81tSHAJ .carousel-indicators,
  .cid-tDp81tSHAJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDp81tSHAJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDp81tSHAJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDp81tSHAJ .carousel-indicators .active,
.cid-tDp81tSHAJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDp81tSHAJ .carousel-indicators .active {
  background: #fff;
}
.cid-tDp81tSHAJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDp81tSHAJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDp81tSHAJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDp81tSHAJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDp81tSHAJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDp81tSHAJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDp81tSHAJ .carousel {
  width: 100%;
}
.cid-tDp81tSHAJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDp81tSHAJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDp81tSHAJ .modal.fade .modal-dialog,
.cid-tDp81tSHAJ .modal.in .modal-dialog {
  transform: none;
}
.cid-tDp81tSHAJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDp81tSHAJ H6 {
  text-align: center;
}
.cid-tDp81ujCeh {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDp81ujCeh .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDp8bk001c {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDp8bk001c nav.navbar {
  position: fixed;
}
.cid-tDp8bk001c .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp8bk001c .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDp8bk001c .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDp8bk001c .dropdown-item:hover,
.cid-tDp8bk001c .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDp8bk001c .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDp8bk001c .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDp8bk001c .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDp8bk001c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDp8bk001c .nav-link {
  position: relative;
}
.cid-tDp8bk001c .container {
  display: flex;
  margin: auto;
}
.cid-tDp8bk001c .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDp8bk001c .dropdown-menu,
.cid-tDp8bk001c .navbar.opened {
  background: #ffffff !important;
}
.cid-tDp8bk001c .nav-item:focus,
.cid-tDp8bk001c .nav-link:focus {
  outline: none;
}
.cid-tDp8bk001c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDp8bk001c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDp8bk001c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDp8bk001c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp8bk001c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDp8bk001c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDp8bk001c .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: #ffffff;
}
.cid-tDp8bk001c .navbar.opened {
  transition: all 0.3s;
}
.cid-tDp8bk001c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDp8bk001c .navbar .navbar-logo img {
  width: auto;
}
.cid-tDp8bk001c .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDp8bk001c .navbar.collapsed {
  justify-content: center;
}
.cid-tDp8bk001c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDp8bk001c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDp8bk001c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDp8bk001c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDp8bk001c .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDp8bk001c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDp8bk001c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDp8bk001c .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDp8bk001c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDp8bk001c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDp8bk001c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDp8bk001c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDp8bk001c .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDp8bk001c .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDp8bk001c .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDp8bk001c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDp8bk001c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDp8bk001c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDp8bk001c .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDp8bk001c .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDp8bk001c .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDp8bk001c .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDp8bk001c .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-tDp8bk001c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDp8bk001c .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDp8bk001c .dropdown-item.active,
.cid-tDp8bk001c .dropdown-item:active {
  background-color: transparent;
}
.cid-tDp8bk001c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDp8bk001c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDp8bk001c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDp8bk001c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDp8bk001c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDp8bk001c .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDp8bk001c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDp8bk001c .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDp8bk001c button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDp8bk001c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDp8bk001c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDp8bk001c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp8bk001c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp8bk001c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDp8bk001c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp8bk001c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDp8bk001c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDp8bk001c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp8bk001c .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDp8bk001c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDp8bk001c .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-tDp8bk001c .navbar {
    height: 70px;
  }
  .cid-tDp8bk001c .navbar.opened {
    height: auto;
  }
  .cid-tDp8bk001c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDp8bkgL10 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDp8bkgL10 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDp8bkgL10 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDp8bkgL10 .item {
  padding-bottom: 2rem;
}
.cid-tDp8bkgL10 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDp8bkgL10 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDp8bkgL10 .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-tDp8bkgL10 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDp8bkgL10 .carousel-control,
.cid-tDp8bkgL10 .close {
  background: #1b1b1b;
}
.cid-tDp8bkgL10 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDp8bkgL10 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDp8bkgL10 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDp8bkgL10 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDp8bkgL10 .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-tDp8bkgL10 .close::before {
  content: '\e91a';
}
.cid-tDp8bkgL10 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDp8bkgL10 .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-tDp8bkgL10 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp8bkgL10 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDp8bkgL10 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDp8bkgL10 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDp8bkgL10 .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-tDp8bkgL10 .carousel-indicators li.active,
.cid-tDp8bkgL10 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDp8bkgL10 .carousel-indicators li::after,
.cid-tDp8bkgL10 .carousel-indicators li::before {
  content: none;
}
.cid-tDp8bkgL10 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDp8bkgL10 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDp8bkgL10 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDp8bkgL10 .carousel-indicators {
    display: none;
  }
}
.cid-tDp8bkgL10 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDp8bkgL10 .carousel-inner > .active {
  display: block;
}
.cid-tDp8bkgL10 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp8bkgL10 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDp8bkgL10 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDp8bkgL10 .carousel-control,
  .cid-tDp8bkgL10 .carousel-indicators,
  .cid-tDp8bkgL10 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDp8bkgL10 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDp8bkgL10 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDp8bkgL10 .carousel-indicators .active,
.cid-tDp8bkgL10 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDp8bkgL10 .carousel-indicators .active {
  background: #fff;
}
.cid-tDp8bkgL10 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDp8bkgL10 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDp8bkgL10 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDp8bkgL10 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDp8bkgL10 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDp8bkgL10 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDp8bkgL10 .carousel {
  width: 100%;
}
.cid-tDp8bkgL10 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDp8bkgL10 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDp8bkgL10 .modal.fade .modal-dialog,
.cid-tDp8bkgL10 .modal.in .modal-dialog {
  transform: none;
}
.cid-tDp8bkgL10 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDp8bkgL10 H6 {
  text-align: center;
}
.cid-tDp8bkEDMj {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDp8bkEDMj .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDp8jGDd9S {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDp8jGDd9S nav.navbar {
  position: fixed;
}
.cid-tDp8jGDd9S .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp8jGDd9S .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDp8jGDd9S .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDp8jGDd9S .dropdown-item:hover,
.cid-tDp8jGDd9S .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDp8jGDd9S .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDp8jGDd9S .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDp8jGDd9S .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDp8jGDd9S .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDp8jGDd9S .nav-link {
  position: relative;
}
.cid-tDp8jGDd9S .container {
  display: flex;
  margin: auto;
}
.cid-tDp8jGDd9S .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDp8jGDd9S .dropdown-menu,
.cid-tDp8jGDd9S .navbar.opened {
  background: #ffffff !important;
}
.cid-tDp8jGDd9S .nav-item:focus,
.cid-tDp8jGDd9S .nav-link:focus {
  outline: none;
}
.cid-tDp8jGDd9S .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDp8jGDd9S .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDp8jGDd9S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDp8jGDd9S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDp8jGDd9S .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDp8jGDd9S .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDp8jGDd9S .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: #ffffff;
}
.cid-tDp8jGDd9S .navbar.opened {
  transition: all 0.3s;
}
.cid-tDp8jGDd9S .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDp8jGDd9S .navbar .navbar-logo img {
  width: auto;
}
.cid-tDp8jGDd9S .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDp8jGDd9S .navbar.collapsed {
  justify-content: center;
}
.cid-tDp8jGDd9S .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDp8jGDd9S .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDp8jGDd9S .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDp8jGDd9S .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDp8jGDd9S .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDp8jGDd9S .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDp8jGDd9S .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDp8jGDd9S .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDp8jGDd9S .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDp8jGDd9S .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDp8jGDd9S .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDp8jGDd9S .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDp8jGDd9S .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDp8jGDd9S .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDp8jGDd9S .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDp8jGDd9S .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDp8jGDd9S .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDp8jGDd9S .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDp8jGDd9S .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDp8jGDd9S .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDp8jGDd9S .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDp8jGDd9S .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDp8jGDd9S .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-tDp8jGDd9S .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDp8jGDd9S .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDp8jGDd9S .dropdown-item.active,
.cid-tDp8jGDd9S .dropdown-item:active {
  background-color: transparent;
}
.cid-tDp8jGDd9S .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDp8jGDd9S .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDp8jGDd9S .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDp8jGDd9S .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDp8jGDd9S .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDp8jGDd9S .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDp8jGDd9S ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDp8jGDd9S .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDp8jGDd9S button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDp8jGDd9S button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDp8jGDd9S button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDp8jGDd9S button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp8jGDd9S button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDp8jGDd9S button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDp8jGDd9S nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp8jGDd9S nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDp8jGDd9S nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDp8jGDd9S nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDp8jGDd9S .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDp8jGDd9S a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDp8jGDd9S .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-tDp8jGDd9S .navbar {
    height: 70px;
  }
  .cid-tDp8jGDd9S .navbar.opened {
    height: auto;
  }
  .cid-tDp8jGDd9S .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDp8jHzDES {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDp8jHzDES .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDp8jHzDES .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDp8jHzDES .item {
  padding-bottom: 2rem;
}
.cid-tDp8jHzDES .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDp8jHzDES .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDp8jHzDES .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-tDp8jHzDES .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDp8jHzDES .carousel-control,
.cid-tDp8jHzDES .close {
  background: #1b1b1b;
}
.cid-tDp8jHzDES .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDp8jHzDES .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDp8jHzDES .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDp8jHzDES .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDp8jHzDES .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-tDp8jHzDES .close::before {
  content: '\e91a';
}
.cid-tDp8jHzDES .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDp8jHzDES .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-tDp8jHzDES .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp8jHzDES .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDp8jHzDES .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDp8jHzDES .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDp8jHzDES .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-tDp8jHzDES .carousel-indicators li.active,
.cid-tDp8jHzDES .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDp8jHzDES .carousel-indicators li::after,
.cid-tDp8jHzDES .carousel-indicators li::before {
  content: none;
}
.cid-tDp8jHzDES .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDp8jHzDES .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDp8jHzDES .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDp8jHzDES .carousel-indicators {
    display: none;
  }
}
.cid-tDp8jHzDES .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDp8jHzDES .carousel-inner > .active {
  display: block;
}
.cid-tDp8jHzDES .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDp8jHzDES .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDp8jHzDES .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDp8jHzDES .carousel-control,
  .cid-tDp8jHzDES .carousel-indicators,
  .cid-tDp8jHzDES .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDp8jHzDES .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDp8jHzDES .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDp8jHzDES .carousel-indicators .active,
.cid-tDp8jHzDES .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDp8jHzDES .carousel-indicators .active {
  background: #fff;
}
.cid-tDp8jHzDES .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDp8jHzDES .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDp8jHzDES .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDp8jHzDES .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDp8jHzDES .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDp8jHzDES .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDp8jHzDES .carousel {
  width: 100%;
}
.cid-tDp8jHzDES .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDp8jHzDES .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDp8jHzDES .modal.fade .modal-dialog,
.cid-tDp8jHzDES .modal.in .modal-dialog {
  transform: none;
}
.cid-tDp8jHzDES .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDp8jHzDES H6 {
  text-align: center;
}
.cid-tDp8jJfQk6 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDp8jJfQk6 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpbs16MEE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpbs16MEE nav.navbar {
  position: fixed;
}
.cid-tDpbs16MEE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpbs16MEE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpbs16MEE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpbs16MEE .dropdown-item:hover,
.cid-tDpbs16MEE .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpbs16MEE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpbs16MEE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpbs16MEE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpbs16MEE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpbs16MEE .nav-link {
  position: relative;
}
.cid-tDpbs16MEE .container {
  display: flex;
  margin: auto;
}
.cid-tDpbs16MEE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpbs16MEE .dropdown-menu,
.cid-tDpbs16MEE .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpbs16MEE .nav-item:focus,
.cid-tDpbs16MEE .nav-link:focus {
  outline: none;
}
.cid-tDpbs16MEE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpbs16MEE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpbs16MEE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpbs16MEE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpbs16MEE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpbs16MEE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpbs16MEE .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: #ffffff;
}
.cid-tDpbs16MEE .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpbs16MEE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpbs16MEE .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpbs16MEE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpbs16MEE .navbar.collapsed {
  justify-content: center;
}
.cid-tDpbs16MEE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpbs16MEE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpbs16MEE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpbs16MEE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpbs16MEE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpbs16MEE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpbs16MEE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpbs16MEE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpbs16MEE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpbs16MEE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpbs16MEE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpbs16MEE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpbs16MEE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpbs16MEE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpbs16MEE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpbs16MEE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpbs16MEE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpbs16MEE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpbs16MEE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpbs16MEE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpbs16MEE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpbs16MEE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpbs16MEE .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-tDpbs16MEE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpbs16MEE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpbs16MEE .dropdown-item.active,
.cid-tDpbs16MEE .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpbs16MEE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpbs16MEE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpbs16MEE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpbs16MEE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpbs16MEE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpbs16MEE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpbs16MEE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpbs16MEE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpbs16MEE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpbs16MEE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpbs16MEE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpbs16MEE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpbs16MEE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpbs16MEE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpbs16MEE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpbs16MEE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpbs16MEE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpbs16MEE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpbs16MEE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpbs16MEE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpbs16MEE .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-tDpbs16MEE .navbar {
    height: 70px;
  }
  .cid-tDpbs16MEE .navbar.opened {
    height: auto;
  }
  .cid-tDpbs16MEE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpbs1olZ1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpbs1olZ1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpbs1olZ1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpbs1olZ1 .item {
  padding-bottom: 2rem;
}
.cid-tDpbs1olZ1 .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tDpbs1olZ1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpbs1olZ1 .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-tDpbs1olZ1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpbs1olZ1 .carousel-control,
.cid-tDpbs1olZ1 .close {
  background: #1b1b1b;
}
.cid-tDpbs1olZ1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpbs1olZ1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpbs1olZ1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpbs1olZ1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpbs1olZ1 .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-tDpbs1olZ1 .close::before {
  content: '\e91a';
}
.cid-tDpbs1olZ1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpbs1olZ1 .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-tDpbs1olZ1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpbs1olZ1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpbs1olZ1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpbs1olZ1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpbs1olZ1 .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-tDpbs1olZ1 .carousel-indicators li.active,
.cid-tDpbs1olZ1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpbs1olZ1 .carousel-indicators li::after,
.cid-tDpbs1olZ1 .carousel-indicators li::before {
  content: none;
}
.cid-tDpbs1olZ1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpbs1olZ1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpbs1olZ1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpbs1olZ1 .carousel-indicators {
    display: none;
  }
}
.cid-tDpbs1olZ1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpbs1olZ1 .carousel-inner > .active {
  display: block;
}
.cid-tDpbs1olZ1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpbs1olZ1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpbs1olZ1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpbs1olZ1 .carousel-control,
  .cid-tDpbs1olZ1 .carousel-indicators,
  .cid-tDpbs1olZ1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpbs1olZ1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpbs1olZ1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpbs1olZ1 .carousel-indicators .active,
.cid-tDpbs1olZ1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpbs1olZ1 .carousel-indicators .active {
  background: #fff;
}
.cid-tDpbs1olZ1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpbs1olZ1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpbs1olZ1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpbs1olZ1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpbs1olZ1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpbs1olZ1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpbs1olZ1 .carousel {
  width: 100%;
}
.cid-tDpbs1olZ1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpbs1olZ1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpbs1olZ1 .modal.fade .modal-dialog,
.cid-tDpbs1olZ1 .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpbs1olZ1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpbs1olZ1 H6 {
  text-align: center;
}
.cid-tDpbs1Oa27 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpbs1Oa27 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpc9oGUH0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpc9oGUH0 nav.navbar {
  position: fixed;
}
.cid-tDpc9oGUH0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpc9oGUH0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpc9oGUH0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpc9oGUH0 .dropdown-item:hover,
.cid-tDpc9oGUH0 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpc9oGUH0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpc9oGUH0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpc9oGUH0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpc9oGUH0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpc9oGUH0 .nav-link {
  position: relative;
}
.cid-tDpc9oGUH0 .container {
  display: flex;
  margin: auto;
}
.cid-tDpc9oGUH0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpc9oGUH0 .dropdown-menu,
.cid-tDpc9oGUH0 .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpc9oGUH0 .nav-item:focus,
.cid-tDpc9oGUH0 .nav-link:focus {
  outline: none;
}
.cid-tDpc9oGUH0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpc9oGUH0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpc9oGUH0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpc9oGUH0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpc9oGUH0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpc9oGUH0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpc9oGUH0 .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: #ffffff;
}
.cid-tDpc9oGUH0 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpc9oGUH0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpc9oGUH0 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpc9oGUH0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpc9oGUH0 .navbar.collapsed {
  justify-content: center;
}
.cid-tDpc9oGUH0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpc9oGUH0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpc9oGUH0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpc9oGUH0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpc9oGUH0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpc9oGUH0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpc9oGUH0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpc9oGUH0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpc9oGUH0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpc9oGUH0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpc9oGUH0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpc9oGUH0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpc9oGUH0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpc9oGUH0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpc9oGUH0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpc9oGUH0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpc9oGUH0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpc9oGUH0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpc9oGUH0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpc9oGUH0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpc9oGUH0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpc9oGUH0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpc9oGUH0 .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-tDpc9oGUH0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpc9oGUH0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpc9oGUH0 .dropdown-item.active,
.cid-tDpc9oGUH0 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpc9oGUH0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpc9oGUH0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpc9oGUH0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpc9oGUH0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpc9oGUH0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpc9oGUH0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpc9oGUH0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpc9oGUH0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpc9oGUH0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpc9oGUH0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpc9oGUH0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpc9oGUH0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpc9oGUH0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpc9oGUH0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpc9oGUH0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpc9oGUH0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpc9oGUH0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpc9oGUH0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpc9oGUH0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpc9oGUH0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpc9oGUH0 .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-tDpc9oGUH0 .navbar {
    height: 70px;
  }
  .cid-tDpc9oGUH0 .navbar.opened {
    height: auto;
  }
  .cid-tDpc9oGUH0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpc9oYxR8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpc9oYxR8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpc9oYxR8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpc9oYxR8 .item {
  padding-bottom: 2rem;
}
.cid-tDpc9oYxR8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDpc9oYxR8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpc9oYxR8 .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-tDpc9oYxR8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpc9oYxR8 .carousel-control,
.cid-tDpc9oYxR8 .close {
  background: #1b1b1b;
}
.cid-tDpc9oYxR8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpc9oYxR8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpc9oYxR8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpc9oYxR8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpc9oYxR8 .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-tDpc9oYxR8 .close::before {
  content: '\e91a';
}
.cid-tDpc9oYxR8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpc9oYxR8 .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-tDpc9oYxR8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpc9oYxR8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpc9oYxR8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpc9oYxR8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpc9oYxR8 .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-tDpc9oYxR8 .carousel-indicators li.active,
.cid-tDpc9oYxR8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpc9oYxR8 .carousel-indicators li::after,
.cid-tDpc9oYxR8 .carousel-indicators li::before {
  content: none;
}
.cid-tDpc9oYxR8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpc9oYxR8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpc9oYxR8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpc9oYxR8 .carousel-indicators {
    display: none;
  }
}
.cid-tDpc9oYxR8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpc9oYxR8 .carousel-inner > .active {
  display: block;
}
.cid-tDpc9oYxR8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpc9oYxR8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpc9oYxR8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpc9oYxR8 .carousel-control,
  .cid-tDpc9oYxR8 .carousel-indicators,
  .cid-tDpc9oYxR8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpc9oYxR8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpc9oYxR8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpc9oYxR8 .carousel-indicators .active,
.cid-tDpc9oYxR8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpc9oYxR8 .carousel-indicators .active {
  background: #fff;
}
.cid-tDpc9oYxR8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpc9oYxR8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpc9oYxR8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpc9oYxR8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpc9oYxR8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpc9oYxR8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpc9oYxR8 .carousel {
  width: 100%;
}
.cid-tDpc9oYxR8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpc9oYxR8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpc9oYxR8 .modal.fade .modal-dialog,
.cid-tDpc9oYxR8 .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpc9oYxR8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpc9oYxR8 H6 {
  text-align: center;
}
.cid-tDpc9poAFE {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpc9poAFE .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpcJiwP8M {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpcJiwP8M nav.navbar {
  position: fixed;
}
.cid-tDpcJiwP8M .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpcJiwP8M .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpcJiwP8M .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpcJiwP8M .dropdown-item:hover,
.cid-tDpcJiwP8M .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpcJiwP8M .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpcJiwP8M .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpcJiwP8M .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpcJiwP8M .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpcJiwP8M .nav-link {
  position: relative;
}
.cid-tDpcJiwP8M .container {
  display: flex;
  margin: auto;
}
.cid-tDpcJiwP8M .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpcJiwP8M .dropdown-menu,
.cid-tDpcJiwP8M .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpcJiwP8M .nav-item:focus,
.cid-tDpcJiwP8M .nav-link:focus {
  outline: none;
}
.cid-tDpcJiwP8M .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpcJiwP8M .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpcJiwP8M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpcJiwP8M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpcJiwP8M .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpcJiwP8M .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpcJiwP8M .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: #ffffff;
}
.cid-tDpcJiwP8M .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpcJiwP8M .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpcJiwP8M .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpcJiwP8M .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpcJiwP8M .navbar.collapsed {
  justify-content: center;
}
.cid-tDpcJiwP8M .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpcJiwP8M .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpcJiwP8M .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpcJiwP8M .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpcJiwP8M .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpcJiwP8M .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpcJiwP8M .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpcJiwP8M .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpcJiwP8M .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpcJiwP8M .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpcJiwP8M .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpcJiwP8M .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpcJiwP8M .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpcJiwP8M .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpcJiwP8M .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpcJiwP8M .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpcJiwP8M .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpcJiwP8M .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpcJiwP8M .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpcJiwP8M .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpcJiwP8M .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpcJiwP8M .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpcJiwP8M .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-tDpcJiwP8M .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpcJiwP8M .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpcJiwP8M .dropdown-item.active,
.cid-tDpcJiwP8M .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpcJiwP8M .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpcJiwP8M .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpcJiwP8M .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpcJiwP8M .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpcJiwP8M .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpcJiwP8M .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpcJiwP8M ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpcJiwP8M .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpcJiwP8M button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpcJiwP8M button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpcJiwP8M button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpcJiwP8M button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpcJiwP8M button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpcJiwP8M button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpcJiwP8M nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpcJiwP8M nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpcJiwP8M nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpcJiwP8M nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpcJiwP8M .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpcJiwP8M a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpcJiwP8M .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-tDpcJiwP8M .navbar {
    height: 70px;
  }
  .cid-tDpcJiwP8M .navbar.opened {
    height: auto;
  }
  .cid-tDpcJiwP8M .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpcJiUCIR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpcJiUCIR .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpcJiUCIR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpcJiUCIR .item {
  padding-bottom: 2rem;
}
.cid-tDpcJiUCIR .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDpcJiUCIR .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpcJiUCIR .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-tDpcJiUCIR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpcJiUCIR .carousel-control,
.cid-tDpcJiUCIR .close {
  background: #1b1b1b;
}
.cid-tDpcJiUCIR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpcJiUCIR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpcJiUCIR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpcJiUCIR .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpcJiUCIR .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-tDpcJiUCIR .close::before {
  content: '\e91a';
}
.cid-tDpcJiUCIR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpcJiUCIR .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-tDpcJiUCIR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpcJiUCIR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpcJiUCIR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpcJiUCIR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpcJiUCIR .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-tDpcJiUCIR .carousel-indicators li.active,
.cid-tDpcJiUCIR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpcJiUCIR .carousel-indicators li::after,
.cid-tDpcJiUCIR .carousel-indicators li::before {
  content: none;
}
.cid-tDpcJiUCIR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpcJiUCIR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpcJiUCIR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpcJiUCIR .carousel-indicators {
    display: none;
  }
}
.cid-tDpcJiUCIR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpcJiUCIR .carousel-inner > .active {
  display: block;
}
.cid-tDpcJiUCIR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpcJiUCIR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpcJiUCIR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpcJiUCIR .carousel-control,
  .cid-tDpcJiUCIR .carousel-indicators,
  .cid-tDpcJiUCIR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpcJiUCIR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpcJiUCIR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpcJiUCIR .carousel-indicators .active,
.cid-tDpcJiUCIR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpcJiUCIR .carousel-indicators .active {
  background: #fff;
}
.cid-tDpcJiUCIR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpcJiUCIR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpcJiUCIR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpcJiUCIR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpcJiUCIR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpcJiUCIR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpcJiUCIR .carousel {
  width: 100%;
}
.cid-tDpcJiUCIR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpcJiUCIR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpcJiUCIR .modal.fade .modal-dialog,
.cid-tDpcJiUCIR .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpcJiUCIR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpcJiUCIR H6 {
  text-align: center;
}
.cid-tDpcJjoa34 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpcJjoa34 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpf2m96tb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpf2m96tb nav.navbar {
  position: fixed;
}
.cid-tDpf2m96tb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpf2m96tb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpf2m96tb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpf2m96tb .dropdown-item:hover,
.cid-tDpf2m96tb .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpf2m96tb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpf2m96tb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpf2m96tb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpf2m96tb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpf2m96tb .nav-link {
  position: relative;
}
.cid-tDpf2m96tb .container {
  display: flex;
  margin: auto;
}
.cid-tDpf2m96tb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpf2m96tb .dropdown-menu,
.cid-tDpf2m96tb .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpf2m96tb .nav-item:focus,
.cid-tDpf2m96tb .nav-link:focus {
  outline: none;
}
.cid-tDpf2m96tb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpf2m96tb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpf2m96tb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpf2m96tb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpf2m96tb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpf2m96tb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpf2m96tb .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: #ffffff;
}
.cid-tDpf2m96tb .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpf2m96tb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpf2m96tb .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpf2m96tb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpf2m96tb .navbar.collapsed {
  justify-content: center;
}
.cid-tDpf2m96tb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpf2m96tb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpf2m96tb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpf2m96tb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpf2m96tb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpf2m96tb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpf2m96tb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpf2m96tb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpf2m96tb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpf2m96tb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpf2m96tb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpf2m96tb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpf2m96tb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpf2m96tb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpf2m96tb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpf2m96tb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpf2m96tb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpf2m96tb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpf2m96tb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpf2m96tb .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpf2m96tb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpf2m96tb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpf2m96tb .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-tDpf2m96tb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpf2m96tb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpf2m96tb .dropdown-item.active,
.cid-tDpf2m96tb .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpf2m96tb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpf2m96tb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpf2m96tb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpf2m96tb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpf2m96tb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpf2m96tb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpf2m96tb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpf2m96tb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpf2m96tb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpf2m96tb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpf2m96tb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpf2m96tb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpf2m96tb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpf2m96tb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpf2m96tb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpf2m96tb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpf2m96tb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpf2m96tb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpf2m96tb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpf2m96tb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpf2m96tb .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-tDpf2m96tb .navbar {
    height: 70px;
  }
  .cid-tDpf2m96tb .navbar.opened {
    height: auto;
  }
  .cid-tDpf2m96tb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpf2myfac {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpf2myfac .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpf2myfac .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpf2myfac .item {
  padding-bottom: 2rem;
}
.cid-tDpf2myfac .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDpf2myfac .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpf2myfac .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-tDpf2myfac .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpf2myfac .carousel-control,
.cid-tDpf2myfac .close {
  background: #1b1b1b;
}
.cid-tDpf2myfac .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpf2myfac .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpf2myfac .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpf2myfac .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpf2myfac .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-tDpf2myfac .close::before {
  content: '\e91a';
}
.cid-tDpf2myfac .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpf2myfac .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-tDpf2myfac .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpf2myfac .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpf2myfac .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpf2myfac .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpf2myfac .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-tDpf2myfac .carousel-indicators li.active,
.cid-tDpf2myfac .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpf2myfac .carousel-indicators li::after,
.cid-tDpf2myfac .carousel-indicators li::before {
  content: none;
}
.cid-tDpf2myfac .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpf2myfac .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpf2myfac .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpf2myfac .carousel-indicators {
    display: none;
  }
}
.cid-tDpf2myfac .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpf2myfac .carousel-inner > .active {
  display: block;
}
.cid-tDpf2myfac .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpf2myfac .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpf2myfac .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpf2myfac .carousel-control,
  .cid-tDpf2myfac .carousel-indicators,
  .cid-tDpf2myfac .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpf2myfac .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpf2myfac .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpf2myfac .carousel-indicators .active,
.cid-tDpf2myfac .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpf2myfac .carousel-indicators .active {
  background: #fff;
}
.cid-tDpf2myfac .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpf2myfac .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpf2myfac .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpf2myfac .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpf2myfac .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpf2myfac .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpf2myfac .carousel {
  width: 100%;
}
.cid-tDpf2myfac .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpf2myfac .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpf2myfac .modal.fade .modal-dialog,
.cid-tDpf2myfac .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpf2myfac .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpf2myfac H6 {
  text-align: center;
}
.cid-tDpf2mWEy5 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpf2mWEy5 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDphX0mGEs {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDphX0mGEs nav.navbar {
  position: fixed;
}
.cid-tDphX0mGEs .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDphX0mGEs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDphX0mGEs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDphX0mGEs .dropdown-item:hover,
.cid-tDphX0mGEs .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDphX0mGEs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDphX0mGEs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDphX0mGEs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDphX0mGEs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDphX0mGEs .nav-link {
  position: relative;
}
.cid-tDphX0mGEs .container {
  display: flex;
  margin: auto;
}
.cid-tDphX0mGEs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDphX0mGEs .dropdown-menu,
.cid-tDphX0mGEs .navbar.opened {
  background: #ffffff !important;
}
.cid-tDphX0mGEs .nav-item:focus,
.cid-tDphX0mGEs .nav-link:focus {
  outline: none;
}
.cid-tDphX0mGEs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDphX0mGEs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDphX0mGEs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDphX0mGEs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDphX0mGEs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDphX0mGEs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDphX0mGEs .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: #ffffff;
}
.cid-tDphX0mGEs .navbar.opened {
  transition: all 0.3s;
}
.cid-tDphX0mGEs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDphX0mGEs .navbar .navbar-logo img {
  width: auto;
}
.cid-tDphX0mGEs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDphX0mGEs .navbar.collapsed {
  justify-content: center;
}
.cid-tDphX0mGEs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDphX0mGEs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDphX0mGEs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDphX0mGEs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDphX0mGEs .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDphX0mGEs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDphX0mGEs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDphX0mGEs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDphX0mGEs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDphX0mGEs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDphX0mGEs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDphX0mGEs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDphX0mGEs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDphX0mGEs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDphX0mGEs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDphX0mGEs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDphX0mGEs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDphX0mGEs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDphX0mGEs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDphX0mGEs .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDphX0mGEs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDphX0mGEs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDphX0mGEs .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-tDphX0mGEs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDphX0mGEs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDphX0mGEs .dropdown-item.active,
.cid-tDphX0mGEs .dropdown-item:active {
  background-color: transparent;
}
.cid-tDphX0mGEs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDphX0mGEs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDphX0mGEs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDphX0mGEs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDphX0mGEs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDphX0mGEs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDphX0mGEs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDphX0mGEs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDphX0mGEs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDphX0mGEs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDphX0mGEs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDphX0mGEs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDphX0mGEs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDphX0mGEs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDphX0mGEs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDphX0mGEs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDphX0mGEs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDphX0mGEs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDphX0mGEs .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDphX0mGEs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDphX0mGEs .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-tDphX0mGEs .navbar {
    height: 70px;
  }
  .cid-tDphX0mGEs .navbar.opened {
    height: auto;
  }
  .cid-tDphX0mGEs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDphX0DOb8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDphX0DOb8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDphX0DOb8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDphX0DOb8 .item {
  padding-bottom: 2rem;
}
.cid-tDphX0DOb8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDphX0DOb8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDphX0DOb8 .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-tDphX0DOb8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDphX0DOb8 .carousel-control,
.cid-tDphX0DOb8 .close {
  background: #1b1b1b;
}
.cid-tDphX0DOb8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDphX0DOb8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDphX0DOb8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDphX0DOb8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDphX0DOb8 .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-tDphX0DOb8 .close::before {
  content: '\e91a';
}
.cid-tDphX0DOb8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDphX0DOb8 .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-tDphX0DOb8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDphX0DOb8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDphX0DOb8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDphX0DOb8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDphX0DOb8 .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-tDphX0DOb8 .carousel-indicators li.active,
.cid-tDphX0DOb8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDphX0DOb8 .carousel-indicators li::after,
.cid-tDphX0DOb8 .carousel-indicators li::before {
  content: none;
}
.cid-tDphX0DOb8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDphX0DOb8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDphX0DOb8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDphX0DOb8 .carousel-indicators {
    display: none;
  }
}
.cid-tDphX0DOb8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDphX0DOb8 .carousel-inner > .active {
  display: block;
}
.cid-tDphX0DOb8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDphX0DOb8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDphX0DOb8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDphX0DOb8 .carousel-control,
  .cid-tDphX0DOb8 .carousel-indicators,
  .cid-tDphX0DOb8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDphX0DOb8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDphX0DOb8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDphX0DOb8 .carousel-indicators .active,
.cid-tDphX0DOb8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDphX0DOb8 .carousel-indicators .active {
  background: #fff;
}
.cid-tDphX0DOb8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDphX0DOb8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDphX0DOb8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDphX0DOb8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDphX0DOb8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDphX0DOb8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDphX0DOb8 .carousel {
  width: 100%;
}
.cid-tDphX0DOb8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDphX0DOb8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDphX0DOb8 .modal.fade .modal-dialog,
.cid-tDphX0DOb8 .modal.in .modal-dialog {
  transform: none;
}
.cid-tDphX0DOb8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDphX0DOb8 H6 {
  text-align: center;
}
.cid-tDphX1469d {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDphX1469d .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpia9bf9u {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpia9bf9u nav.navbar {
  position: fixed;
}
.cid-tDpia9bf9u .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpia9bf9u .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpia9bf9u .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpia9bf9u .dropdown-item:hover,
.cid-tDpia9bf9u .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpia9bf9u .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpia9bf9u .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpia9bf9u .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpia9bf9u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpia9bf9u .nav-link {
  position: relative;
}
.cid-tDpia9bf9u .container {
  display: flex;
  margin: auto;
}
.cid-tDpia9bf9u .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpia9bf9u .dropdown-menu,
.cid-tDpia9bf9u .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpia9bf9u .nav-item:focus,
.cid-tDpia9bf9u .nav-link:focus {
  outline: none;
}
.cid-tDpia9bf9u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpia9bf9u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpia9bf9u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpia9bf9u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpia9bf9u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpia9bf9u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpia9bf9u .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: #ffffff;
}
.cid-tDpia9bf9u .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpia9bf9u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpia9bf9u .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpia9bf9u .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpia9bf9u .navbar.collapsed {
  justify-content: center;
}
.cid-tDpia9bf9u .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpia9bf9u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpia9bf9u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpia9bf9u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpia9bf9u .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpia9bf9u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpia9bf9u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpia9bf9u .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpia9bf9u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpia9bf9u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpia9bf9u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpia9bf9u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpia9bf9u .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpia9bf9u .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpia9bf9u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpia9bf9u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpia9bf9u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpia9bf9u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpia9bf9u .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpia9bf9u .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpia9bf9u .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpia9bf9u .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpia9bf9u .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-tDpia9bf9u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpia9bf9u .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpia9bf9u .dropdown-item.active,
.cid-tDpia9bf9u .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpia9bf9u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpia9bf9u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpia9bf9u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpia9bf9u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpia9bf9u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpia9bf9u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpia9bf9u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpia9bf9u .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpia9bf9u button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpia9bf9u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpia9bf9u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpia9bf9u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpia9bf9u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpia9bf9u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpia9bf9u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpia9bf9u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpia9bf9u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpia9bf9u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpia9bf9u .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpia9bf9u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpia9bf9u .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-tDpia9bf9u .navbar {
    height: 70px;
  }
  .cid-tDpia9bf9u .navbar.opened {
    height: auto;
  }
  .cid-tDpia9bf9u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpia9qmBG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpia9qmBG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpia9qmBG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpia9qmBG .item {
  padding-bottom: 2rem;
}
.cid-tDpia9qmBG .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tDpia9qmBG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpia9qmBG .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-tDpia9qmBG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpia9qmBG .carousel-control,
.cid-tDpia9qmBG .close {
  background: #1b1b1b;
}
.cid-tDpia9qmBG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpia9qmBG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpia9qmBG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpia9qmBG .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpia9qmBG .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-tDpia9qmBG .close::before {
  content: '\e91a';
}
.cid-tDpia9qmBG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpia9qmBG .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-tDpia9qmBG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpia9qmBG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpia9qmBG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpia9qmBG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpia9qmBG .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-tDpia9qmBG .carousel-indicators li.active,
.cid-tDpia9qmBG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpia9qmBG .carousel-indicators li::after,
.cid-tDpia9qmBG .carousel-indicators li::before {
  content: none;
}
.cid-tDpia9qmBG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpia9qmBG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpia9qmBG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpia9qmBG .carousel-indicators {
    display: none;
  }
}
.cid-tDpia9qmBG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpia9qmBG .carousel-inner > .active {
  display: block;
}
.cid-tDpia9qmBG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpia9qmBG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpia9qmBG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpia9qmBG .carousel-control,
  .cid-tDpia9qmBG .carousel-indicators,
  .cid-tDpia9qmBG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpia9qmBG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpia9qmBG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpia9qmBG .carousel-indicators .active,
.cid-tDpia9qmBG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpia9qmBG .carousel-indicators .active {
  background: #fff;
}
.cid-tDpia9qmBG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpia9qmBG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpia9qmBG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpia9qmBG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpia9qmBG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpia9qmBG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpia9qmBG .carousel {
  width: 100%;
}
.cid-tDpia9qmBG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpia9qmBG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpia9qmBG .modal.fade .modal-dialog,
.cid-tDpia9qmBG .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpia9qmBG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpia9qmBG H6 {
  text-align: center;
}
.cid-tDpia9PUJ2 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpia9PUJ2 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpiXIthPq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpiXIthPq nav.navbar {
  position: fixed;
}
.cid-tDpiXIthPq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpiXIthPq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpiXIthPq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpiXIthPq .dropdown-item:hover,
.cid-tDpiXIthPq .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpiXIthPq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpiXIthPq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpiXIthPq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpiXIthPq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpiXIthPq .nav-link {
  position: relative;
}
.cid-tDpiXIthPq .container {
  display: flex;
  margin: auto;
}
.cid-tDpiXIthPq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpiXIthPq .dropdown-menu,
.cid-tDpiXIthPq .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpiXIthPq .nav-item:focus,
.cid-tDpiXIthPq .nav-link:focus {
  outline: none;
}
.cid-tDpiXIthPq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpiXIthPq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpiXIthPq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpiXIthPq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpiXIthPq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpiXIthPq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpiXIthPq .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: #ffffff;
}
.cid-tDpiXIthPq .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpiXIthPq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpiXIthPq .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpiXIthPq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpiXIthPq .navbar.collapsed {
  justify-content: center;
}
.cid-tDpiXIthPq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpiXIthPq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpiXIthPq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpiXIthPq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpiXIthPq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpiXIthPq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpiXIthPq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpiXIthPq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpiXIthPq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpiXIthPq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpiXIthPq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpiXIthPq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpiXIthPq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpiXIthPq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpiXIthPq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpiXIthPq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpiXIthPq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpiXIthPq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpiXIthPq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpiXIthPq .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpiXIthPq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpiXIthPq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpiXIthPq .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-tDpiXIthPq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpiXIthPq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpiXIthPq .dropdown-item.active,
.cid-tDpiXIthPq .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpiXIthPq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpiXIthPq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpiXIthPq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpiXIthPq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpiXIthPq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpiXIthPq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpiXIthPq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpiXIthPq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpiXIthPq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpiXIthPq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpiXIthPq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpiXIthPq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpiXIthPq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpiXIthPq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpiXIthPq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpiXIthPq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpiXIthPq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpiXIthPq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpiXIthPq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpiXIthPq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpiXIthPq .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-tDpiXIthPq .navbar {
    height: 70px;
  }
  .cid-tDpiXIthPq .navbar.opened {
    height: auto;
  }
  .cid-tDpiXIthPq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpiXINcWO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpiXINcWO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpiXINcWO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpiXINcWO .item {
  padding-bottom: 2rem;
}
.cid-tDpiXINcWO .item-wrapper {
  position: relative;
}
.cid-tDpiXINcWO .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-tDpiXINcWO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpiXINcWO .carousel-control,
.cid-tDpiXINcWO .close {
  background: #1b1b1b;
}
.cid-tDpiXINcWO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpiXINcWO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpiXINcWO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpiXINcWO .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpiXINcWO .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-tDpiXINcWO .close::before {
  content: '\e91a';
}
.cid-tDpiXINcWO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpiXINcWO .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-tDpiXINcWO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpiXINcWO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpiXINcWO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpiXINcWO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpiXINcWO .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-tDpiXINcWO .carousel-indicators li.active,
.cid-tDpiXINcWO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpiXINcWO .carousel-indicators li::after,
.cid-tDpiXINcWO .carousel-indicators li::before {
  content: none;
}
.cid-tDpiXINcWO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpiXINcWO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpiXINcWO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpiXINcWO .carousel-indicators {
    display: none;
  }
}
.cid-tDpiXINcWO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpiXINcWO .carousel-inner > .active {
  display: block;
}
.cid-tDpiXINcWO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpiXINcWO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpiXINcWO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpiXINcWO .carousel-control,
  .cid-tDpiXINcWO .carousel-indicators,
  .cid-tDpiXINcWO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpiXINcWO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpiXINcWO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpiXINcWO .carousel-indicators .active,
.cid-tDpiXINcWO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpiXINcWO .carousel-indicators .active {
  background: #fff;
}
.cid-tDpiXINcWO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpiXINcWO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpiXINcWO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpiXINcWO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpiXINcWO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpiXINcWO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpiXINcWO .carousel {
  width: 100%;
}
.cid-tDpiXINcWO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpiXINcWO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpiXINcWO .modal.fade .modal-dialog,
.cid-tDpiXINcWO .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpiXINcWO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpiXINcWO H6 {
  text-align: center;
}
.cid-tDpiXJhijU {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpiXJhijU .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpmxg7CAU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpmxg7CAU nav.navbar {
  position: fixed;
}
.cid-tDpmxg7CAU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpmxg7CAU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpmxg7CAU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpmxg7CAU .dropdown-item:hover,
.cid-tDpmxg7CAU .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpmxg7CAU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpmxg7CAU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpmxg7CAU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpmxg7CAU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpmxg7CAU .nav-link {
  position: relative;
}
.cid-tDpmxg7CAU .container {
  display: flex;
  margin: auto;
}
.cid-tDpmxg7CAU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpmxg7CAU .dropdown-menu,
.cid-tDpmxg7CAU .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpmxg7CAU .nav-item:focus,
.cid-tDpmxg7CAU .nav-link:focus {
  outline: none;
}
.cid-tDpmxg7CAU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpmxg7CAU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpmxg7CAU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpmxg7CAU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpmxg7CAU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpmxg7CAU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpmxg7CAU .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: #ffffff;
}
.cid-tDpmxg7CAU .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpmxg7CAU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpmxg7CAU .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpmxg7CAU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpmxg7CAU .navbar.collapsed {
  justify-content: center;
}
.cid-tDpmxg7CAU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpmxg7CAU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpmxg7CAU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpmxg7CAU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpmxg7CAU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpmxg7CAU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpmxg7CAU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpmxg7CAU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpmxg7CAU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpmxg7CAU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpmxg7CAU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpmxg7CAU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpmxg7CAU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpmxg7CAU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpmxg7CAU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpmxg7CAU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpmxg7CAU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpmxg7CAU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpmxg7CAU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpmxg7CAU .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpmxg7CAU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpmxg7CAU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpmxg7CAU .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-tDpmxg7CAU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpmxg7CAU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpmxg7CAU .dropdown-item.active,
.cid-tDpmxg7CAU .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpmxg7CAU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpmxg7CAU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpmxg7CAU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpmxg7CAU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpmxg7CAU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpmxg7CAU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpmxg7CAU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpmxg7CAU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpmxg7CAU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpmxg7CAU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpmxg7CAU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpmxg7CAU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpmxg7CAU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpmxg7CAU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpmxg7CAU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpmxg7CAU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpmxg7CAU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpmxg7CAU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpmxg7CAU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpmxg7CAU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpmxg7CAU .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-tDpmxg7CAU .navbar {
    height: 70px;
  }
  .cid-tDpmxg7CAU .navbar.opened {
    height: auto;
  }
  .cid-tDpmxg7CAU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpmxgoadF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpmxgoadF img,
.cid-tDpmxgoadF .item-img {
  width: 100%;
}
.cid-tDpmxgoadF .item:focus,
.cid-tDpmxgoadF span:focus {
  outline: none;
}
.cid-tDpmxgoadF .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tDpmxgoadF .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDpmxgoadF .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDpmxgoadF .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tDpmxgoadF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDpmxgoadF .mbr-section-title {
  color: #000000;
}
.cid-tDpmxgoadF .mbr-text,
.cid-tDpmxgoadF .mbr-section-btn {
  text-align: center;
}
.cid-tDpmxgoadF .item-title {
  text-align: center;
}
.cid-tDpmxgoadF .item-subtitle {
  text-align: left;
}
.cid-tDpmxgIpY6 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpmxgIpY6 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpngbD4cE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpngbD4cE nav.navbar {
  position: fixed;
}
.cid-tDpngbD4cE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpngbD4cE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpngbD4cE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpngbD4cE .dropdown-item:hover,
.cid-tDpngbD4cE .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpngbD4cE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpngbD4cE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpngbD4cE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpngbD4cE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpngbD4cE .nav-link {
  position: relative;
}
.cid-tDpngbD4cE .container {
  display: flex;
  margin: auto;
}
.cid-tDpngbD4cE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpngbD4cE .dropdown-menu,
.cid-tDpngbD4cE .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpngbD4cE .nav-item:focus,
.cid-tDpngbD4cE .nav-link:focus {
  outline: none;
}
.cid-tDpngbD4cE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpngbD4cE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpngbD4cE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpngbD4cE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpngbD4cE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpngbD4cE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpngbD4cE .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: #ffffff;
}
.cid-tDpngbD4cE .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpngbD4cE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpngbD4cE .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpngbD4cE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpngbD4cE .navbar.collapsed {
  justify-content: center;
}
.cid-tDpngbD4cE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpngbD4cE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpngbD4cE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpngbD4cE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpngbD4cE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpngbD4cE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpngbD4cE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpngbD4cE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpngbD4cE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpngbD4cE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpngbD4cE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpngbD4cE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpngbD4cE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpngbD4cE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpngbD4cE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpngbD4cE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpngbD4cE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpngbD4cE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpngbD4cE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpngbD4cE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpngbD4cE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpngbD4cE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpngbD4cE .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-tDpngbD4cE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpngbD4cE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpngbD4cE .dropdown-item.active,
.cid-tDpngbD4cE .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpngbD4cE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpngbD4cE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpngbD4cE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpngbD4cE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpngbD4cE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpngbD4cE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpngbD4cE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpngbD4cE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpngbD4cE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpngbD4cE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpngbD4cE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpngbD4cE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpngbD4cE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpngbD4cE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpngbD4cE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpngbD4cE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpngbD4cE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpngbD4cE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpngbD4cE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpngbD4cE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpngbD4cE .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-tDpngbD4cE .navbar {
    height: 70px;
  }
  .cid-tDpngbD4cE .navbar.opened {
    height: auto;
  }
  .cid-tDpngbD4cE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpngbVbwU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpngbVbwU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpngbVbwU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpngbVbwU .item {
  padding-bottom: 2rem;
}
.cid-tDpngbVbwU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDpngbVbwU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpngbVbwU .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-tDpngbVbwU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpngbVbwU .carousel-control,
.cid-tDpngbVbwU .close {
  background: #1b1b1b;
}
.cid-tDpngbVbwU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpngbVbwU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpngbVbwU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpngbVbwU .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpngbVbwU .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-tDpngbVbwU .close::before {
  content: '\e91a';
}
.cid-tDpngbVbwU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpngbVbwU .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-tDpngbVbwU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpngbVbwU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpngbVbwU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpngbVbwU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpngbVbwU .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-tDpngbVbwU .carousel-indicators li.active,
.cid-tDpngbVbwU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpngbVbwU .carousel-indicators li::after,
.cid-tDpngbVbwU .carousel-indicators li::before {
  content: none;
}
.cid-tDpngbVbwU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpngbVbwU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpngbVbwU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpngbVbwU .carousel-indicators {
    display: none;
  }
}
.cid-tDpngbVbwU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpngbVbwU .carousel-inner > .active {
  display: block;
}
.cid-tDpngbVbwU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpngbVbwU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpngbVbwU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpngbVbwU .carousel-control,
  .cid-tDpngbVbwU .carousel-indicators,
  .cid-tDpngbVbwU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpngbVbwU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpngbVbwU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpngbVbwU .carousel-indicators .active,
.cid-tDpngbVbwU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpngbVbwU .carousel-indicators .active {
  background: #fff;
}
.cid-tDpngbVbwU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpngbVbwU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpngbVbwU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpngbVbwU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpngbVbwU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpngbVbwU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpngbVbwU .carousel {
  width: 100%;
}
.cid-tDpngbVbwU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpngbVbwU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpngbVbwU .modal.fade .modal-dialog,
.cid-tDpngbVbwU .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpngbVbwU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpngbVbwU H6 {
  text-align: center;
}
.cid-tDpngcl3XI {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpngcl3XI .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpnDGySx8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpnDGySx8 nav.navbar {
  position: fixed;
}
.cid-tDpnDGySx8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpnDGySx8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpnDGySx8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpnDGySx8 .dropdown-item:hover,
.cid-tDpnDGySx8 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpnDGySx8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpnDGySx8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpnDGySx8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpnDGySx8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpnDGySx8 .nav-link {
  position: relative;
}
.cid-tDpnDGySx8 .container {
  display: flex;
  margin: auto;
}
.cid-tDpnDGySx8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpnDGySx8 .dropdown-menu,
.cid-tDpnDGySx8 .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpnDGySx8 .nav-item:focus,
.cid-tDpnDGySx8 .nav-link:focus {
  outline: none;
}
.cid-tDpnDGySx8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpnDGySx8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpnDGySx8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpnDGySx8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpnDGySx8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpnDGySx8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpnDGySx8 .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: #ffffff;
}
.cid-tDpnDGySx8 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpnDGySx8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpnDGySx8 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpnDGySx8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpnDGySx8 .navbar.collapsed {
  justify-content: center;
}
.cid-tDpnDGySx8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpnDGySx8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpnDGySx8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpnDGySx8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpnDGySx8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpnDGySx8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpnDGySx8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpnDGySx8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpnDGySx8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpnDGySx8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpnDGySx8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpnDGySx8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpnDGySx8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpnDGySx8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpnDGySx8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpnDGySx8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpnDGySx8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpnDGySx8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpnDGySx8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpnDGySx8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpnDGySx8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpnDGySx8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpnDGySx8 .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-tDpnDGySx8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpnDGySx8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpnDGySx8 .dropdown-item.active,
.cid-tDpnDGySx8 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpnDGySx8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpnDGySx8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpnDGySx8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpnDGySx8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpnDGySx8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpnDGySx8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpnDGySx8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpnDGySx8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpnDGySx8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpnDGySx8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpnDGySx8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpnDGySx8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpnDGySx8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpnDGySx8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpnDGySx8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpnDGySx8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpnDGySx8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpnDGySx8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpnDGySx8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpnDGySx8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpnDGySx8 .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-tDpnDGySx8 .navbar {
    height: 70px;
  }
  .cid-tDpnDGySx8 .navbar.opened {
    height: auto;
  }
  .cid-tDpnDGySx8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpnDGQNCQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpnDGQNCQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpnDGQNCQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpnDGQNCQ .item {
  padding-bottom: 2rem;
}
.cid-tDpnDGQNCQ .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tDpnDGQNCQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpnDGQNCQ .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-tDpnDGQNCQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpnDGQNCQ .carousel-control,
.cid-tDpnDGQNCQ .close {
  background: #1b1b1b;
}
.cid-tDpnDGQNCQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpnDGQNCQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpnDGQNCQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpnDGQNCQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpnDGQNCQ .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-tDpnDGQNCQ .close::before {
  content: '\e91a';
}
.cid-tDpnDGQNCQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpnDGQNCQ .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-tDpnDGQNCQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpnDGQNCQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpnDGQNCQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpnDGQNCQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpnDGQNCQ .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-tDpnDGQNCQ .carousel-indicators li.active,
.cid-tDpnDGQNCQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpnDGQNCQ .carousel-indicators li::after,
.cid-tDpnDGQNCQ .carousel-indicators li::before {
  content: none;
}
.cid-tDpnDGQNCQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpnDGQNCQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpnDGQNCQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpnDGQNCQ .carousel-indicators {
    display: none;
  }
}
.cid-tDpnDGQNCQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpnDGQNCQ .carousel-inner > .active {
  display: block;
}
.cid-tDpnDGQNCQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpnDGQNCQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpnDGQNCQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpnDGQNCQ .carousel-control,
  .cid-tDpnDGQNCQ .carousel-indicators,
  .cid-tDpnDGQNCQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpnDGQNCQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpnDGQNCQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpnDGQNCQ .carousel-indicators .active,
.cid-tDpnDGQNCQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpnDGQNCQ .carousel-indicators .active {
  background: #fff;
}
.cid-tDpnDGQNCQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpnDGQNCQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpnDGQNCQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpnDGQNCQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpnDGQNCQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpnDGQNCQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpnDGQNCQ .carousel {
  width: 100%;
}
.cid-tDpnDGQNCQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpnDGQNCQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpnDGQNCQ .modal.fade .modal-dialog,
.cid-tDpnDGQNCQ .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpnDGQNCQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpnDGQNCQ H6 {
  text-align: center;
}
.cid-tDpnDHgEhF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpnDHgEhF .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDporMmd5b {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDporMmd5b nav.navbar {
  position: fixed;
}
.cid-tDporMmd5b .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDporMmd5b .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDporMmd5b .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDporMmd5b .dropdown-item:hover,
.cid-tDporMmd5b .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDporMmd5b .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDporMmd5b .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDporMmd5b .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDporMmd5b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDporMmd5b .nav-link {
  position: relative;
}
.cid-tDporMmd5b .container {
  display: flex;
  margin: auto;
}
.cid-tDporMmd5b .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDporMmd5b .dropdown-menu,
.cid-tDporMmd5b .navbar.opened {
  background: #ffffff !important;
}
.cid-tDporMmd5b .nav-item:focus,
.cid-tDporMmd5b .nav-link:focus {
  outline: none;
}
.cid-tDporMmd5b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDporMmd5b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDporMmd5b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDporMmd5b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDporMmd5b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDporMmd5b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDporMmd5b .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: #ffffff;
}
.cid-tDporMmd5b .navbar.opened {
  transition: all 0.3s;
}
.cid-tDporMmd5b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDporMmd5b .navbar .navbar-logo img {
  width: auto;
}
.cid-tDporMmd5b .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDporMmd5b .navbar.collapsed {
  justify-content: center;
}
.cid-tDporMmd5b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDporMmd5b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDporMmd5b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDporMmd5b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDporMmd5b .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDporMmd5b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDporMmd5b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDporMmd5b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDporMmd5b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDporMmd5b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDporMmd5b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDporMmd5b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDporMmd5b .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDporMmd5b .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDporMmd5b .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDporMmd5b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDporMmd5b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDporMmd5b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDporMmd5b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDporMmd5b .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDporMmd5b .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDporMmd5b .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDporMmd5b .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-tDporMmd5b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDporMmd5b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDporMmd5b .dropdown-item.active,
.cid-tDporMmd5b .dropdown-item:active {
  background-color: transparent;
}
.cid-tDporMmd5b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDporMmd5b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDporMmd5b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDporMmd5b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDporMmd5b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDporMmd5b .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDporMmd5b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDporMmd5b .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDporMmd5b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDporMmd5b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDporMmd5b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDporMmd5b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDporMmd5b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDporMmd5b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDporMmd5b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDporMmd5b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDporMmd5b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDporMmd5b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDporMmd5b .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDporMmd5b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDporMmd5b .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-tDporMmd5b .navbar {
    height: 70px;
  }
  .cid-tDporMmd5b .navbar.opened {
    height: auto;
  }
  .cid-tDporMmd5b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDporMDxpd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDporMDxpd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDporMDxpd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDporMDxpd .item {
  padding-bottom: 2rem;
}
.cid-tDporMDxpd .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDporMDxpd .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDporMDxpd .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-tDporMDxpd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDporMDxpd .carousel-control,
.cid-tDporMDxpd .close {
  background: #1b1b1b;
}
.cid-tDporMDxpd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDporMDxpd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDporMDxpd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDporMDxpd .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDporMDxpd .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-tDporMDxpd .close::before {
  content: '\e91a';
}
.cid-tDporMDxpd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDporMDxpd .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-tDporMDxpd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDporMDxpd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDporMDxpd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDporMDxpd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDporMDxpd .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-tDporMDxpd .carousel-indicators li.active,
.cid-tDporMDxpd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDporMDxpd .carousel-indicators li::after,
.cid-tDporMDxpd .carousel-indicators li::before {
  content: none;
}
.cid-tDporMDxpd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDporMDxpd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDporMDxpd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDporMDxpd .carousel-indicators {
    display: none;
  }
}
.cid-tDporMDxpd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDporMDxpd .carousel-inner > .active {
  display: block;
}
.cid-tDporMDxpd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDporMDxpd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDporMDxpd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDporMDxpd .carousel-control,
  .cid-tDporMDxpd .carousel-indicators,
  .cid-tDporMDxpd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDporMDxpd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDporMDxpd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDporMDxpd .carousel-indicators .active,
.cid-tDporMDxpd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDporMDxpd .carousel-indicators .active {
  background: #fff;
}
.cid-tDporMDxpd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDporMDxpd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDporMDxpd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDporMDxpd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDporMDxpd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDporMDxpd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDporMDxpd .carousel {
  width: 100%;
}
.cid-tDporMDxpd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDporMDxpd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDporMDxpd .modal.fade .modal-dialog,
.cid-tDporMDxpd .modal.in .modal-dialog {
  transform: none;
}
.cid-tDporMDxpd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDporMDxpd H6 {
  text-align: center;
}
.cid-tDporN2oIU {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDporN2oIU .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDppgcerkZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDppgcerkZ nav.navbar {
  position: fixed;
}
.cid-tDppgcerkZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDppgcerkZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDppgcerkZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDppgcerkZ .dropdown-item:hover,
.cid-tDppgcerkZ .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDppgcerkZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDppgcerkZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDppgcerkZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDppgcerkZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDppgcerkZ .nav-link {
  position: relative;
}
.cid-tDppgcerkZ .container {
  display: flex;
  margin: auto;
}
.cid-tDppgcerkZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDppgcerkZ .dropdown-menu,
.cid-tDppgcerkZ .navbar.opened {
  background: #ffffff !important;
}
.cid-tDppgcerkZ .nav-item:focus,
.cid-tDppgcerkZ .nav-link:focus {
  outline: none;
}
.cid-tDppgcerkZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDppgcerkZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDppgcerkZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDppgcerkZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDppgcerkZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDppgcerkZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDppgcerkZ .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: #ffffff;
}
.cid-tDppgcerkZ .navbar.opened {
  transition: all 0.3s;
}
.cid-tDppgcerkZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDppgcerkZ .navbar .navbar-logo img {
  width: auto;
}
.cid-tDppgcerkZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDppgcerkZ .navbar.collapsed {
  justify-content: center;
}
.cid-tDppgcerkZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDppgcerkZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDppgcerkZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDppgcerkZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDppgcerkZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDppgcerkZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDppgcerkZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDppgcerkZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDppgcerkZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDppgcerkZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDppgcerkZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDppgcerkZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDppgcerkZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDppgcerkZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDppgcerkZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDppgcerkZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDppgcerkZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDppgcerkZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDppgcerkZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDppgcerkZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDppgcerkZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDppgcerkZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDppgcerkZ .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-tDppgcerkZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDppgcerkZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDppgcerkZ .dropdown-item.active,
.cid-tDppgcerkZ .dropdown-item:active {
  background-color: transparent;
}
.cid-tDppgcerkZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDppgcerkZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDppgcerkZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDppgcerkZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDppgcerkZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDppgcerkZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDppgcerkZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDppgcerkZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDppgcerkZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDppgcerkZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDppgcerkZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDppgcerkZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDppgcerkZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDppgcerkZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDppgcerkZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDppgcerkZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDppgcerkZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDppgcerkZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDppgcerkZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDppgcerkZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDppgcerkZ .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-tDppgcerkZ .navbar {
    height: 70px;
  }
  .cid-tDppgcerkZ .navbar.opened {
    height: auto;
  }
  .cid-tDppgcerkZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDppgcvCok {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDppgcvCok img,
.cid-tDppgcvCok .item-img {
  width: 100%;
}
.cid-tDppgcvCok .item:focus,
.cid-tDppgcvCok span:focus {
  outline: none;
}
.cid-tDppgcvCok .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tDppgcvCok .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDppgcvCok .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDppgcvCok .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tDppgcvCok .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDppgcvCok .mbr-section-title {
  color: #000000;
}
.cid-tDppgcvCok .mbr-text,
.cid-tDppgcvCok .mbr-section-btn {
  text-align: center;
}
.cid-tDppgcvCok .item-title {
  text-align: center;
}
.cid-tDppgcvCok .item-subtitle {
  text-align: left;
}
.cid-tDppgcLhVI {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDppgcLhVI .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpq7tJhUn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpq7tJhUn nav.navbar {
  position: fixed;
}
.cid-tDpq7tJhUn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpq7tJhUn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpq7tJhUn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpq7tJhUn .dropdown-item:hover,
.cid-tDpq7tJhUn .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpq7tJhUn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpq7tJhUn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpq7tJhUn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpq7tJhUn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpq7tJhUn .nav-link {
  position: relative;
}
.cid-tDpq7tJhUn .container {
  display: flex;
  margin: auto;
}
.cid-tDpq7tJhUn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpq7tJhUn .dropdown-menu,
.cid-tDpq7tJhUn .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpq7tJhUn .nav-item:focus,
.cid-tDpq7tJhUn .nav-link:focus {
  outline: none;
}
.cid-tDpq7tJhUn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpq7tJhUn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpq7tJhUn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpq7tJhUn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpq7tJhUn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpq7tJhUn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpq7tJhUn .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: #ffffff;
}
.cid-tDpq7tJhUn .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpq7tJhUn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpq7tJhUn .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpq7tJhUn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpq7tJhUn .navbar.collapsed {
  justify-content: center;
}
.cid-tDpq7tJhUn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpq7tJhUn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpq7tJhUn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpq7tJhUn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpq7tJhUn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpq7tJhUn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpq7tJhUn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpq7tJhUn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpq7tJhUn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpq7tJhUn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpq7tJhUn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpq7tJhUn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpq7tJhUn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpq7tJhUn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpq7tJhUn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpq7tJhUn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpq7tJhUn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpq7tJhUn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpq7tJhUn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpq7tJhUn .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpq7tJhUn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpq7tJhUn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpq7tJhUn .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-tDpq7tJhUn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpq7tJhUn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpq7tJhUn .dropdown-item.active,
.cid-tDpq7tJhUn .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpq7tJhUn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpq7tJhUn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpq7tJhUn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpq7tJhUn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpq7tJhUn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpq7tJhUn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpq7tJhUn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpq7tJhUn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpq7tJhUn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpq7tJhUn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpq7tJhUn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpq7tJhUn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpq7tJhUn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpq7tJhUn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpq7tJhUn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpq7tJhUn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpq7tJhUn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpq7tJhUn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpq7tJhUn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpq7tJhUn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpq7tJhUn .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-tDpq7tJhUn .navbar {
    height: 70px;
  }
  .cid-tDpq7tJhUn .navbar.opened {
    height: auto;
  }
  .cid-tDpq7tJhUn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpq7u2sVq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpq7u2sVq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpq7u2sVq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpq7u2sVq .item {
  padding-bottom: 2rem;
}
.cid-tDpq7u2sVq .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tDpq7u2sVq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpq7u2sVq .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-tDpq7u2sVq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpq7u2sVq .carousel-control,
.cid-tDpq7u2sVq .close {
  background: #1b1b1b;
}
.cid-tDpq7u2sVq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpq7u2sVq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpq7u2sVq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpq7u2sVq .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpq7u2sVq .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-tDpq7u2sVq .close::before {
  content: '\e91a';
}
.cid-tDpq7u2sVq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpq7u2sVq .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-tDpq7u2sVq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpq7u2sVq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpq7u2sVq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpq7u2sVq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpq7u2sVq .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-tDpq7u2sVq .carousel-indicators li.active,
.cid-tDpq7u2sVq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpq7u2sVq .carousel-indicators li::after,
.cid-tDpq7u2sVq .carousel-indicators li::before {
  content: none;
}
.cid-tDpq7u2sVq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpq7u2sVq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpq7u2sVq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpq7u2sVq .carousel-indicators {
    display: none;
  }
}
.cid-tDpq7u2sVq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpq7u2sVq .carousel-inner > .active {
  display: block;
}
.cid-tDpq7u2sVq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpq7u2sVq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpq7u2sVq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpq7u2sVq .carousel-control,
  .cid-tDpq7u2sVq .carousel-indicators,
  .cid-tDpq7u2sVq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpq7u2sVq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpq7u2sVq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpq7u2sVq .carousel-indicators .active,
.cid-tDpq7u2sVq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpq7u2sVq .carousel-indicators .active {
  background: #fff;
}
.cid-tDpq7u2sVq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpq7u2sVq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpq7u2sVq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpq7u2sVq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpq7u2sVq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpq7u2sVq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpq7u2sVq .carousel {
  width: 100%;
}
.cid-tDpq7u2sVq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpq7u2sVq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpq7u2sVq .modal.fade .modal-dialog,
.cid-tDpq7u2sVq .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpq7u2sVq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpq7u2sVq H6 {
  text-align: center;
}
.cid-tDpq7uutiI {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpq7uutiI .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpqye2unP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpqye2unP nav.navbar {
  position: fixed;
}
.cid-tDpqye2unP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpqye2unP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpqye2unP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpqye2unP .dropdown-item:hover,
.cid-tDpqye2unP .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpqye2unP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpqye2unP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpqye2unP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpqye2unP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpqye2unP .nav-link {
  position: relative;
}
.cid-tDpqye2unP .container {
  display: flex;
  margin: auto;
}
.cid-tDpqye2unP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpqye2unP .dropdown-menu,
.cid-tDpqye2unP .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpqye2unP .nav-item:focus,
.cid-tDpqye2unP .nav-link:focus {
  outline: none;
}
.cid-tDpqye2unP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpqye2unP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpqye2unP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpqye2unP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpqye2unP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpqye2unP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpqye2unP .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: #ffffff;
}
.cid-tDpqye2unP .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpqye2unP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpqye2unP .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpqye2unP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpqye2unP .navbar.collapsed {
  justify-content: center;
}
.cid-tDpqye2unP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpqye2unP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpqye2unP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpqye2unP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpqye2unP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpqye2unP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpqye2unP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpqye2unP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpqye2unP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpqye2unP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpqye2unP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpqye2unP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpqye2unP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpqye2unP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpqye2unP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpqye2unP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpqye2unP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpqye2unP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpqye2unP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpqye2unP .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpqye2unP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpqye2unP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpqye2unP .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-tDpqye2unP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpqye2unP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpqye2unP .dropdown-item.active,
.cid-tDpqye2unP .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpqye2unP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpqye2unP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpqye2unP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpqye2unP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpqye2unP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpqye2unP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpqye2unP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpqye2unP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpqye2unP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpqye2unP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpqye2unP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpqye2unP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpqye2unP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpqye2unP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpqye2unP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpqye2unP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpqye2unP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpqye2unP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpqye2unP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpqye2unP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpqye2unP .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-tDpqye2unP .navbar {
    height: 70px;
  }
  .cid-tDpqye2unP .navbar.opened {
    height: auto;
  }
  .cid-tDpqye2unP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpqyej0jw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpqyej0jw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpqyej0jw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpqyej0jw .item {
  padding-bottom: 2rem;
}
.cid-tDpqyej0jw .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDpqyej0jw .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpqyej0jw .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-tDpqyej0jw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpqyej0jw .carousel-control,
.cid-tDpqyej0jw .close {
  background: #1b1b1b;
}
.cid-tDpqyej0jw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpqyej0jw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpqyej0jw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpqyej0jw .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpqyej0jw .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-tDpqyej0jw .close::before {
  content: '\e91a';
}
.cid-tDpqyej0jw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpqyej0jw .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-tDpqyej0jw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpqyej0jw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpqyej0jw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpqyej0jw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpqyej0jw .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-tDpqyej0jw .carousel-indicators li.active,
.cid-tDpqyej0jw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpqyej0jw .carousel-indicators li::after,
.cid-tDpqyej0jw .carousel-indicators li::before {
  content: none;
}
.cid-tDpqyej0jw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpqyej0jw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpqyej0jw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpqyej0jw .carousel-indicators {
    display: none;
  }
}
.cid-tDpqyej0jw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpqyej0jw .carousel-inner > .active {
  display: block;
}
.cid-tDpqyej0jw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpqyej0jw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpqyej0jw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpqyej0jw .carousel-control,
  .cid-tDpqyej0jw .carousel-indicators,
  .cid-tDpqyej0jw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpqyej0jw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpqyej0jw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpqyej0jw .carousel-indicators .active,
.cid-tDpqyej0jw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpqyej0jw .carousel-indicators .active {
  background: #fff;
}
.cid-tDpqyej0jw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpqyej0jw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpqyej0jw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpqyej0jw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpqyej0jw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpqyej0jw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpqyej0jw .carousel {
  width: 100%;
}
.cid-tDpqyej0jw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpqyej0jw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpqyej0jw .modal.fade .modal-dialog,
.cid-tDpqyej0jw .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpqyej0jw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpqyej0jw H6 {
  text-align: center;
}
.cid-tDpqyeGKnv {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpqyeGKnv .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpqVG1F9D {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpqVG1F9D nav.navbar {
  position: fixed;
}
.cid-tDpqVG1F9D .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpqVG1F9D .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpqVG1F9D .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpqVG1F9D .dropdown-item:hover,
.cid-tDpqVG1F9D .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpqVG1F9D .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpqVG1F9D .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpqVG1F9D .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpqVG1F9D .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpqVG1F9D .nav-link {
  position: relative;
}
.cid-tDpqVG1F9D .container {
  display: flex;
  margin: auto;
}
.cid-tDpqVG1F9D .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpqVG1F9D .dropdown-menu,
.cid-tDpqVG1F9D .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpqVG1F9D .nav-item:focus,
.cid-tDpqVG1F9D .nav-link:focus {
  outline: none;
}
.cid-tDpqVG1F9D .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpqVG1F9D .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpqVG1F9D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpqVG1F9D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpqVG1F9D .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpqVG1F9D .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpqVG1F9D .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: #ffffff;
}
.cid-tDpqVG1F9D .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpqVG1F9D .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpqVG1F9D .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpqVG1F9D .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpqVG1F9D .navbar.collapsed {
  justify-content: center;
}
.cid-tDpqVG1F9D .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpqVG1F9D .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpqVG1F9D .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpqVG1F9D .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpqVG1F9D .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpqVG1F9D .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpqVG1F9D .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpqVG1F9D .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpqVG1F9D .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpqVG1F9D .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpqVG1F9D .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpqVG1F9D .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpqVG1F9D .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpqVG1F9D .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpqVG1F9D .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpqVG1F9D .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpqVG1F9D .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpqVG1F9D .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpqVG1F9D .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpqVG1F9D .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpqVG1F9D .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpqVG1F9D .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpqVG1F9D .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-tDpqVG1F9D .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpqVG1F9D .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpqVG1F9D .dropdown-item.active,
.cid-tDpqVG1F9D .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpqVG1F9D .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpqVG1F9D .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpqVG1F9D .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpqVG1F9D .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpqVG1F9D .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpqVG1F9D .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpqVG1F9D ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpqVG1F9D .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpqVG1F9D button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpqVG1F9D button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpqVG1F9D button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpqVG1F9D button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpqVG1F9D button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpqVG1F9D button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpqVG1F9D nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpqVG1F9D nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpqVG1F9D nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpqVG1F9D nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpqVG1F9D .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpqVG1F9D a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpqVG1F9D .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-tDpqVG1F9D .navbar {
    height: 70px;
  }
  .cid-tDpqVG1F9D .navbar.opened {
    height: auto;
  }
  .cid-tDpqVG1F9D .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpqVGgETc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpqVGgETc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpqVGgETc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpqVGgETc .item {
  padding-bottom: 2rem;
}
.cid-tDpqVGgETc .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDpqVGgETc .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpqVGgETc .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-tDpqVGgETc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpqVGgETc .carousel-control,
.cid-tDpqVGgETc .close {
  background: #1b1b1b;
}
.cid-tDpqVGgETc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpqVGgETc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpqVGgETc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpqVGgETc .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpqVGgETc .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-tDpqVGgETc .close::before {
  content: '\e91a';
}
.cid-tDpqVGgETc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpqVGgETc .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-tDpqVGgETc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpqVGgETc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpqVGgETc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpqVGgETc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpqVGgETc .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-tDpqVGgETc .carousel-indicators li.active,
.cid-tDpqVGgETc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpqVGgETc .carousel-indicators li::after,
.cid-tDpqVGgETc .carousel-indicators li::before {
  content: none;
}
.cid-tDpqVGgETc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpqVGgETc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpqVGgETc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpqVGgETc .carousel-indicators {
    display: none;
  }
}
.cid-tDpqVGgETc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpqVGgETc .carousel-inner > .active {
  display: block;
}
.cid-tDpqVGgETc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpqVGgETc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpqVGgETc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpqVGgETc .carousel-control,
  .cid-tDpqVGgETc .carousel-indicators,
  .cid-tDpqVGgETc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpqVGgETc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpqVGgETc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpqVGgETc .carousel-indicators .active,
.cid-tDpqVGgETc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpqVGgETc .carousel-indicators .active {
  background: #fff;
}
.cid-tDpqVGgETc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpqVGgETc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpqVGgETc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpqVGgETc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpqVGgETc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpqVGgETc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpqVGgETc .carousel {
  width: 100%;
}
.cid-tDpqVGgETc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpqVGgETc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpqVGgETc .modal.fade .modal-dialog,
.cid-tDpqVGgETc .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpqVGgETc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpqVGgETc H6 {
  text-align: center;
}
.cid-tDpqVGC2HV {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpqVGC2HV .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpre6ENYM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpre6ENYM nav.navbar {
  position: fixed;
}
.cid-tDpre6ENYM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpre6ENYM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpre6ENYM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpre6ENYM .dropdown-item:hover,
.cid-tDpre6ENYM .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpre6ENYM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpre6ENYM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpre6ENYM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpre6ENYM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpre6ENYM .nav-link {
  position: relative;
}
.cid-tDpre6ENYM .container {
  display: flex;
  margin: auto;
}
.cid-tDpre6ENYM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpre6ENYM .dropdown-menu,
.cid-tDpre6ENYM .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpre6ENYM .nav-item:focus,
.cid-tDpre6ENYM .nav-link:focus {
  outline: none;
}
.cid-tDpre6ENYM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpre6ENYM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpre6ENYM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpre6ENYM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpre6ENYM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpre6ENYM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpre6ENYM .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: #ffffff;
}
.cid-tDpre6ENYM .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpre6ENYM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpre6ENYM .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpre6ENYM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpre6ENYM .navbar.collapsed {
  justify-content: center;
}
.cid-tDpre6ENYM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpre6ENYM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpre6ENYM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpre6ENYM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpre6ENYM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpre6ENYM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpre6ENYM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpre6ENYM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpre6ENYM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpre6ENYM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpre6ENYM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpre6ENYM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpre6ENYM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpre6ENYM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpre6ENYM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpre6ENYM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpre6ENYM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpre6ENYM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpre6ENYM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpre6ENYM .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpre6ENYM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpre6ENYM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpre6ENYM .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-tDpre6ENYM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpre6ENYM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpre6ENYM .dropdown-item.active,
.cid-tDpre6ENYM .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpre6ENYM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpre6ENYM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpre6ENYM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpre6ENYM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpre6ENYM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpre6ENYM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpre6ENYM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpre6ENYM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpre6ENYM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpre6ENYM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpre6ENYM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpre6ENYM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpre6ENYM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpre6ENYM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpre6ENYM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpre6ENYM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpre6ENYM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpre6ENYM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpre6ENYM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpre6ENYM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpre6ENYM .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-tDpre6ENYM .navbar {
    height: 70px;
  }
  .cid-tDpre6ENYM .navbar.opened {
    height: auto;
  }
  .cid-tDpre6ENYM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpre6UBVP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpre6UBVP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpre6UBVP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpre6UBVP .item {
  padding-bottom: 2rem;
}
.cid-tDpre6UBVP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDpre6UBVP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpre6UBVP .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-tDpre6UBVP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpre6UBVP .carousel-control,
.cid-tDpre6UBVP .close {
  background: #1b1b1b;
}
.cid-tDpre6UBVP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpre6UBVP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpre6UBVP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpre6UBVP .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpre6UBVP .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-tDpre6UBVP .close::before {
  content: '\e91a';
}
.cid-tDpre6UBVP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpre6UBVP .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-tDpre6UBVP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpre6UBVP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpre6UBVP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpre6UBVP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpre6UBVP .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-tDpre6UBVP .carousel-indicators li.active,
.cid-tDpre6UBVP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpre6UBVP .carousel-indicators li::after,
.cid-tDpre6UBVP .carousel-indicators li::before {
  content: none;
}
.cid-tDpre6UBVP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpre6UBVP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpre6UBVP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpre6UBVP .carousel-indicators {
    display: none;
  }
}
.cid-tDpre6UBVP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpre6UBVP .carousel-inner > .active {
  display: block;
}
.cid-tDpre6UBVP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpre6UBVP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpre6UBVP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpre6UBVP .carousel-control,
  .cid-tDpre6UBVP .carousel-indicators,
  .cid-tDpre6UBVP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpre6UBVP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpre6UBVP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpre6UBVP .carousel-indicators .active,
.cid-tDpre6UBVP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpre6UBVP .carousel-indicators .active {
  background: #fff;
}
.cid-tDpre6UBVP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpre6UBVP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpre6UBVP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpre6UBVP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpre6UBVP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpre6UBVP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpre6UBVP .carousel {
  width: 100%;
}
.cid-tDpre6UBVP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpre6UBVP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpre6UBVP .modal.fade .modal-dialog,
.cid-tDpre6UBVP .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpre6UBVP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpre6UBVP H6 {
  text-align: center;
}
.cid-tDpre7j6YP {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpre7j6YP .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDps6pwxtr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDps6pwxtr nav.navbar {
  position: fixed;
}
.cid-tDps6pwxtr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDps6pwxtr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDps6pwxtr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDps6pwxtr .dropdown-item:hover,
.cid-tDps6pwxtr .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDps6pwxtr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDps6pwxtr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDps6pwxtr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDps6pwxtr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDps6pwxtr .nav-link {
  position: relative;
}
.cid-tDps6pwxtr .container {
  display: flex;
  margin: auto;
}
.cid-tDps6pwxtr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDps6pwxtr .dropdown-menu,
.cid-tDps6pwxtr .navbar.opened {
  background: #ffffff !important;
}
.cid-tDps6pwxtr .nav-item:focus,
.cid-tDps6pwxtr .nav-link:focus {
  outline: none;
}
.cid-tDps6pwxtr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDps6pwxtr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDps6pwxtr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDps6pwxtr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDps6pwxtr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDps6pwxtr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDps6pwxtr .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: #ffffff;
}
.cid-tDps6pwxtr .navbar.opened {
  transition: all 0.3s;
}
.cid-tDps6pwxtr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDps6pwxtr .navbar .navbar-logo img {
  width: auto;
}
.cid-tDps6pwxtr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDps6pwxtr .navbar.collapsed {
  justify-content: center;
}
.cid-tDps6pwxtr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDps6pwxtr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDps6pwxtr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDps6pwxtr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDps6pwxtr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDps6pwxtr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDps6pwxtr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDps6pwxtr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDps6pwxtr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDps6pwxtr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDps6pwxtr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDps6pwxtr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDps6pwxtr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDps6pwxtr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDps6pwxtr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDps6pwxtr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDps6pwxtr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDps6pwxtr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDps6pwxtr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDps6pwxtr .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDps6pwxtr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDps6pwxtr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDps6pwxtr .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-tDps6pwxtr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDps6pwxtr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDps6pwxtr .dropdown-item.active,
.cid-tDps6pwxtr .dropdown-item:active {
  background-color: transparent;
}
.cid-tDps6pwxtr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDps6pwxtr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDps6pwxtr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDps6pwxtr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDps6pwxtr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDps6pwxtr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDps6pwxtr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDps6pwxtr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDps6pwxtr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDps6pwxtr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDps6pwxtr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDps6pwxtr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDps6pwxtr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDps6pwxtr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDps6pwxtr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDps6pwxtr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDps6pwxtr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDps6pwxtr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDps6pwxtr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDps6pwxtr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDps6pwxtr .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-tDps6pwxtr .navbar {
    height: 70px;
  }
  .cid-tDps6pwxtr .navbar.opened {
    height: auto;
  }
  .cid-tDps6pwxtr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDps6pOR4F {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDps6pOR4F img,
.cid-tDps6pOR4F .item-img {
  width: 100%;
}
.cid-tDps6pOR4F .item:focus,
.cid-tDps6pOR4F span:focus {
  outline: none;
}
.cid-tDps6pOR4F .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tDps6pOR4F .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tDps6pOR4F .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDps6pOR4F .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tDps6pOR4F .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tDps6pOR4F .mbr-section-title {
  color: #000000;
}
.cid-tDps6pOR4F .mbr-text,
.cid-tDps6pOR4F .mbr-section-btn {
  text-align: center;
}
.cid-tDps6pOR4F .item-title {
  text-align: center;
}
.cid-tDps6pOR4F .item-subtitle {
  text-align: left;
}
.cid-tDps6qcbX7 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDps6qcbX7 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpt96INcw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpt96INcw nav.navbar {
  position: fixed;
}
.cid-tDpt96INcw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpt96INcw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpt96INcw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpt96INcw .dropdown-item:hover,
.cid-tDpt96INcw .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpt96INcw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpt96INcw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpt96INcw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpt96INcw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpt96INcw .nav-link {
  position: relative;
}
.cid-tDpt96INcw .container {
  display: flex;
  margin: auto;
}
.cid-tDpt96INcw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpt96INcw .dropdown-menu,
.cid-tDpt96INcw .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpt96INcw .nav-item:focus,
.cid-tDpt96INcw .nav-link:focus {
  outline: none;
}
.cid-tDpt96INcw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpt96INcw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpt96INcw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpt96INcw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpt96INcw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpt96INcw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpt96INcw .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: #ffffff;
}
.cid-tDpt96INcw .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpt96INcw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpt96INcw .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpt96INcw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpt96INcw .navbar.collapsed {
  justify-content: center;
}
.cid-tDpt96INcw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpt96INcw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpt96INcw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpt96INcw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpt96INcw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpt96INcw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpt96INcw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpt96INcw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpt96INcw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpt96INcw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpt96INcw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpt96INcw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpt96INcw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpt96INcw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpt96INcw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpt96INcw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpt96INcw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpt96INcw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpt96INcw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpt96INcw .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpt96INcw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpt96INcw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpt96INcw .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-tDpt96INcw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpt96INcw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpt96INcw .dropdown-item.active,
.cid-tDpt96INcw .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpt96INcw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpt96INcw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpt96INcw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpt96INcw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpt96INcw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpt96INcw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpt96INcw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpt96INcw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpt96INcw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpt96INcw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpt96INcw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpt96INcw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpt96INcw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpt96INcw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpt96INcw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpt96INcw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpt96INcw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpt96INcw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpt96INcw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpt96INcw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpt96INcw .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-tDpt96INcw .navbar {
    height: 70px;
  }
  .cid-tDpt96INcw .navbar.opened {
    height: auto;
  }
  .cid-tDpt96INcw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpt96ZXKV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpt96ZXKV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpt96ZXKV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpt96ZXKV .item {
  padding-bottom: 2rem;
}
.cid-tDpt96ZXKV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDpt96ZXKV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpt96ZXKV .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-tDpt96ZXKV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpt96ZXKV .carousel-control,
.cid-tDpt96ZXKV .close {
  background: #1b1b1b;
}
.cid-tDpt96ZXKV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpt96ZXKV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpt96ZXKV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpt96ZXKV .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpt96ZXKV .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-tDpt96ZXKV .close::before {
  content: '\e91a';
}
.cid-tDpt96ZXKV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpt96ZXKV .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-tDpt96ZXKV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpt96ZXKV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpt96ZXKV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpt96ZXKV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpt96ZXKV .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-tDpt96ZXKV .carousel-indicators li.active,
.cid-tDpt96ZXKV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpt96ZXKV .carousel-indicators li::after,
.cid-tDpt96ZXKV .carousel-indicators li::before {
  content: none;
}
.cid-tDpt96ZXKV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpt96ZXKV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpt96ZXKV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpt96ZXKV .carousel-indicators {
    display: none;
  }
}
.cid-tDpt96ZXKV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpt96ZXKV .carousel-inner > .active {
  display: block;
}
.cid-tDpt96ZXKV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpt96ZXKV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpt96ZXKV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpt96ZXKV .carousel-control,
  .cid-tDpt96ZXKV .carousel-indicators,
  .cid-tDpt96ZXKV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpt96ZXKV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpt96ZXKV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpt96ZXKV .carousel-indicators .active,
.cid-tDpt96ZXKV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpt96ZXKV .carousel-indicators .active {
  background: #fff;
}
.cid-tDpt96ZXKV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpt96ZXKV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpt96ZXKV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpt96ZXKV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpt96ZXKV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpt96ZXKV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpt96ZXKV .carousel {
  width: 100%;
}
.cid-tDpt96ZXKV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpt96ZXKV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpt96ZXKV .modal.fade .modal-dialog,
.cid-tDpt96ZXKV .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpt96ZXKV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpt96ZXKV H6 {
  text-align: center;
}
.cid-tDpt97qhxz {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpt97qhxz .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpttqkNQd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpttqkNQd nav.navbar {
  position: fixed;
}
.cid-tDpttqkNQd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpttqkNQd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpttqkNQd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpttqkNQd .dropdown-item:hover,
.cid-tDpttqkNQd .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpttqkNQd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpttqkNQd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpttqkNQd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpttqkNQd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpttqkNQd .nav-link {
  position: relative;
}
.cid-tDpttqkNQd .container {
  display: flex;
  margin: auto;
}
.cid-tDpttqkNQd .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpttqkNQd .dropdown-menu,
.cid-tDpttqkNQd .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpttqkNQd .nav-item:focus,
.cid-tDpttqkNQd .nav-link:focus {
  outline: none;
}
.cid-tDpttqkNQd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpttqkNQd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpttqkNQd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpttqkNQd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpttqkNQd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpttqkNQd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpttqkNQd .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: #ffffff;
}
.cid-tDpttqkNQd .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpttqkNQd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpttqkNQd .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpttqkNQd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpttqkNQd .navbar.collapsed {
  justify-content: center;
}
.cid-tDpttqkNQd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpttqkNQd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpttqkNQd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpttqkNQd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpttqkNQd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpttqkNQd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpttqkNQd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpttqkNQd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpttqkNQd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpttqkNQd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpttqkNQd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpttqkNQd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpttqkNQd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpttqkNQd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpttqkNQd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpttqkNQd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpttqkNQd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpttqkNQd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpttqkNQd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpttqkNQd .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpttqkNQd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpttqkNQd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpttqkNQd .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-tDpttqkNQd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpttqkNQd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpttqkNQd .dropdown-item.active,
.cid-tDpttqkNQd .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpttqkNQd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpttqkNQd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpttqkNQd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpttqkNQd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpttqkNQd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpttqkNQd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpttqkNQd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpttqkNQd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpttqkNQd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpttqkNQd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpttqkNQd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpttqkNQd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpttqkNQd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpttqkNQd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpttqkNQd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpttqkNQd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpttqkNQd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpttqkNQd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpttqkNQd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpttqkNQd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpttqkNQd .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-tDpttqkNQd .navbar {
    height: 70px;
  }
  .cid-tDpttqkNQd .navbar.opened {
    height: auto;
  }
  .cid-tDpttqkNQd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpttqBrbO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpttqBrbO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpttqBrbO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpttqBrbO .item {
  padding-bottom: 2rem;
}
.cid-tDpttqBrbO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDpttqBrbO .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpttqBrbO .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-tDpttqBrbO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpttqBrbO .carousel-control,
.cid-tDpttqBrbO .close {
  background: #1b1b1b;
}
.cid-tDpttqBrbO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpttqBrbO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpttqBrbO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpttqBrbO .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpttqBrbO .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-tDpttqBrbO .close::before {
  content: '\e91a';
}
.cid-tDpttqBrbO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpttqBrbO .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-tDpttqBrbO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpttqBrbO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpttqBrbO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpttqBrbO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpttqBrbO .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-tDpttqBrbO .carousel-indicators li.active,
.cid-tDpttqBrbO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpttqBrbO .carousel-indicators li::after,
.cid-tDpttqBrbO .carousel-indicators li::before {
  content: none;
}
.cid-tDpttqBrbO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpttqBrbO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpttqBrbO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpttqBrbO .carousel-indicators {
    display: none;
  }
}
.cid-tDpttqBrbO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpttqBrbO .carousel-inner > .active {
  display: block;
}
.cid-tDpttqBrbO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpttqBrbO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpttqBrbO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpttqBrbO .carousel-control,
  .cid-tDpttqBrbO .carousel-indicators,
  .cid-tDpttqBrbO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpttqBrbO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpttqBrbO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpttqBrbO .carousel-indicators .active,
.cid-tDpttqBrbO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpttqBrbO .carousel-indicators .active {
  background: #fff;
}
.cid-tDpttqBrbO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpttqBrbO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpttqBrbO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpttqBrbO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpttqBrbO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpttqBrbO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpttqBrbO .carousel {
  width: 100%;
}
.cid-tDpttqBrbO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpttqBrbO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpttqBrbO .modal.fade .modal-dialog,
.cid-tDpttqBrbO .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpttqBrbO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpttqBrbO H6 {
  text-align: center;
}
.cid-tDpttr1x07 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpttr1x07 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpv70AEd3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpv70AEd3 nav.navbar {
  position: fixed;
}
.cid-tDpv70AEd3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpv70AEd3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpv70AEd3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpv70AEd3 .dropdown-item:hover,
.cid-tDpv70AEd3 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpv70AEd3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpv70AEd3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpv70AEd3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpv70AEd3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpv70AEd3 .nav-link {
  position: relative;
}
.cid-tDpv70AEd3 .container {
  display: flex;
  margin: auto;
}
.cid-tDpv70AEd3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpv70AEd3 .dropdown-menu,
.cid-tDpv70AEd3 .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpv70AEd3 .nav-item:focus,
.cid-tDpv70AEd3 .nav-link:focus {
  outline: none;
}
.cid-tDpv70AEd3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpv70AEd3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpv70AEd3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpv70AEd3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpv70AEd3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpv70AEd3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpv70AEd3 .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: #ffffff;
}
.cid-tDpv70AEd3 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpv70AEd3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpv70AEd3 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpv70AEd3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpv70AEd3 .navbar.collapsed {
  justify-content: center;
}
.cid-tDpv70AEd3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpv70AEd3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpv70AEd3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpv70AEd3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpv70AEd3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpv70AEd3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpv70AEd3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpv70AEd3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpv70AEd3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpv70AEd3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpv70AEd3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpv70AEd3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpv70AEd3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpv70AEd3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpv70AEd3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpv70AEd3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpv70AEd3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpv70AEd3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpv70AEd3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpv70AEd3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpv70AEd3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpv70AEd3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpv70AEd3 .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-tDpv70AEd3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpv70AEd3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpv70AEd3 .dropdown-item.active,
.cid-tDpv70AEd3 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpv70AEd3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpv70AEd3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpv70AEd3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpv70AEd3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpv70AEd3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpv70AEd3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpv70AEd3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpv70AEd3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpv70AEd3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpv70AEd3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpv70AEd3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpv70AEd3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpv70AEd3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpv70AEd3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpv70AEd3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpv70AEd3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpv70AEd3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpv70AEd3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpv70AEd3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpv70AEd3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpv70AEd3 .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-tDpv70AEd3 .navbar {
    height: 70px;
  }
  .cid-tDpv70AEd3 .navbar.opened {
    height: auto;
  }
  .cid-tDpv70AEd3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpv70Rzrx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDpv70Rzrx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpv70Rzrx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpv70Rzrx .item {
  padding-bottom: 2rem;
}
.cid-tDpv70Rzrx .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDpv70Rzrx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpv70Rzrx .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-tDpv70Rzrx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpv70Rzrx .carousel-control,
.cid-tDpv70Rzrx .close {
  background: #1b1b1b;
}
.cid-tDpv70Rzrx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpv70Rzrx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpv70Rzrx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpv70Rzrx .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpv70Rzrx .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-tDpv70Rzrx .close::before {
  content: '\e91a';
}
.cid-tDpv70Rzrx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpv70Rzrx .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-tDpv70Rzrx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpv70Rzrx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpv70Rzrx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpv70Rzrx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpv70Rzrx .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-tDpv70Rzrx .carousel-indicators li.active,
.cid-tDpv70Rzrx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpv70Rzrx .carousel-indicators li::after,
.cid-tDpv70Rzrx .carousel-indicators li::before {
  content: none;
}
.cid-tDpv70Rzrx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpv70Rzrx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpv70Rzrx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpv70Rzrx .carousel-indicators {
    display: none;
  }
}
.cid-tDpv70Rzrx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpv70Rzrx .carousel-inner > .active {
  display: block;
}
.cid-tDpv70Rzrx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpv70Rzrx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpv70Rzrx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpv70Rzrx .carousel-control,
  .cid-tDpv70Rzrx .carousel-indicators,
  .cid-tDpv70Rzrx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpv70Rzrx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpv70Rzrx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpv70Rzrx .carousel-indicators .active,
.cid-tDpv70Rzrx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpv70Rzrx .carousel-indicators .active {
  background: #fff;
}
.cid-tDpv70Rzrx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpv70Rzrx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpv70Rzrx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpv70Rzrx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpv70Rzrx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpv70Rzrx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpv70Rzrx .carousel {
  width: 100%;
}
.cid-tDpv70Rzrx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpv70Rzrx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpv70Rzrx .modal.fade .modal-dialog,
.cid-tDpv70Rzrx .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpv70Rzrx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpv70Rzrx H6 {
  text-align: center;
}
.cid-tDpvXZvWBz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDpvXZvWBz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpvXZvWBz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpvXZvWBz .item {
  padding-bottom: 2rem;
}
.cid-tDpvXZvWBz .item-wrapper {
  position: relative;
}
.cid-tDpvXZvWBz .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-tDpvXZvWBz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpvXZvWBz .carousel-control,
.cid-tDpvXZvWBz .close {
  background: #1b1b1b;
}
.cid-tDpvXZvWBz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpvXZvWBz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpvXZvWBz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpvXZvWBz .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpvXZvWBz .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-tDpvXZvWBz .close::before {
  content: '\e91a';
}
.cid-tDpvXZvWBz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpvXZvWBz .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-tDpvXZvWBz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpvXZvWBz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpvXZvWBz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpvXZvWBz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpvXZvWBz .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-tDpvXZvWBz .carousel-indicators li.active,
.cid-tDpvXZvWBz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpvXZvWBz .carousel-indicators li::after,
.cid-tDpvXZvWBz .carousel-indicators li::before {
  content: none;
}
.cid-tDpvXZvWBz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpvXZvWBz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpvXZvWBz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpvXZvWBz .carousel-indicators {
    display: none;
  }
}
.cid-tDpvXZvWBz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpvXZvWBz .carousel-inner > .active {
  display: block;
}
.cid-tDpvXZvWBz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpvXZvWBz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpvXZvWBz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpvXZvWBz .carousel-control,
  .cid-tDpvXZvWBz .carousel-indicators,
  .cid-tDpvXZvWBz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpvXZvWBz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpvXZvWBz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpvXZvWBz .carousel-indicators .active,
.cid-tDpvXZvWBz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpvXZvWBz .carousel-indicators .active {
  background: #fff;
}
.cid-tDpvXZvWBz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpvXZvWBz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpvXZvWBz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpvXZvWBz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpvXZvWBz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpvXZvWBz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpvXZvWBz .carousel {
  width: 100%;
}
.cid-tDpvXZvWBz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpvXZvWBz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpvXZvWBz .modal.fade .modal-dialog,
.cid-tDpvXZvWBz .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpvXZvWBz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpvXZvWBz H6 {
  text-align: center;
}
.cid-tDpv71f8k3 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpv71f8k3 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpxQ04h2R {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpxQ04h2R nav.navbar {
  position: fixed;
}
.cid-tDpxQ04h2R .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpxQ04h2R .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpxQ04h2R .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpxQ04h2R .dropdown-item:hover,
.cid-tDpxQ04h2R .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpxQ04h2R .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpxQ04h2R .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpxQ04h2R .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpxQ04h2R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpxQ04h2R .nav-link {
  position: relative;
}
.cid-tDpxQ04h2R .container {
  display: flex;
  margin: auto;
}
.cid-tDpxQ04h2R .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpxQ04h2R .dropdown-menu,
.cid-tDpxQ04h2R .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpxQ04h2R .nav-item:focus,
.cid-tDpxQ04h2R .nav-link:focus {
  outline: none;
}
.cid-tDpxQ04h2R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpxQ04h2R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpxQ04h2R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpxQ04h2R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpxQ04h2R .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpxQ04h2R .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpxQ04h2R .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: #ffffff;
}
.cid-tDpxQ04h2R .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpxQ04h2R .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpxQ04h2R .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpxQ04h2R .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpxQ04h2R .navbar.collapsed {
  justify-content: center;
}
.cid-tDpxQ04h2R .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpxQ04h2R .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpxQ04h2R .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpxQ04h2R .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpxQ04h2R .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpxQ04h2R .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpxQ04h2R .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpxQ04h2R .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpxQ04h2R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpxQ04h2R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpxQ04h2R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpxQ04h2R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpxQ04h2R .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpxQ04h2R .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpxQ04h2R .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpxQ04h2R .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpxQ04h2R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpxQ04h2R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpxQ04h2R .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpxQ04h2R .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpxQ04h2R .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpxQ04h2R .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpxQ04h2R .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-tDpxQ04h2R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpxQ04h2R .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpxQ04h2R .dropdown-item.active,
.cid-tDpxQ04h2R .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpxQ04h2R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpxQ04h2R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpxQ04h2R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpxQ04h2R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpxQ04h2R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpxQ04h2R .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpxQ04h2R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpxQ04h2R .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpxQ04h2R button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpxQ04h2R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpxQ04h2R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpxQ04h2R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpxQ04h2R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpxQ04h2R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpxQ04h2R nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpxQ04h2R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpxQ04h2R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpxQ04h2R nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpxQ04h2R .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpxQ04h2R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpxQ04h2R .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-tDpxQ04h2R .navbar {
    height: 70px;
  }
  .cid-tDpxQ04h2R .navbar.opened {
    height: auto;
  }
  .cid-tDpxQ04h2R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpxQ0mGfN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpxQ0mGfN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpxQ0mGfN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpxQ0mGfN .item {
  padding-bottom: 2rem;
}
.cid-tDpxQ0mGfN .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-tDpxQ0mGfN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpxQ0mGfN .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-tDpxQ0mGfN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpxQ0mGfN .carousel-control,
.cid-tDpxQ0mGfN .close {
  background: #1b1b1b;
}
.cid-tDpxQ0mGfN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpxQ0mGfN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpxQ0mGfN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpxQ0mGfN .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpxQ0mGfN .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-tDpxQ0mGfN .close::before {
  content: '\e91a';
}
.cid-tDpxQ0mGfN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpxQ0mGfN .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-tDpxQ0mGfN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpxQ0mGfN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpxQ0mGfN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpxQ0mGfN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpxQ0mGfN .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-tDpxQ0mGfN .carousel-indicators li.active,
.cid-tDpxQ0mGfN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpxQ0mGfN .carousel-indicators li::after,
.cid-tDpxQ0mGfN .carousel-indicators li::before {
  content: none;
}
.cid-tDpxQ0mGfN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpxQ0mGfN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpxQ0mGfN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpxQ0mGfN .carousel-indicators {
    display: none;
  }
}
.cid-tDpxQ0mGfN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpxQ0mGfN .carousel-inner > .active {
  display: block;
}
.cid-tDpxQ0mGfN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpxQ0mGfN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpxQ0mGfN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpxQ0mGfN .carousel-control,
  .cid-tDpxQ0mGfN .carousel-indicators,
  .cid-tDpxQ0mGfN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpxQ0mGfN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpxQ0mGfN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpxQ0mGfN .carousel-indicators .active,
.cid-tDpxQ0mGfN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpxQ0mGfN .carousel-indicators .active {
  background: #fff;
}
.cid-tDpxQ0mGfN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpxQ0mGfN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpxQ0mGfN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpxQ0mGfN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpxQ0mGfN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpxQ0mGfN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpxQ0mGfN .carousel {
  width: 100%;
}
.cid-tDpxQ0mGfN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpxQ0mGfN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpxQ0mGfN .modal.fade .modal-dialog,
.cid-tDpxQ0mGfN .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpxQ0mGfN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpxQ0mGfN H6 {
  text-align: center;
}
.cid-tDpxQ0NFK8 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpxQ0NFK8 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpyIJE2R5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpyIJE2R5 nav.navbar {
  position: fixed;
}
.cid-tDpyIJE2R5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpyIJE2R5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpyIJE2R5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpyIJE2R5 .dropdown-item:hover,
.cid-tDpyIJE2R5 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpyIJE2R5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpyIJE2R5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpyIJE2R5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpyIJE2R5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpyIJE2R5 .nav-link {
  position: relative;
}
.cid-tDpyIJE2R5 .container {
  display: flex;
  margin: auto;
}
.cid-tDpyIJE2R5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpyIJE2R5 .dropdown-menu,
.cid-tDpyIJE2R5 .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpyIJE2R5 .nav-item:focus,
.cid-tDpyIJE2R5 .nav-link:focus {
  outline: none;
}
.cid-tDpyIJE2R5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpyIJE2R5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpyIJE2R5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpyIJE2R5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpyIJE2R5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpyIJE2R5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpyIJE2R5 .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: #ffffff;
}
.cid-tDpyIJE2R5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpyIJE2R5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpyIJE2R5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpyIJE2R5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpyIJE2R5 .navbar.collapsed {
  justify-content: center;
}
.cid-tDpyIJE2R5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpyIJE2R5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpyIJE2R5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpyIJE2R5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpyIJE2R5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpyIJE2R5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpyIJE2R5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpyIJE2R5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpyIJE2R5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpyIJE2R5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpyIJE2R5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpyIJE2R5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpyIJE2R5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpyIJE2R5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpyIJE2R5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpyIJE2R5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpyIJE2R5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpyIJE2R5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpyIJE2R5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpyIJE2R5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpyIJE2R5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpyIJE2R5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpyIJE2R5 .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-tDpyIJE2R5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpyIJE2R5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpyIJE2R5 .dropdown-item.active,
.cid-tDpyIJE2R5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpyIJE2R5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpyIJE2R5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpyIJE2R5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpyIJE2R5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpyIJE2R5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpyIJE2R5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpyIJE2R5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpyIJE2R5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpyIJE2R5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpyIJE2R5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpyIJE2R5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpyIJE2R5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpyIJE2R5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpyIJE2R5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpyIJE2R5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpyIJE2R5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpyIJE2R5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpyIJE2R5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpyIJE2R5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpyIJE2R5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpyIJE2R5 .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-tDpyIJE2R5 .navbar {
    height: 70px;
  }
  .cid-tDpyIJE2R5 .navbar.opened {
    height: auto;
  }
  .cid-tDpyIJE2R5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpyIJWpgr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpyIJWpgr .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpyIJWpgr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpyIJWpgr .item {
  padding-bottom: 2rem;
}
.cid-tDpyIJWpgr .item-wrapper {
  position: relative;
}
.cid-tDpyIJWpgr .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-tDpyIJWpgr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpyIJWpgr .carousel-control,
.cid-tDpyIJWpgr .close {
  background: #1b1b1b;
}
.cid-tDpyIJWpgr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpyIJWpgr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpyIJWpgr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpyIJWpgr .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpyIJWpgr .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-tDpyIJWpgr .close::before {
  content: '\e91a';
}
.cid-tDpyIJWpgr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpyIJWpgr .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-tDpyIJWpgr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpyIJWpgr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpyIJWpgr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpyIJWpgr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpyIJWpgr .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-tDpyIJWpgr .carousel-indicators li.active,
.cid-tDpyIJWpgr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpyIJWpgr .carousel-indicators li::after,
.cid-tDpyIJWpgr .carousel-indicators li::before {
  content: none;
}
.cid-tDpyIJWpgr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpyIJWpgr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpyIJWpgr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpyIJWpgr .carousel-indicators {
    display: none;
  }
}
.cid-tDpyIJWpgr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpyIJWpgr .carousel-inner > .active {
  display: block;
}
.cid-tDpyIJWpgr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpyIJWpgr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpyIJWpgr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpyIJWpgr .carousel-control,
  .cid-tDpyIJWpgr .carousel-indicators,
  .cid-tDpyIJWpgr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpyIJWpgr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpyIJWpgr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpyIJWpgr .carousel-indicators .active,
.cid-tDpyIJWpgr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpyIJWpgr .carousel-indicators .active {
  background: #fff;
}
.cid-tDpyIJWpgr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpyIJWpgr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpyIJWpgr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpyIJWpgr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpyIJWpgr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpyIJWpgr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpyIJWpgr .carousel {
  width: 100%;
}
.cid-tDpyIJWpgr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpyIJWpgr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpyIJWpgr .modal.fade .modal-dialog,
.cid-tDpyIJWpgr .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpyIJWpgr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpyIJWpgr H6 {
  text-align: center;
}
.cid-tDpyIKk0ei {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpyIKk0ei .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDpzl2Uat5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDpzl2Uat5 nav.navbar {
  position: fixed;
}
.cid-tDpzl2Uat5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpzl2Uat5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDpzl2Uat5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDpzl2Uat5 .dropdown-item:hover,
.cid-tDpzl2Uat5 .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDpzl2Uat5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDpzl2Uat5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDpzl2Uat5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDpzl2Uat5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDpzl2Uat5 .nav-link {
  position: relative;
}
.cid-tDpzl2Uat5 .container {
  display: flex;
  margin: auto;
}
.cid-tDpzl2Uat5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDpzl2Uat5 .dropdown-menu,
.cid-tDpzl2Uat5 .navbar.opened {
  background: #ffffff !important;
}
.cid-tDpzl2Uat5 .nav-item:focus,
.cid-tDpzl2Uat5 .nav-link:focus {
  outline: none;
}
.cid-tDpzl2Uat5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDpzl2Uat5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDpzl2Uat5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDpzl2Uat5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDpzl2Uat5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDpzl2Uat5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDpzl2Uat5 .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: #ffffff;
}
.cid-tDpzl2Uat5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tDpzl2Uat5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDpzl2Uat5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tDpzl2Uat5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDpzl2Uat5 .navbar.collapsed {
  justify-content: center;
}
.cid-tDpzl2Uat5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDpzl2Uat5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDpzl2Uat5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDpzl2Uat5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDpzl2Uat5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDpzl2Uat5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDpzl2Uat5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDpzl2Uat5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDpzl2Uat5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDpzl2Uat5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDpzl2Uat5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDpzl2Uat5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDpzl2Uat5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDpzl2Uat5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDpzl2Uat5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDpzl2Uat5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDpzl2Uat5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDpzl2Uat5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDpzl2Uat5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDpzl2Uat5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDpzl2Uat5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDpzl2Uat5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDpzl2Uat5 .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-tDpzl2Uat5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDpzl2Uat5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDpzl2Uat5 .dropdown-item.active,
.cid-tDpzl2Uat5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tDpzl2Uat5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDpzl2Uat5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDpzl2Uat5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDpzl2Uat5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDpzl2Uat5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDpzl2Uat5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDpzl2Uat5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDpzl2Uat5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDpzl2Uat5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDpzl2Uat5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDpzl2Uat5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDpzl2Uat5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpzl2Uat5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDpzl2Uat5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDpzl2Uat5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpzl2Uat5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDpzl2Uat5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDpzl2Uat5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDpzl2Uat5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDpzl2Uat5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDpzl2Uat5 .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-tDpzl2Uat5 .navbar {
    height: 70px;
  }
  .cid-tDpzl2Uat5 .navbar.opened {
    height: auto;
  }
  .cid-tDpzl2Uat5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDpzl3bQiF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tDpzl3bQiF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDpzl3bQiF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDpzl3bQiF .item {
  padding-bottom: 2rem;
}
.cid-tDpzl3bQiF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tDpzl3bQiF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tDpzl3bQiF .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-tDpzl3bQiF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDpzl3bQiF .carousel-control,
.cid-tDpzl3bQiF .close {
  background: #1b1b1b;
}
.cid-tDpzl3bQiF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDpzl3bQiF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDpzl3bQiF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDpzl3bQiF .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDpzl3bQiF .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-tDpzl3bQiF .close::before {
  content: '\e91a';
}
.cid-tDpzl3bQiF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDpzl3bQiF .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-tDpzl3bQiF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpzl3bQiF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDpzl3bQiF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDpzl3bQiF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDpzl3bQiF .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-tDpzl3bQiF .carousel-indicators li.active,
.cid-tDpzl3bQiF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDpzl3bQiF .carousel-indicators li::after,
.cid-tDpzl3bQiF .carousel-indicators li::before {
  content: none;
}
.cid-tDpzl3bQiF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDpzl3bQiF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDpzl3bQiF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDpzl3bQiF .carousel-indicators {
    display: none;
  }
}
.cid-tDpzl3bQiF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDpzl3bQiF .carousel-inner > .active {
  display: block;
}
.cid-tDpzl3bQiF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDpzl3bQiF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDpzl3bQiF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDpzl3bQiF .carousel-control,
  .cid-tDpzl3bQiF .carousel-indicators,
  .cid-tDpzl3bQiF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDpzl3bQiF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDpzl3bQiF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDpzl3bQiF .carousel-indicators .active,
.cid-tDpzl3bQiF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDpzl3bQiF .carousel-indicators .active {
  background: #fff;
}
.cid-tDpzl3bQiF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDpzl3bQiF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDpzl3bQiF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDpzl3bQiF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDpzl3bQiF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDpzl3bQiF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDpzl3bQiF .carousel {
  width: 100%;
}
.cid-tDpzl3bQiF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDpzl3bQiF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDpzl3bQiF .modal.fade .modal-dialog,
.cid-tDpzl3bQiF .modal.in .modal-dialog {
  transform: none;
}
.cid-tDpzl3bQiF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDpzl3bQiF H6 {
  text-align: center;
}
.cid-tDpzl3xRQ7 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDpzl3xRQ7 .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDqhMaujJJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDqhMaujJJ nav.navbar {
  position: fixed;
}
.cid-tDqhMaujJJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDqhMaujJJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDqhMaujJJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDqhMaujJJ .dropdown-item:hover,
.cid-tDqhMaujJJ .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDqhMaujJJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDqhMaujJJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDqhMaujJJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDqhMaujJJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDqhMaujJJ .nav-link {
  position: relative;
}
.cid-tDqhMaujJJ .container {
  display: flex;
  margin: auto;
}
.cid-tDqhMaujJJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDqhMaujJJ .dropdown-menu,
.cid-tDqhMaujJJ .navbar.opened {
  background: #ffffff !important;
}
.cid-tDqhMaujJJ .nav-item:focus,
.cid-tDqhMaujJJ .nav-link:focus {
  outline: none;
}
.cid-tDqhMaujJJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDqhMaujJJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDqhMaujJJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDqhMaujJJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDqhMaujJJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDqhMaujJJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDqhMaujJJ .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: #ffffff;
}
.cid-tDqhMaujJJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tDqhMaujJJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDqhMaujJJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tDqhMaujJJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDqhMaujJJ .navbar.collapsed {
  justify-content: center;
}
.cid-tDqhMaujJJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDqhMaujJJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDqhMaujJJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDqhMaujJJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDqhMaujJJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDqhMaujJJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDqhMaujJJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDqhMaujJJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDqhMaujJJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDqhMaujJJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDqhMaujJJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDqhMaujJJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDqhMaujJJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDqhMaujJJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDqhMaujJJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDqhMaujJJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDqhMaujJJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDqhMaujJJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDqhMaujJJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDqhMaujJJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDqhMaujJJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDqhMaujJJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDqhMaujJJ .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-tDqhMaujJJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDqhMaujJJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDqhMaujJJ .dropdown-item.active,
.cid-tDqhMaujJJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tDqhMaujJJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDqhMaujJJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDqhMaujJJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDqhMaujJJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDqhMaujJJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDqhMaujJJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDqhMaujJJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDqhMaujJJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDqhMaujJJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDqhMaujJJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDqhMaujJJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDqhMaujJJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDqhMaujJJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDqhMaujJJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDqhMaujJJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDqhMaujJJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDqhMaujJJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDqhMaujJJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDqhMaujJJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDqhMaujJJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDqhMaujJJ .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-tDqhMaujJJ .navbar {
    height: 70px;
  }
  .cid-tDqhMaujJJ .navbar.opened {
    height: auto;
  }
  .cid-tDqhMaujJJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDqhMaPRuV {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDqhMaPRuV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDqhMaPRuV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDqhMaPRuV .item {
  padding-bottom: 2rem;
}
.cid-tDqhMaPRuV .item-wrapper {
  position: relative;
}
.cid-tDqhMaPRuV .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-tDqhMaPRuV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDqhMaPRuV .carousel-control,
.cid-tDqhMaPRuV .close {
  background: #1b1b1b;
}
.cid-tDqhMaPRuV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDqhMaPRuV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDqhMaPRuV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDqhMaPRuV .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDqhMaPRuV .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-tDqhMaPRuV .close::before {
  content: '\e91a';
}
.cid-tDqhMaPRuV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDqhMaPRuV .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-tDqhMaPRuV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDqhMaPRuV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDqhMaPRuV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDqhMaPRuV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDqhMaPRuV .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-tDqhMaPRuV .carousel-indicators li.active,
.cid-tDqhMaPRuV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDqhMaPRuV .carousel-indicators li::after,
.cid-tDqhMaPRuV .carousel-indicators li::before {
  content: none;
}
.cid-tDqhMaPRuV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDqhMaPRuV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDqhMaPRuV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDqhMaPRuV .carousel-indicators {
    display: none;
  }
}
.cid-tDqhMaPRuV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDqhMaPRuV .carousel-inner > .active {
  display: block;
}
.cid-tDqhMaPRuV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDqhMaPRuV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDqhMaPRuV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDqhMaPRuV .carousel-control,
  .cid-tDqhMaPRuV .carousel-indicators,
  .cid-tDqhMaPRuV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDqhMaPRuV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDqhMaPRuV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDqhMaPRuV .carousel-indicators .active,
.cid-tDqhMaPRuV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDqhMaPRuV .carousel-indicators .active {
  background: #fff;
}
.cid-tDqhMaPRuV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDqhMaPRuV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDqhMaPRuV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDqhMaPRuV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDqhMaPRuV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDqhMaPRuV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDqhMaPRuV .carousel {
  width: 100%;
}
.cid-tDqhMaPRuV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDqhMaPRuV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDqhMaPRuV .modal.fade .modal-dialog,
.cid-tDqhMaPRuV .modal.in .modal-dialog {
  transform: none;
}
.cid-tDqhMaPRuV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDqhMaPRuV H6 {
  text-align: center;
}
.cid-tDqn8dQ2oM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDqn8dQ2oM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDqn8dQ2oM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDqn8dQ2oM .item {
  padding-bottom: 2rem;
}
.cid-tDqn8dQ2oM .item-wrapper {
  position: relative;
}
.cid-tDqn8dQ2oM .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-tDqn8dQ2oM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDqn8dQ2oM .carousel-control,
.cid-tDqn8dQ2oM .close {
  background: #1b1b1b;
}
.cid-tDqn8dQ2oM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDqn8dQ2oM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDqn8dQ2oM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDqn8dQ2oM .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDqn8dQ2oM .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-tDqn8dQ2oM .close::before {
  content: '\e91a';
}
.cid-tDqn8dQ2oM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDqn8dQ2oM .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-tDqn8dQ2oM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDqn8dQ2oM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDqn8dQ2oM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDqn8dQ2oM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDqn8dQ2oM .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-tDqn8dQ2oM .carousel-indicators li.active,
.cid-tDqn8dQ2oM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDqn8dQ2oM .carousel-indicators li::after,
.cid-tDqn8dQ2oM .carousel-indicators li::before {
  content: none;
}
.cid-tDqn8dQ2oM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDqn8dQ2oM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDqn8dQ2oM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDqn8dQ2oM .carousel-indicators {
    display: none;
  }
}
.cid-tDqn8dQ2oM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDqn8dQ2oM .carousel-inner > .active {
  display: block;
}
.cid-tDqn8dQ2oM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDqn8dQ2oM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDqn8dQ2oM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDqn8dQ2oM .carousel-control,
  .cid-tDqn8dQ2oM .carousel-indicators,
  .cid-tDqn8dQ2oM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDqn8dQ2oM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDqn8dQ2oM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDqn8dQ2oM .carousel-indicators .active,
.cid-tDqn8dQ2oM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDqn8dQ2oM .carousel-indicators .active {
  background: #fff;
}
.cid-tDqn8dQ2oM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDqn8dQ2oM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDqn8dQ2oM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDqn8dQ2oM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDqn8dQ2oM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDqn8dQ2oM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDqn8dQ2oM .carousel {
  width: 100%;
}
.cid-tDqn8dQ2oM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDqn8dQ2oM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDqn8dQ2oM .modal.fade .modal-dialog,
.cid-tDqn8dQ2oM .modal.in .modal-dialog {
  transform: none;
}
.cid-tDqn8dQ2oM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDqn8dQ2oM H6 {
  text-align: center;
}
.cid-tDqooGRi8T {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDqooGRi8T .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDqooGRi8T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDqooGRi8T .item {
  padding-bottom: 2rem;
}
.cid-tDqooGRi8T .item-wrapper {
  position: relative;
}
.cid-tDqooGRi8T .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-tDqooGRi8T .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDqooGRi8T .carousel-control,
.cid-tDqooGRi8T .close {
  background: #1b1b1b;
}
.cid-tDqooGRi8T .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDqooGRi8T .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDqooGRi8T .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDqooGRi8T .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDqooGRi8T .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-tDqooGRi8T .close::before {
  content: '\e91a';
}
.cid-tDqooGRi8T .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDqooGRi8T .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-tDqooGRi8T .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDqooGRi8T .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDqooGRi8T .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDqooGRi8T .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDqooGRi8T .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-tDqooGRi8T .carousel-indicators li.active,
.cid-tDqooGRi8T .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDqooGRi8T .carousel-indicators li::after,
.cid-tDqooGRi8T .carousel-indicators li::before {
  content: none;
}
.cid-tDqooGRi8T .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDqooGRi8T .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDqooGRi8T .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDqooGRi8T .carousel-indicators {
    display: none;
  }
}
.cid-tDqooGRi8T .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDqooGRi8T .carousel-inner > .active {
  display: block;
}
.cid-tDqooGRi8T .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDqooGRi8T .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDqooGRi8T .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDqooGRi8T .carousel-control,
  .cid-tDqooGRi8T .carousel-indicators,
  .cid-tDqooGRi8T .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDqooGRi8T .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDqooGRi8T .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDqooGRi8T .carousel-indicators .active,
.cid-tDqooGRi8T .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDqooGRi8T .carousel-indicators .active {
  background: #fff;
}
.cid-tDqooGRi8T .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDqooGRi8T .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDqooGRi8T .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDqooGRi8T .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDqooGRi8T .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDqooGRi8T .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDqooGRi8T .carousel {
  width: 100%;
}
.cid-tDqooGRi8T .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDqooGRi8T .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDqooGRi8T .modal.fade .modal-dialog,
.cid-tDqooGRi8T .modal.in .modal-dialog {
  transform: none;
}
.cid-tDqooGRi8T .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDqooGRi8T H6 {
  text-align: center;
}
.cid-tDqhMbhtXE {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDqhMbhtXE .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDqr7ZKe5E {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDqr7ZKe5E nav.navbar {
  position: fixed;
}
.cid-tDqr7ZKe5E .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDqr7ZKe5E .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDqr7ZKe5E .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDqr7ZKe5E .dropdown-item:hover,
.cid-tDqr7ZKe5E .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDqr7ZKe5E .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDqr7ZKe5E .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDqr7ZKe5E .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDqr7ZKe5E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDqr7ZKe5E .nav-link {
  position: relative;
}
.cid-tDqr7ZKe5E .container {
  display: flex;
  margin: auto;
}
.cid-tDqr7ZKe5E .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDqr7ZKe5E .dropdown-menu,
.cid-tDqr7ZKe5E .navbar.opened {
  background: #ffffff !important;
}
.cid-tDqr7ZKe5E .nav-item:focus,
.cid-tDqr7ZKe5E .nav-link:focus {
  outline: none;
}
.cid-tDqr7ZKe5E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDqr7ZKe5E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDqr7ZKe5E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDqr7ZKe5E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDqr7ZKe5E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDqr7ZKe5E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDqr7ZKe5E .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: #ffffff;
}
.cid-tDqr7ZKe5E .navbar.opened {
  transition: all 0.3s;
}
.cid-tDqr7ZKe5E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDqr7ZKe5E .navbar .navbar-logo img {
  width: auto;
}
.cid-tDqr7ZKe5E .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDqr7ZKe5E .navbar.collapsed {
  justify-content: center;
}
.cid-tDqr7ZKe5E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDqr7ZKe5E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDqr7ZKe5E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDqr7ZKe5E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDqr7ZKe5E .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDqr7ZKe5E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDqr7ZKe5E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDqr7ZKe5E .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDqr7ZKe5E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDqr7ZKe5E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDqr7ZKe5E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDqr7ZKe5E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDqr7ZKe5E .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDqr7ZKe5E .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDqr7ZKe5E .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDqr7ZKe5E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDqr7ZKe5E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDqr7ZKe5E .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDqr7ZKe5E .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDqr7ZKe5E .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDqr7ZKe5E .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDqr7ZKe5E .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDqr7ZKe5E .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-tDqr7ZKe5E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDqr7ZKe5E .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDqr7ZKe5E .dropdown-item.active,
.cid-tDqr7ZKe5E .dropdown-item:active {
  background-color: transparent;
}
.cid-tDqr7ZKe5E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDqr7ZKe5E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDqr7ZKe5E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDqr7ZKe5E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDqr7ZKe5E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDqr7ZKe5E .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDqr7ZKe5E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDqr7ZKe5E .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDqr7ZKe5E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDqr7ZKe5E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDqr7ZKe5E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDqr7ZKe5E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDqr7ZKe5E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDqr7ZKe5E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDqr7ZKe5E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDqr7ZKe5E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDqr7ZKe5E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDqr7ZKe5E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDqr7ZKe5E .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDqr7ZKe5E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDqr7ZKe5E .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-tDqr7ZKe5E .navbar {
    height: 70px;
  }
  .cid-tDqr7ZKe5E .navbar.opened {
    height: auto;
  }
  .cid-tDqr7ZKe5E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDqr803cVC {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDqr803cVC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDqr803cVC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDqr803cVC .item {
  padding-bottom: 2rem;
}
.cid-tDqr803cVC .item-wrapper {
  position: relative;
}
.cid-tDqr803cVC .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-tDqr803cVC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDqr803cVC .carousel-control,
.cid-tDqr803cVC .close {
  background: #1b1b1b;
}
.cid-tDqr803cVC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDqr803cVC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDqr803cVC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDqr803cVC .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDqr803cVC .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-tDqr803cVC .close::before {
  content: '\e91a';
}
.cid-tDqr803cVC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDqr803cVC .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-tDqr803cVC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDqr803cVC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDqr803cVC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDqr803cVC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDqr803cVC .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-tDqr803cVC .carousel-indicators li.active,
.cid-tDqr803cVC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDqr803cVC .carousel-indicators li::after,
.cid-tDqr803cVC .carousel-indicators li::before {
  content: none;
}
.cid-tDqr803cVC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDqr803cVC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDqr803cVC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDqr803cVC .carousel-indicators {
    display: none;
  }
}
.cid-tDqr803cVC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDqr803cVC .carousel-inner > .active {
  display: block;
}
.cid-tDqr803cVC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDqr803cVC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDqr803cVC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDqr803cVC .carousel-control,
  .cid-tDqr803cVC .carousel-indicators,
  .cid-tDqr803cVC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDqr803cVC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDqr803cVC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDqr803cVC .carousel-indicators .active,
.cid-tDqr803cVC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDqr803cVC .carousel-indicators .active {
  background: #fff;
}
.cid-tDqr803cVC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDqr803cVC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDqr803cVC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDqr803cVC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDqr803cVC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDqr803cVC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDqr803cVC .carousel {
  width: 100%;
}
.cid-tDqr803cVC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDqr803cVC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDqr803cVC .modal.fade .modal-dialog,
.cid-tDqr803cVC .modal.in .modal-dialog {
  transform: none;
}
.cid-tDqr803cVC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDqr803cVC H6 {
  text-align: center;
}
.cid-tDqr815n6w {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDqr815n6w .media-container-row .mbr-text {
  color: #000000;
}
.cid-tDqwjNq5fc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tDqwjNq5fc nav.navbar {
  position: fixed;
}
.cid-tDqwjNq5fc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDqwjNq5fc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDqwjNq5fc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tDqwjNq5fc .dropdown-item:hover,
.cid-tDqwjNq5fc .dropdown-item:focus {
  background: #85618f !important;
  color: white !important;
}
.cid-tDqwjNq5fc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDqwjNq5fc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDqwjNq5fc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDqwjNq5fc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDqwjNq5fc .nav-link {
  position: relative;
}
.cid-tDqwjNq5fc .container {
  display: flex;
  margin: auto;
}
.cid-tDqwjNq5fc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tDqwjNq5fc .dropdown-menu,
.cid-tDqwjNq5fc .navbar.opened {
  background: #ffffff !important;
}
.cid-tDqwjNq5fc .nav-item:focus,
.cid-tDqwjNq5fc .nav-link:focus {
  outline: none;
}
.cid-tDqwjNq5fc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDqwjNq5fc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDqwjNq5fc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDqwjNq5fc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDqwjNq5fc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDqwjNq5fc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDqwjNq5fc .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: #ffffff;
}
.cid-tDqwjNq5fc .navbar.opened {
  transition: all 0.3s;
}
.cid-tDqwjNq5fc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDqwjNq5fc .navbar .navbar-logo img {
  width: auto;
}
.cid-tDqwjNq5fc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDqwjNq5fc .navbar.collapsed {
  justify-content: center;
}
.cid-tDqwjNq5fc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDqwjNq5fc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tDqwjNq5fc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDqwjNq5fc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDqwjNq5fc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tDqwjNq5fc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDqwjNq5fc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDqwjNq5fc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDqwjNq5fc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDqwjNq5fc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDqwjNq5fc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDqwjNq5fc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDqwjNq5fc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tDqwjNq5fc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDqwjNq5fc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDqwjNq5fc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDqwjNq5fc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDqwjNq5fc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDqwjNq5fc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tDqwjNq5fc .navbar.navbar-short {
  min-height: 60px;
}
.cid-tDqwjNq5fc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tDqwjNq5fc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tDqwjNq5fc .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-tDqwjNq5fc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDqwjNq5fc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDqwjNq5fc .dropdown-item.active,
.cid-tDqwjNq5fc .dropdown-item:active {
  background-color: transparent;
}
.cid-tDqwjNq5fc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDqwjNq5fc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDqwjNq5fc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDqwjNq5fc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDqwjNq5fc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDqwjNq5fc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDqwjNq5fc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDqwjNq5fc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tDqwjNq5fc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDqwjNq5fc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDqwjNq5fc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDqwjNq5fc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDqwjNq5fc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDqwjNq5fc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDqwjNq5fc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDqwjNq5fc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDqwjNq5fc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDqwjNq5fc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDqwjNq5fc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDqwjNq5fc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDqwjNq5fc .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-tDqwjNq5fc .navbar {
    height: 70px;
  }
  .cid-tDqwjNq5fc .navbar.opened {
    height: auto;
  }
  .cid-tDqwjNq5fc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDqwjNJ9ZS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tDqwjNJ9ZS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDqwjNJ9ZS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDqwjNJ9ZS .item {
  padding-bottom: 2rem;
}
.cid-tDqwjNJ9ZS .item-wrapper {
  position: relative;
}
.cid-tDqwjNJ9ZS .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-tDqwjNJ9ZS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tDqwjNJ9ZS .carousel-control,
.cid-tDqwjNJ9ZS .close {
  background: #1b1b1b;
}
.cid-tDqwjNJ9ZS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tDqwjNJ9ZS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tDqwjNJ9ZS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tDqwjNJ9ZS .carousel-control-next span {
  margin-left: 5px;
}
.cid-tDqwjNJ9ZS .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-tDqwjNJ9ZS .close::before {
  content: '\e91a';
}
.cid-tDqwjNJ9ZS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tDqwjNJ9ZS .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-tDqwjNJ9ZS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDqwjNJ9ZS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tDqwjNJ9ZS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tDqwjNJ9ZS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tDqwjNJ9ZS .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-tDqwjNJ9ZS .carousel-indicators li.active,
.cid-tDqwjNJ9ZS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tDqwjNJ9ZS .carousel-indicators li::after,
.cid-tDqwjNJ9ZS .carousel-indicators li::before {
  content: none;
}
.cid-tDqwjNJ9ZS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tDqwjNJ9ZS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tDqwjNJ9ZS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tDqwjNJ9ZS .carousel-indicators {
    display: none;
  }
}
.cid-tDqwjNJ9ZS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tDqwjNJ9ZS .carousel-inner > .active {
  display: block;
}
.cid-tDqwjNJ9ZS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tDqwjNJ9ZS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tDqwjNJ9ZS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tDqwjNJ9ZS .carousel-control,
  .cid-tDqwjNJ9ZS .carousel-indicators,
  .cid-tDqwjNJ9ZS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tDqwjNJ9ZS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tDqwjNJ9ZS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tDqwjNJ9ZS .carousel-indicators .active,
.cid-tDqwjNJ9ZS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tDqwjNJ9ZS .carousel-indicators .active {
  background: #fff;
}
.cid-tDqwjNJ9ZS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tDqwjNJ9ZS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tDqwjNJ9ZS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tDqwjNJ9ZS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tDqwjNJ9ZS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tDqwjNJ9ZS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tDqwjNJ9ZS .carousel {
  width: 100%;
}
.cid-tDqwjNJ9ZS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tDqwjNJ9ZS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tDqwjNJ9ZS .modal.fade .modal-dialog,
.cid-tDqwjNJ9ZS .modal.in .modal-dialog {
  transform: none;
}
.cid-tDqwjNJ9ZS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tDqwjNJ9ZS H6 {
  text-align: center;
}
.cid-tDqwjOc9R9 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #cadece;
  overflow: hidden;
}
.cid-tDqwjOc9R9 .media-container-row .mbr-text {
  color: #000000;
}
