body {
  font-family: DM Sans;
}
.display-1 {
  font-family: 'Montserrat-Thin';
  font-size: 5.2rem;
  line-height: 0.8;
}
.display-1 > .mbr-iconfont {
  font-size: 6.5rem;
}
.display-2 {
  font-family: 'Montserrat-Thin';
  font-size: 2.4rem;
  line-height: 0.7;
}
.display-2 > .mbr-iconfont {
  font-size: 3rem;
}
.display-4 {
  font-family: 'Montserrat-Light';
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'FontsFree-Net-Autography';
  font-size: 2.5rem;
  line-height: 0.7;
}
.display-5 > .mbr-iconfont {
  font-size: 3.125rem;
}
.display-7 {
  font-family: 'Montserrat-Light';
  font-size: 1.2rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.64rem;
    font-size: calc( 2.4699999999999998rem + (5.2 - 2.4699999999999998) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.4699999999999998rem + (5.2 - 2.4699999999999998) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.92rem;
    font-size: calc( 1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 2rem;
    font-size: calc( 1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (max-width: 992px) {
  .display-1 {
    font-size: 4.16rem;
    line-height: 0.8;
  }
}
@media (max-width: 767px) {
  .display-1 {
    font-size: 1.56rem;
    line-height: 0.8;
  }
  .display-2 {
    font-size: 1.32rem;
    line-height: 0.8;
  }
  .display-5 {
    line-height: 0.8;
  }
}
/* Buttons */
.btn {
  padding: 1.2rem 1.8rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.8rem 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: #e6c63b !important;
}
.bg-success {
  background-color: #ffe885 !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #e6c63b !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary {
  border: 0px !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #e6c63b !important;
  border-color: #e6c63b !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #b39617 !important;
  border-color: #b39617 !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #b39617 !important;
  border-color: #b39617 !important;
}
.btn-primary:hover,
.btn-primary:focus {
  background: #e6c63b !important;
  color: #000000 !important;
}
.btn-secondary {
  border: 0px !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-secondary:hover,
.btn-secondary:focus {
  background: #e6c63b !important;
  color: #000000 !important;
}
.btn-info {
  border: 0px !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: none;
}
.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: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-info:hover,
.btn-info:focus {
  background: #e6c63b !important;
  color: #000000 !important;
}
.btn-success {
  border: 0px !important;
}
.btn-success,
.btn-success:active {
  background-color: #ffe885 !important;
  border-color: #ffe885 !important;
  color: #1f1900 !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #2e2600 !important;
  background-color: #ffd82e !important;
  border-color: #ffd82e !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #1f1900 !important;
  background-color: #ffd82e !important;
  border-color: #ffd82e !important;
}
.btn-success:hover,
.btn-success:focus {
  background: #e6c63b !important;
  color: #000000 !important;
}
.btn-warning {
  border: 0px !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #e6c63b !important;
  border-color: #e6c63b !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #b39617 !important;
  border-color: #b39617 !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #b39617 !important;
  border-color: #b39617 !important;
}
.btn-warning:hover,
.btn-warning:focus {
  background: #e6c63b !important;
  color: #000000 !important;
}
.btn-danger {
  border: 0px !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.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: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-danger:hover,
.btn-danger:focus {
  background: #e6c63b !important;
  color: #000000 !important;
}
.btn-white {
  border: 0px !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #484848 !important;
  box-shadow: none;
}
.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: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #484848 !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-white:hover,
.btn-white:focus {
  background: #e6c63b !important;
  color: #000000 !important;
}
.btn-black {
  border: 0px !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-black:hover,
.btn-black:focus {
  background: #e6c63b !important;
  color: #000000 !important;
}
.btn-primary-outline {
  position: relative;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #e6c63b;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #b39617 !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: #e6c63b !important;
  border-color: #e6c63b !important;
}
.btn-primary-outline:before {
  content: '';
  position: absolute;
  left: 28px;
  bottom: 18px;
  transition: all 0.3s;
  width: 0;
  height: 1px;
  background: currentColor;
}
.btn-primary-outline:hover:before {
  width: calc(100% - 56px);
}
.btn-secondary-outline {
  position: relative;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-secondary-outline:before {
  content: '';
  position: absolute;
  left: 28px;
  bottom: 18px;
  transition: all 0.3s;
  width: 0;
  height: 1px;
  background: currentColor;
}
.btn-secondary-outline:hover:before {
  width: calc(100% - 56px);
}
.btn-info-outline {
  position: relative;
}
.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-info-outline:before {
  content: '';
  position: absolute;
  left: 28px;
  bottom: 18px;
  transition: all 0.3s;
  width: 0;
  height: 1px;
  background: currentColor;
}
.btn-info-outline:hover:before {
  width: calc(100% - 56px);
}
.btn-success-outline {
  position: relative;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe885;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #ffd82e !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #856c00 !important;
  background-color: #ffe885 !important;
  border-color: #ffe885 !important;
}
.btn-success-outline:before {
  content: '';
  position: absolute;
  left: 28px;
  bottom: 18px;
  transition: all 0.3s;
  width: 0;
  height: 1px;
  background: currentColor;
}
.btn-success-outline:hover:before {
  width: calc(100% - 56px);
}
.btn-warning-outline {
  position: relative;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #e6c63b;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #b39617 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #e6c63b !important;
  border-color: #e6c63b !important;
}
.btn-warning-outline:before {
  content: '';
  position: absolute;
  left: 28px;
  bottom: 18px;
  transition: all 0.3s;
  width: 0;
  height: 1px;
  background: currentColor;
}
.btn-warning-outline:hover:before {
  width: calc(100% - 56px);
}
.btn-danger-outline {
  position: relative;
}
.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-danger-outline:before {
  content: '';
  position: absolute;
  left: 28px;
  bottom: 18px;
  transition: all 0.3s;
  width: 0;
  height: 1px;
  background: currentColor;
}
.btn-danger-outline:hover:before {
  width: calc(100% - 56px);
}
.btn-black-outline {
  position: relative;
}
.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-black-outline:before {
  content: '';
  position: absolute;
  left: 28px;
  bottom: 18px;
  transition: all 0.3s;
  width: 0;
  height: 1px;
  background: currentColor;
}
.btn-black-outline:hover:before {
  width: calc(100% - 56px);
}
.btn-white-outline {
  position: relative;
}
.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;
}
.btn-white-outline:before {
  content: '';
  position: absolute;
  left: 28px;
  bottom: 18px;
  transition: all 0.3s;
  width: 0;
  height: 1px;
  background: currentColor;
}
.btn-white-outline:hover:before {
  width: calc(100% - 56px);
}
.text-primary {
  color: #e6c63b !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #ffe885 !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #e6c63b !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: #e6c63b !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #ffd51f !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: #a68b15 !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: #fafafa !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;
}
.nav-tabs .nav-link.active {
  color: #e6c63b;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #e6c63b;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 15px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #e6c63b;
  border-color: #e6c63b;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #e6c63b;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #fdfbf0;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #fdfbf0;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Montserrat-Light';
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #e6c63b !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Montserrat-Light';
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #e6c63b;
}
/* Forms */
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #e6c63b;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #e6c63b;
}
.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: #e6c63b;
  border-bottom-color: #e6c63b;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #000000 !important;
  background-color: #e6c63b !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23e6c63b' %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-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u1cnSpeZ6s {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #151515;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}
.cid-u1cnSpeZ6s .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1cnSpeZ6s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1cnSpeZ6s .section-border-item {
  background-color: #fcdb42;
}
.cid-u1cnSpeZ6s .mbr-section-title {
  color: #fff;
}
.cid-u1cnSpeZ6s .mbr-section-subtitle {
  color: #0597FF;
}
.cid-u1cnSpeZ6s .mbr-text {
  color: #FFF;
  margin-top: 1.5rem;
}
@media (max-width: 767px) {
  .cid-u1cnSpeZ6s .mbr-text {
    margin-top: 1.25rem;
  }
}
.cid-tXfJM56eU0 {
  background-image: url("../../../assets/images/photo-2022-06-17-09-03-15-5-1324x720.png");
}
.cid-tXfJM56eU0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXfJM56eU0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXfJM56eU0 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tXfJM56eU0 .mbr-text,
.cid-tXfJM56eU0 .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-tXfJM56eU0 .mbr-section-subtitle {
  color: #e6c63b;
  text-align: left;
}
.cid-tWSq6jPmzg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tWSq6jPmzg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWSq6jPmzg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tWSq6jPmzg a {
  font-weight: bold;
}
.cid-tWSq6jPmzg .row {
  flex-direction: row-reverse;
}
.cid-tWSq6jPmzg .container-fluid {
  padding: 0;
}
.cid-tWSq6jPmzg img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-tWSq6jPmzg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tWSq6jPmzg .text-wrapper {
  padding: 4rem 2rem;
}
@media (min-width: 1600px) {
  .cid-tWSq6jPmzg .text-wrapper {
    padding: 10rem 8rem;
  }
}
@media (max-width: 767px) {
  .cid-tWSq6jPmzg .text-wrapper {
    padding: 1rem;
  }
}
.cid-tWSq6jPmzg .mbr-text,
.cid-tWSq6jPmzg .mbr-section-btn {
  color: #7b7b7b;
}
.cid-tWYp5pbEkD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #212428;
}
.cid-tWYp5pbEkD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWYp5pbEkD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tWYp5pbEkD .container-fluid {
  margin: 0;
  padding: 0 72px 0 0;
}
@media (max-width: 992px) {
  .cid-tWYp5pbEkD .container-fluid {
    padding: 0 20px;
  }
}
.cid-tWYp5pbEkD .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tWYp5pbEkD .container {
    padding: 0 20px;
  }
  .cid-tWYp5pbEkD .container .row {
    padding: 0;
  }
}
.cid-tWYp5pbEkD .image-wrapper img {
  height: 400px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tWYp5pbEkD .image-wrapper img {
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .cid-tWYp5pbEkD .image-wrapper img {
    height: 300px;
  }
}
.cid-tWYp5pbEkD .title-wrapper {
  padding: 0 90px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tWYp5pbEkD .title-wrapper {
    padding: 0;
  }
}
.cid-tWYp5pbEkD .title-wrapper .title-wrap .desc-wrapper .desc-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
}
.cid-tWYp5pbEkD .title-wrapper .title-wrap .desc-wrapper .desc-wrap .mbr-desc {
  margin-right: 16px;
  margin-bottom: 0;
}
.cid-tWYp5pbEkD .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap {
  display: inline-flex;
  align-items: center;
  height: 100%;
}
.cid-tWYp5pbEkD .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap .line-item {
  height: 2px;
  width: 44px;
  background-color: #c6a38f;
  margin-right: 8px;
}
.cid-tWYp5pbEkD .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap .line-item:last-child {
  margin-right: 0;
}
.cid-tWYp5pbEkD .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 20px;
}
.cid-tWYp5pbEkD .title-wrapper .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tWYp5pbEkD .mbr-desc {
  color: #ffffff;
}
.cid-tWYp5pbEkD .mbr-text {
  color: #ffffff;
}
.cid-tWYp5pbEkD .mbr-section-title {
  color: #e6c63b;
}
.cid-tWTdKTwQtQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tWTdKTwQtQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWTdKTwQtQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tWTdKTwQtQ .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-tWTdKTwQtQ .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-tWTdKTwQtQ .row {
  margin-left: -25px;
  margin-right: -25px;
  justify-content: flex-start;
}
.cid-tWTdKTwQtQ .row > [class*="col"] {
  padding-left: 25px;
  padding-right: 25px;
}
@media (max-width: 1599px) {
  .cid-tWTdKTwQtQ .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-tWTdKTwQtQ .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-tWTdKTwQtQ .mbr-section-head {
  width: 100%;
}
.cid-tWTdKTwQtQ .mbr-section-title {
  color: #e6c63b;
}
@media (max-width: 767px) {
  .cid-tWTdKTwQtQ .mbr-section-title {
    text-align: center;
  }
}
.cid-tWTdKTwQtQ .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tWTdKTwQtQ .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-tWTdKTwQtQ .card-row {
  align-items: stretch;
}
.cid-tWTdKTwQtQ .item {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-tWTdKTwQtQ .item {
    margin-top: 30px;
  }
}
.cid-tWTdKTwQtQ .item-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 50px 35px 50px;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-tWTdKTwQtQ .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 575px) {
  .cid-tWTdKTwQtQ .item-wrapper {
    padding: 20px;
  }
}
.cid-tWTdKTwQtQ .item-wrapper:hover .card-bg {
  opacity: 1;
}
.cid-tWTdKTwQtQ .item-wrapper:hover .card-box {
  transform: translateY(0);
}
.cid-tWTdKTwQtQ .item-wrapper:hover .card-title {
  color: #ffffff !important;
}
.cid-tWTdKTwQtQ .item-wrapper:hover .card-text {
  color: #ffffff !important;
}
.cid-tWTdKTwQtQ .item-wrapper:hover .iconfont-wrapper-hover {
  visibility: visible;
  opacity: 1;
}
.cid-tWTdKTwQtQ .card-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
  transition: .5s all;
}
.cid-tWTdKTwQtQ .card-box {
  position: relative;
  z-index: 5;
  height: 100%;
  transition: 0.7s cubic-bezier(0.17, 0.67, 0, 1.01);
  transform: translateY(20px);
}
.cid-tWTdKTwQtQ .item-img {
  margin-bottom: 29px;
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}
.cid-tWTdKTwQtQ .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1.49760766;
}
.cid-tWTdKTwQtQ .card-title {
  color: #e6c63b;
  margin-bottom: 20px;
  transition: .5s all;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tWTdKTwQtQ .card-title {
    margin-bottom: 15px;
  }
}
.cid-tWTdKTwQtQ .card-text {
  color: #C4CFDE;
  margin-bottom: 22px;
  transition: .5s all;
  text-align: center;
}
.cid-tWTdKTwQtQ .iconfont-wrapper-hover {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: auto;
  visibility: hidden;
  opacity: 0;
  transition: .5s all;
}
.cid-tWTdKTwQtQ .iconfont-wrapper-hover .mbr-iconfont {
  font-size: 32px;
  color: #e6c63b;
}
.cid-tX99MjxTr8 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #212428;
}
.cid-tX99MjxTr8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX99MjxTr8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX99MjxTr8 .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tX99MjxTr8 .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tX99MjxTr8 .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tX99MjxTr8 .col-img {
  padding: 10px;
}
@media (min-width: 992px) {
  .cid-tX99MjxTr8 .col-img {
    padding-left: 30px !important;
  }
}
@media (max-width: 991px) and (min-width: 767px) {
  .cid-tX99MjxTr8 .col-img {
    padding: 30px !important;
  }
}
.cid-tX99MjxTr8 .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
.cid-tX99MjxTr8 .text-wrapper {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-tX99MjxTr8 .text-wrapper {
    margin-bottom: 30px;
  }
}
.cid-tX99MjxTr8 .mbr-section-title {
  color: #C4CFDE;
  margin-bottom: 20px;
}
.cid-tX99MjxTr8 .mbr-section-subtitle {
  color: #ffe161;
  margin-bottom: 22px;
}
.cid-tX99MjxTr8 .mbr-section-subtitle a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-tX99MjxTr8 .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 16%;
}
@media (max-width: 991px) {
  .cid-tX99MjxTr8 .mbr-text {
    padding-right: 0;
  }
}
.cid-tX99MjxTr8 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tX99MjxTr8 .social-container {
  width: 100%;
  padding-top: 100px;
}
@media (max-width: 991px) {
  .cid-tX99MjxTr8 .social-container {
    padding-top: 40px;
  }
}
.cid-tX99MjxTr8 .social-title {
  color: #C4CFDE;
  margin-bottom: 20px;
}
.cid-tX99MjxTr8 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -10px -12px;
}
.cid-tX99MjxTr8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 10px 12px;
  min-width: 60px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-tX99MjxTr8 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-tX99MjxTr8 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 22px;
  color: #c4cfde;
}
.cid-tX99MjxTr8 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-tX99MjxTr8 .soc-item:hover:before {
  opacity: 1;
}
.cid-tX99MjxTr8 .img-wrapper {
  padding: 15px;
  border-radius: 6px;
  position: relative;
  width: 100%;
  background: linear-gradient(to right, #000000, #e6c63b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
.cid-tX99MjxTr8 .img-box {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}
.cid-tX99MjxTr8 .img-box img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 0.75026795;
}
.cid-tX99MjxTr8 .mbr-text,
.cid-tX99MjxTr8 .mbr-section-btn {
  color: #ffffff;
}
.cid-tWTvqnCE3c {
  background-image: url("../../../assets/images/photo-2023-11-27-23-38-19-1234x845.jpg");
}
.cid-tWTvqnCE3c .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWTvqnCE3c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tWTvqnCE3c .mbr-section-title {
  color: #ffffff;
}
.cid-tWTvqnCE3c .mbr-text,
.cid-tWTvqnCE3c .mbr-section-btn {
  color: #e6c63b;
}
.cid-tWTir11iOo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tWTir11iOo .mbr-section-head {
  margin-bottom: 20px;
  width: 100%;
}
.cid-tWTir11iOo .mbr-section-title {
  color: #e6c63b;
}
.cid-tWTir11iOo .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tWTir11iOo .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-tWTir11iOo .carousel-wrapper {
  margin: 0 75px;
}
@media (max-width: 1199px) {
  .cid-tWTir11iOo .carousel-wrapper {
    margin: 0;
  }
}
@media (max-width: 575px) {
  .cid-tWTir11iOo .carousel-wrapper {
    margin: 0 -10px;
  }
}
.cid-tWTir11iOo .carousel {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 1140px;
  width: 100%;
  margin: 0 auto 36px;
}
@media (max-width: 1199px) {
  .cid-tWTir11iOo .carousel {
    max-width: 100%;
  }
}
.cid-tWTir11iOo .carousel-inner {
  display: flex;
  align-items: center;
  padding: 50px 0 25px;
}
@media (max-width: 991px) {
  .cid-tWTir11iOo .carousel-inner {
    padding: 40px 0 25px;
  }
}
@media (max-width: 575px) {
  .cid-tWTir11iOo .carousel-inner {
    padding: 35px 0 25px;
  }
}
.cid-tWTir11iOo .item-wrapper {
  display: flex;
  width: 100%;
  overflow: visible;
  padding: 0 25px;
}
@media (max-width: 991px) {
  .cid-tWTir11iOo .item-wrapper {
    flex-wrap: wrap;
  }
}
@media (max-width: 575px) {
  .cid-tWTir11iOo .item-wrapper {
    padding: 0 10px;
  }
}
.cid-tWTir11iOo .card-info {
  position: relative;
  z-index: 10;
  width: 395px;
  padding: 30px 30px 40px 30px;
  margin-right: 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-tWTir11iOo .card-info {
    width: 270px;
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .cid-tWTir11iOo .card-info {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 30px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575px) {
  .cid-tWTir11iOo .card-info {
    flex-wrap: wrap;
    padding: 20px;
  }
}
.cid-tWTir11iOo .info-img-wrap {
  display: flex;
  width: 100%;
  margin-bottom: 27px;
  overflow: hidden;
  border-radius: 10px;
}
@media (max-width: 991px) {
  .cid-tWTir11iOo .info-img-wrap {
    max-width: 150px;
    margin-right: 25px;
    margin-bottom: 0;
  }
}
@media (max-width: 575px) {
  .cid-tWTir11iOo .info-img-wrap {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.cid-tWTir11iOo .info-img-wrap img {
  width: 100%;
  aspect-ratio: 1.32936508;
  object-fit: cover;
  transition: 0.4s all;
}
.cid-tWTir11iOo .info-img-wrap img:hover {
  transform: scale(1.1);
}
.cid-tWTir11iOo .info-text-wrap {
  position: relative;
  z-index: 10;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-tWTir11iOo .info-text-wrap {
    flex-grow: 1;
  }
}
.cid-tWTir11iOo .info-card-title {
  color: #e6c63b;
  margin-bottom: 10px;
}
.cid-tWTir11iOo .info-card-subtitle {
  color: #C4CFDE;
}
.cid-tWTir11iOo .info-card-text {
  color: #878e99;
  margin-top: 4px;
}
.cid-tWTir11iOo .card-description {
  position: relative;
  margin-top: 115px;
  width: 1px;
  flex-grow: 1;
}
@media (max-width: 991px) {
  .cid-tWTir11iOo .card-description {
    width: 100%;
    margin-top: 0;
  }
}
.cid-tWTir11iOo .card-description::before {
  content: "";
  position: absolute;
  width: 51px;
  height: 5px;
  background: #16181c;
  left: -43px;
  z-index: 9;
  top: 66px;
}
@media (max-width: 991px) {
  .cid-tWTir11iOo .card-description::before {
    display: none;
  }
}
.cid-tWTir11iOo .card-description-wrapper {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  padding: 50px 40px 50px 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 991px) {
  .cid-tWTir11iOo .card-description-wrapper {
    padding: 35px 30px;
  }
}
@media (max-width: 575px) {
  .cid-tWTir11iOo .card-description-wrapper {
    padding: 20px;
  }
}
.cid-tWTir11iOo .card-description-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #16181c;
  padding-bottom: 20px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .cid-tWTir11iOo .card-description-container {
    flex-wrap: wrap;
  }
}
.cid-tWTir11iOo .card-description-text-wrap {
  margin-bottom: 15px;
  margin-right: auto;
  padding-right: 10px;
}
@media (max-width: 767px) {
  .cid-tWTir11iOo .card-description-text-wrap {
    width: 100%;
    padding-right: 0;
  }
}
.cid-tWTir11iOo .card-description-title {
  color: #e6c63b;
  margin-bottom: 7px;
}
.cid-tWTir11iOo .card-description-subtitle {
  color: #878e99;
  margin-bottom: 0;
  text-align: center;
}
.cid-tWTir11iOo .card-description-label-wrap {
  padding: 15px 17px;
  border-radius: 6px;
  margin-left: auto;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 767px) {
  .cid-tWTir11iOo .card-description-label-wrap {
    margin-left: 0;
  }
}
.cid-tWTir11iOo .score-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.cid-tWTir11iOo .score-container .score-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 3px;
}
.cid-tWTir11iOo .score-container .score-wrapper .mbr-iconfont {
  font-size: 11px;
  color: #e6c63b;
}
.cid-tWTir11iOo .card-description-text {
  color: #878e99;
  margin-bottom: 0;
}
.cid-tWTir11iOo .absolute-icon-wrapper {
  position: absolute;
  z-index: 9;
  left: 0;
  top: -107px;
}
@media (max-width: 991px) {
  .cid-tWTir11iOo .absolute-icon-wrapper {
    display: none;
  }
}
.cid-tWTir11iOo .absolute-icon-wrapper .mbr-iconfont {
  color: #16181c;
  font-size: 99px;
}
.cid-tWTir11iOo .carousel-control {
  top: 50px;
  width: 60px;
  height: 60px;
  font-size: 25px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  border: none;
  border-radius: 6px;
  transition: all 0.4s;
  opacity: 1;
}
.cid-tWTir11iOo .carousel-control.carousel-control-prev {
  right: 105px;
  left: auto;
  margin-left: 0;
}
.cid-tWTir11iOo .carousel-control.carousel-control-next {
  right: 25px;
  margin-right: 0;
}
@media (max-width: 991px) {
  .cid-tWTir11iOo .carousel-control {
    display: none;
  }
}
.cid-tWTir11iOo .carousel-control:hover {
  background: linear-gradient(to right bottom, #212428, #16181c) !important;
  color: #e6c63b !important;
  opacity: 1;
}
.cid-tWTir11iOo .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tWTir11iOo .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tWTir11iOo .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tWTir11iOo .carousel-indicators {
  position: absolute;
  bottom: -35px;
  margin-bottom: 0 !important;
}
.cid-tWTir11iOo .carousel-indicators li {
  max-width: 11px;
  height: 11px;
  width: 11px;
  max-height: 11px;
  margin: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  border: 0;
  border-radius: 50%;
  box-shadow: 1px 4px 2px -3px rgba(0, 0, 0, 0.7) inset, -1px -3px 3px -2px rgba(255, 255, 255, 0.2) inset;
  opacity: 1;
  transition: all 0.4s;
}
.cid-tWTir11iOo .carousel-indicators li.active,
.cid-tWTir11iOo .carousel-indicators li:hover {
  opacity: 1;
  background: #e6c63b !important;
}
.cid-tWTir11iOo .carousel-indicators li::after,
.cid-tWTir11iOo .carousel-indicators li::before {
  content: none;
}
.cid-tWTir11iOo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-tWTir11iOo .item-menu-overlay {
  opacity: 0 !important;
}
.cid-u2twTEqaqw {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-u2twTEqaqw .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2twTEqaqw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2twTEqaqw .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-u2twTEqaqw .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-u2twTEqaqw .row {
  margin-left: -25px;
  margin-right: -25px;
  justify-content: flex-start;
}
.cid-u2twTEqaqw .row > [class*="col"] {
  padding-left: 25px;
  padding-right: 25px;
}
@media (max-width: 1599px) {
  .cid-u2twTEqaqw .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-u2twTEqaqw .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-u2twTEqaqw .mbr-section-head {
  width: 100%;
}
.cid-u2twTEqaqw .mbr-section-title {
  color: #e6c63b;
}
@media (max-width: 767px) {
  .cid-u2twTEqaqw .mbr-section-title {
    text-align: center;
  }
}
.cid-u2twTEqaqw .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-u2twTEqaqw .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-u2twTEqaqw .card-row {
  align-items: stretch;
}
.cid-u2twTEqaqw .item {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-u2twTEqaqw .item {
    margin-top: 30px;
  }
}
.cid-u2twTEqaqw .item-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 30px;
  border-radius: 20px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 575px) {
  .cid-u2twTEqaqw .item-wrapper {
    padding: 20px;
  }
}
.cid-u2twTEqaqw .item-wrapper:hover .card-bg {
  opacity: 1;
}
.cid-u2twTEqaqw .item-wrapper:hover .item-img img {
  transform: scale(1.1);
}
.cid-u2twTEqaqw .card-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  border-radius: 19px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
  transition: .4s all;
}
.cid-u2twTEqaqw .item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.cid-u2twTEqaqw .item-img img {
  width: 100%;
  aspect-ratio: 1.36;
  object-fit: cover;
  transition: 0.4s all;
}
.cid-u2twTEqaqw .card-box {
  position: relative;
  z-index: 5;
  padding-top: 18px;
}
.cid-u2twTEqaqw .card-title {
  position: relative;
  z-index: 5;
  color: #e6c63b;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-u2twTEqaqw .card-title {
    margin-bottom: 10px;
  }
}
.cid-u2twTEqaqw .card-text {
  position: relative;
  z-index: 5;
  color: #C4CFDE;
  margin-bottom: 0;
}
.cid-u2twTEqaqw .card-text a {
  transition: .4s all;
}
.cid-u2twTEqaqw .card-text a:hover {
  color: #e6c63b !important;
}
.cid-tWSSKQpI0j {
  background-image: url("../../../assets/images/b2.-1779x942.jpg");
}
.cid-tWSSKQpI0j .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWSSKQpI0j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tWSSKQpI0j .container-fluid {
  margin: 0;
  padding: 0 72px;
}
@media (max-width: 992px) {
  .cid-tWSSKQpI0j .container-fluid {
    padding: 0 20px;
  }
}
.cid-tWSSKQpI0j .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tWSSKQpI0j .container {
    padding: 0 20px;
  }
  .cid-tWSSKQpI0j .container .row {
    padding: 0;
  }
}
.cid-tWSSKQpI0j .title-wrapper .mbr-section-title {
  margin-bottom: 90px;
}
@media (max-width: 992px) {
  .cid-tWSSKQpI0j .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-tWSSKQpI0j .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-tWSSKQpI0j .text-wrapper .mbr-text {
    margin-bottom: 32px;
  }
}
.cid-tWSSKQpI0j .text-wrapper .mbr-section-btn .btn .mbr-iconfont {
  color: #c6a38f;
}
.cid-tWSSKQpI0j .mbr-section-title {
  color: #ffffff;
}
.cid-tWSSKQpI0j .mbr-text {
  color: #ffffff;
}
.cid-u1cnr6zvIy {
  background: #ffffff;
}
.cid-u1cnr6zvIy .container-fluid {
  padding: 0 3rem;
}
.cid-u1cnr6zvIy .video-block {
  margin: auto;
  width: 100% !important;
}
@media (max-width: 767px) {
  .cid-u1cnr6zvIy .container-fluid {
    padding: 0 1rem;
  }
  .cid-u1cnr6zvIy .video-block {
    width: 100% !important;
  }
}
.cid-tWUhah95vE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tWUhah95vE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWUhah95vE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tWUhah95vE .title-wrapper {
  margin-bottom: 102px;
}
@media (max-width: 992px) {
  .cid-tWUhah95vE .title-wrapper {
    margin-bottom: 80px;
  }
}
.cid-tWUhah95vE .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tWUhah95vE .contacts-wrapper {
    margin-bottom: 80px;
  }
}
.cid-tWUhah95vE .contacts-wrapper .contact-wrap {
  margin-bottom: 32px;
}
.cid-tWUhah95vE .contacts-wrapper .contact-wrap .mbr-label {
  margin-bottom: 4px;
}
.cid-tWUhah95vE .contacts-wrapper .contact-wrap .mbr-contact {
  margin-bottom: 0;
}
.cid-tWUhah95vE .dragArea.row .form-group {
  margin-bottom: 32px !important;
  padding: 0 16px;
}
.cid-tWUhah95vE .dragArea.row .form-group .form-control {
  font-weight: 300;
  padding: 8px 0;
  border-radius: 0;
  border: none !important;
  background-color: transparent;
  box-shadow: none;
  border-bottom: 1px solid #232323 !important;
}
.cid-tWUhah95vE .dragArea.row .form-group .form-control::placeholder {
  color: #232323;
}
.cid-tWUhah95vE .dragArea.row .form-group .form-control:hover,
.cid-tWUhah95vE .dragArea.row .form-group .form-control:focus {
  box-shadow: none;
  border: none !important;
  border-bottom: 1px solid #232323 !important;
}
.cid-tWUhah95vE .dragArea.row .form-group textarea {
  min-height: 170px;
}
@media (max-width: 768px) {
  .cid-tWUhah95vE .dragArea.row .form-group textarea {
    min-height: 145px;
  }
}
.cid-tWUhah95vE .dragArea.row .form-group .form-check .form-check-input {
  background-color: #232323;
  border-color: #232323;
}
.cid-tWUhah95vE .dragArea.row .mbr-section-btn {
  width: 100% !important;
}
.cid-tWUhah95vE .dragArea.row .mbr-section-btn .btn {
  min-height: 60px;
  width: 100%;
}
.cid-tWUhah95vE .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-tWUhah95vE .mbr-label {
  color: #000000;
}
.cid-tWUhah95vE .mbr-contact {
  color: #353535;
}
.cid-tWUhah95vE label {
  color: #495DFF;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXdLTzR2CV {
  background-image: url("../../../assets/images/photo-2022-06-17-09-03-15-5-1324x720.png");
}
.cid-tXdLTzR2CV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXdLTzR2CV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXdLTzR2CV .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tXdLTzR2CV .mbr-text,
.cid-tXdLTzR2CV .mbr-section-btn {
  color: #e6c63b;
  text-align: left;
}
.cid-tXdLTA1DrG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXdLTA1DrG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXdLTA1DrG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXdLTA1DrG a {
  font-weight: bold;
}
.cid-tXdLTA1DrG .row {
  flex-direction: row-reverse;
}
.cid-tXdLTA1DrG .container-fluid {
  padding: 0;
}
.cid-tXdLTA1DrG img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-tXdLTA1DrG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tXdLTA1DrG .text-wrapper {
  padding: 4rem 2rem;
}
@media (min-width: 1600px) {
  .cid-tXdLTA1DrG .text-wrapper {
    padding: 10rem 8rem;
  }
}
@media (max-width: 767px) {
  .cid-tXdLTA1DrG .text-wrapper {
    padding: 1rem;
  }
}
.cid-tXdLTA1DrG .mbr-text,
.cid-tXdLTA1DrG .mbr-section-btn {
  color: #7b7b7b;
}
.cid-tXdLTAbMsq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #212428;
}
.cid-tXdLTAbMsq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXdLTAbMsq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXdLTAbMsq .container-fluid {
  margin: 0;
  padding: 0 72px 0 0;
}
@media (max-width: 992px) {
  .cid-tXdLTAbMsq .container-fluid {
    padding: 0 20px;
  }
}
.cid-tXdLTAbMsq .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tXdLTAbMsq .container {
    padding: 0 20px;
  }
  .cid-tXdLTAbMsq .container .row {
    padding: 0;
  }
}
.cid-tXdLTAbMsq .image-wrapper img {
  height: 400px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tXdLTAbMsq .image-wrapper img {
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .cid-tXdLTAbMsq .image-wrapper img {
    height: 300px;
  }
}
.cid-tXdLTAbMsq .title-wrapper {
  padding: 0 90px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tXdLTAbMsq .title-wrapper {
    padding: 0;
  }
}
.cid-tXdLTAbMsq .title-wrapper .title-wrap .desc-wrapper .desc-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
}
.cid-tXdLTAbMsq .title-wrapper .title-wrap .desc-wrapper .desc-wrap .mbr-desc {
  margin-right: 16px;
  margin-bottom: 0;
}
.cid-tXdLTAbMsq .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap {
  display: inline-flex;
  align-items: center;
  height: 100%;
}
.cid-tXdLTAbMsq .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap .line-item {
  height: 2px;
  width: 44px;
  background-color: #c6a38f;
  margin-right: 8px;
}
.cid-tXdLTAbMsq .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap .line-item:last-child {
  margin-right: 0;
}
.cid-tXdLTAbMsq .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 20px;
}
.cid-tXdLTAbMsq .title-wrapper .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tXdLTAbMsq .mbr-desc {
  color: #ffffff;
}
.cid-tXdLTAbMsq .mbr-text {
  color: #ffffff;
}
.cid-tXdLTAbMsq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXdLTAlygw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tXdLTAlygw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXdLTAlygw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXdLTAlygw .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-tXdLTAlygw .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-tXdLTAlygw .row {
  margin-left: -25px;
  margin-right: -25px;
  justify-content: flex-start;
}
.cid-tXdLTAlygw .row > [class*="col"] {
  padding-left: 25px;
  padding-right: 25px;
}
@media (max-width: 1599px) {
  .cid-tXdLTAlygw .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-tXdLTAlygw .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-tXdLTAlygw .mbr-section-head {
  width: 100%;
}
.cid-tXdLTAlygw .mbr-section-title {
  color: #e6c63b;
}
@media (max-width: 767px) {
  .cid-tXdLTAlygw .mbr-section-title {
    text-align: center;
  }
}
.cid-tXdLTAlygw .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tXdLTAlygw .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-tXdLTAlygw .card-row {
  align-items: stretch;
}
.cid-tXdLTAlygw .item {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-tXdLTAlygw .item {
    margin-top: 30px;
  }
}
.cid-tXdLTAlygw .item-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 50px 35px 50px;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-tXdLTAlygw .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 575px) {
  .cid-tXdLTAlygw .item-wrapper {
    padding: 20px;
  }
}
.cid-tXdLTAlygw .item-wrapper:hover .card-bg {
  opacity: 1;
}
.cid-tXdLTAlygw .item-wrapper:hover .card-box {
  transform: translateY(0);
}
.cid-tXdLTAlygw .item-wrapper:hover .card-title {
  color: #ffffff !important;
}
.cid-tXdLTAlygw .item-wrapper:hover .card-text {
  color: #ffffff !important;
}
.cid-tXdLTAlygw .item-wrapper:hover .iconfont-wrapper-hover {
  visibility: visible;
  opacity: 1;
}
.cid-tXdLTAlygw .card-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
  transition: .5s all;
}
.cid-tXdLTAlygw .card-box {
  position: relative;
  z-index: 5;
  height: 100%;
  transition: 0.7s cubic-bezier(0.17, 0.67, 0, 1.01);
  transform: translateY(20px);
}
.cid-tXdLTAlygw .item-img {
  margin-bottom: 29px;
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}
.cid-tXdLTAlygw .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1.49760766;
}
.cid-tXdLTAlygw .card-title {
  color: #e6c63b;
  margin-bottom: 20px;
  transition: .5s all;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tXdLTAlygw .card-title {
    margin-bottom: 15px;
  }
}
.cid-tXdLTAlygw .card-text {
  color: #C4CFDE;
  margin-bottom: 22px;
  transition: .5s all;
  text-align: center;
}
.cid-tXdLTAlygw .iconfont-wrapper-hover {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: auto;
  visibility: hidden;
  opacity: 0;
  transition: .5s all;
}
.cid-tXdLTAlygw .iconfont-wrapper-hover .mbr-iconfont {
  font-size: 32px;
  color: #e6c63b;
}
.cid-tXdLTAzdOs {
  padding-top: 2rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #212428;
}
.cid-tXdLTAzdOs .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXdLTAzdOs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXdLTAzdOs .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tXdLTAzdOs .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tXdLTAzdOs .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tXdLTAzdOs .col-img {
  padding: 10px;
}
@media (min-width: 992px) {
  .cid-tXdLTAzdOs .col-img {
    padding-left: 30px !important;
  }
}
@media (max-width: 991px) and (min-width: 767px) {
  .cid-tXdLTAzdOs .col-img {
    padding: 30px !important;
  }
}
.cid-tXdLTAzdOs .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
.cid-tXdLTAzdOs .text-wrapper {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-tXdLTAzdOs .text-wrapper {
    margin-bottom: 30px;
  }
}
.cid-tXdLTAzdOs .mbr-section-title {
  color: #C4CFDE;
  margin-bottom: 20px;
}
.cid-tXdLTAzdOs .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 22px;
}
.cid-tXdLTAzdOs .mbr-section-subtitle a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-tXdLTAzdOs .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 16%;
}
@media (max-width: 991px) {
  .cid-tXdLTAzdOs .mbr-text {
    padding-right: 0;
  }
}
.cid-tXdLTAzdOs .mbr-section-btn {
  margin-top: 20px;
}
.cid-tXdLTAzdOs .social-container {
  width: 100%;
  padding-top: 100px;
}
@media (max-width: 991px) {
  .cid-tXdLTAzdOs .social-container {
    padding-top: 40px;
  }
}
.cid-tXdLTAzdOs .social-title {
  color: #C4CFDE;
  margin-bottom: 20px;
}
.cid-tXdLTAzdOs .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -10px -12px;
}
.cid-tXdLTAzdOs .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 10px 12px;
  min-width: 60px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-tXdLTAzdOs .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-tXdLTAzdOs .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 22px;
  color: #c4cfde;
}
.cid-tXdLTAzdOs .soc-item:hover {
  transform: translateY(-3px);
}
.cid-tXdLTAzdOs .soc-item:hover:before {
  opacity: 1;
}
.cid-tXdLTAzdOs .img-wrapper {
  padding: 15px;
  border-radius: 6px;
  position: relative;
  width: 100%;
  background: linear-gradient(to right, #000000, #e6c63b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
.cid-tXdLTAzdOs .img-box {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}
.cid-tXdLTAzdOs .img-box img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 0.75026795;
}
.cid-tXdLTAzdOs .mbr-text,
.cid-tXdLTAzdOs .mbr-section-btn {
  color: #ffffff;
}
.cid-tXdLTAQaZU {
  background-image: url("../../../assets/images/photo-2023-11-27-23-38-19-1234x845.jpg");
}
.cid-tXdLTAQaZU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXdLTAQaZU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXdLTAQaZU .mbr-section-title {
  color: #ffffff;
}
.cid-tXdLTAQaZU .mbr-text,
.cid-tXdLTAQaZU .mbr-section-btn {
  color: #e6c63b;
}
.cid-tXdLTB01od {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tXdLTB01od .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXdLTB01od .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXdLTB01od .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-tXdLTB01od .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-tXdLTB01od .row {
  margin-left: -25px;
  margin-right: -25px;
  justify-content: flex-start;
}
.cid-tXdLTB01od .row > [class*="col"] {
  padding-left: 25px;
  padding-right: 25px;
}
@media (max-width: 1599px) {
  .cid-tXdLTB01od .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-tXdLTB01od .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-tXdLTB01od .mbr-section-head {
  width: 100%;
}
.cid-tXdLTB01od .mbr-section-title {
  color: #e6c63b;
}
@media (max-width: 767px) {
  .cid-tXdLTB01od .mbr-section-title {
    text-align: center;
  }
}
.cid-tXdLTB01od .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tXdLTB01od .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-tXdLTB01od .card-row {
  align-items: stretch;
}
.cid-tXdLTB01od .item {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-tXdLTB01od .item {
    margin-top: 30px;
  }
}
.cid-tXdLTB01od .item-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 30px;
  border-radius: 20px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 575px) {
  .cid-tXdLTB01od .item-wrapper {
    padding: 20px;
  }
}
.cid-tXdLTB01od .item-wrapper:hover .card-bg {
  opacity: 1;
}
.cid-tXdLTB01od .item-wrapper:hover .item-img img {
  transform: scale(1.1);
}
.cid-tXdLTB01od .card-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  border-radius: 19px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
  transition: .4s all;
}
.cid-tXdLTB01od .item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.cid-tXdLTB01od .item-img img {
  width: 100%;
  aspect-ratio: 1.36;
  object-fit: cover;
  transition: 0.4s all;
}
.cid-tXdLTB01od .card-box {
  position: relative;
  z-index: 5;
  padding-top: 18px;
}
.cid-tXdLTB01od .card-title {
  position: relative;
  z-index: 5;
  color: #e6c63b;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-tXdLTB01od .card-title {
    margin-bottom: 10px;
  }
}
.cid-tXdLTB01od .card-text {
  position: relative;
  z-index: 5;
  color: #C4CFDE;
  margin-bottom: 0;
}
.cid-tXdLTB01od .card-text a {
  transition: .4s all;
}
.cid-tXdLTB01od .card-text a:hover {
  color: #e6c63b !important;
}
.cid-tXdLTBiYyD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tXdLTBiYyD .mbr-section-head {
  margin-bottom: 20px;
  width: 100%;
}
.cid-tXdLTBiYyD .mbr-section-title {
  color: #e6c63b;
}
.cid-tXdLTBiYyD .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tXdLTBiYyD .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-tXdLTBiYyD .carousel-wrapper {
  margin: 0 75px;
}
@media (max-width: 1199px) {
  .cid-tXdLTBiYyD .carousel-wrapper {
    margin: 0;
  }
}
@media (max-width: 575px) {
  .cid-tXdLTBiYyD .carousel-wrapper {
    margin: 0 -10px;
  }
}
.cid-tXdLTBiYyD .carousel {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 1140px;
  width: 100%;
  margin: 0 auto 36px;
}
@media (max-width: 1199px) {
  .cid-tXdLTBiYyD .carousel {
    max-width: 100%;
  }
}
.cid-tXdLTBiYyD .carousel-inner {
  display: flex;
  align-items: center;
  padding: 50px 0 25px;
}
@media (max-width: 991px) {
  .cid-tXdLTBiYyD .carousel-inner {
    padding: 40px 0 25px;
  }
}
@media (max-width: 575px) {
  .cid-tXdLTBiYyD .carousel-inner {
    padding: 35px 0 25px;
  }
}
.cid-tXdLTBiYyD .item-wrapper {
  display: flex;
  width: 100%;
  overflow: visible;
  padding: 0 25px;
}
@media (max-width: 991px) {
  .cid-tXdLTBiYyD .item-wrapper {
    flex-wrap: wrap;
  }
}
@media (max-width: 575px) {
  .cid-tXdLTBiYyD .item-wrapper {
    padding: 0 10px;
  }
}
.cid-tXdLTBiYyD .card-info {
  position: relative;
  z-index: 10;
  width: 395px;
  padding: 30px 30px 40px 30px;
  margin-right: 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-tXdLTBiYyD .card-info {
    width: 270px;
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .cid-tXdLTBiYyD .card-info {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 30px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575px) {
  .cid-tXdLTBiYyD .card-info {
    flex-wrap: wrap;
    padding: 20px;
  }
}
.cid-tXdLTBiYyD .info-img-wrap {
  display: flex;
  width: 100%;
  margin-bottom: 27px;
  overflow: hidden;
  border-radius: 10px;
}
@media (max-width: 991px) {
  .cid-tXdLTBiYyD .info-img-wrap {
    max-width: 150px;
    margin-right: 25px;
    margin-bottom: 0;
  }
}
@media (max-width: 575px) {
  .cid-tXdLTBiYyD .info-img-wrap {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.cid-tXdLTBiYyD .info-img-wrap img {
  width: 100%;
  aspect-ratio: 1.32936508;
  object-fit: cover;
  transition: 0.4s all;
}
.cid-tXdLTBiYyD .info-img-wrap img:hover {
  transform: scale(1.1);
}
.cid-tXdLTBiYyD .info-text-wrap {
  position: relative;
  z-index: 10;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-tXdLTBiYyD .info-text-wrap {
    flex-grow: 1;
  }
}
.cid-tXdLTBiYyD .info-card-title {
  color: #e6c63b;
  margin-bottom: 10px;
}
.cid-tXdLTBiYyD .info-card-subtitle {
  color: #C4CFDE;
}
.cid-tXdLTBiYyD .info-card-text {
  color: #878e99;
  margin-top: 4px;
}
.cid-tXdLTBiYyD .card-description {
  position: relative;
  margin-top: 115px;
  width: 1px;
  flex-grow: 1;
}
@media (max-width: 991px) {
  .cid-tXdLTBiYyD .card-description {
    width: 100%;
    margin-top: 0;
  }
}
.cid-tXdLTBiYyD .card-description::before {
  content: "";
  position: absolute;
  width: 51px;
  height: 5px;
  background: #16181c;
  left: -43px;
  z-index: 9;
  top: 66px;
}
@media (max-width: 991px) {
  .cid-tXdLTBiYyD .card-description::before {
    display: none;
  }
}
.cid-tXdLTBiYyD .card-description-wrapper {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  padding: 50px 40px 50px 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 991px) {
  .cid-tXdLTBiYyD .card-description-wrapper {
    padding: 35px 30px;
  }
}
@media (max-width: 575px) {
  .cid-tXdLTBiYyD .card-description-wrapper {
    padding: 20px;
  }
}
.cid-tXdLTBiYyD .card-description-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #16181c;
  padding-bottom: 20px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .cid-tXdLTBiYyD .card-description-container {
    flex-wrap: wrap;
  }
}
.cid-tXdLTBiYyD .card-description-text-wrap {
  margin-bottom: 15px;
  margin-right: auto;
  padding-right: 10px;
}
@media (max-width: 767px) {
  .cid-tXdLTBiYyD .card-description-text-wrap {
    width: 100%;
    padding-right: 0;
  }
}
.cid-tXdLTBiYyD .card-description-title {
  color: #e6c63b;
  margin-bottom: 7px;
}
.cid-tXdLTBiYyD .card-description-subtitle {
  color: #878e99;
  margin-bottom: 0;
}
.cid-tXdLTBiYyD .card-description-label-wrap {
  padding: 15px 17px;
  border-radius: 6px;
  margin-left: auto;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 767px) {
  .cid-tXdLTBiYyD .card-description-label-wrap {
    margin-left: 0;
  }
}
.cid-tXdLTBiYyD .score-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.cid-tXdLTBiYyD .score-container .score-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 3px;
}
.cid-tXdLTBiYyD .score-container .score-wrapper .mbr-iconfont {
  font-size: 11px;
  color: #e6c63b;
}
.cid-tXdLTBiYyD .card-description-text {
  color: #878e99;
  margin-bottom: 0;
}
.cid-tXdLTBiYyD .absolute-icon-wrapper {
  position: absolute;
  z-index: 9;
  left: 0;
  top: -107px;
}
@media (max-width: 991px) {
  .cid-tXdLTBiYyD .absolute-icon-wrapper {
    display: none;
  }
}
.cid-tXdLTBiYyD .absolute-icon-wrapper .mbr-iconfont {
  color: #16181c;
  font-size: 99px;
}
.cid-tXdLTBiYyD .carousel-control {
  top: 50px;
  width: 60px;
  height: 60px;
  font-size: 25px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  border: none;
  border-radius: 6px;
  transition: all 0.4s;
  opacity: 1;
}
.cid-tXdLTBiYyD .carousel-control.carousel-control-prev {
  right: 105px;
  left: auto;
  margin-left: 0;
}
.cid-tXdLTBiYyD .carousel-control.carousel-control-next {
  right: 25px;
  margin-right: 0;
}
@media (max-width: 991px) {
  .cid-tXdLTBiYyD .carousel-control {
    display: none;
  }
}
.cid-tXdLTBiYyD .carousel-control:hover {
  background: linear-gradient(to right bottom, #212428, #16181c) !important;
  color: #e6c63b !important;
  opacity: 1;
}
.cid-tXdLTBiYyD .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tXdLTBiYyD .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tXdLTBiYyD .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tXdLTBiYyD .carousel-indicators {
  position: absolute;
  bottom: -35px;
  margin-bottom: 0 !important;
}
.cid-tXdLTBiYyD .carousel-indicators li {
  max-width: 11px;
  height: 11px;
  width: 11px;
  max-height: 11px;
  margin: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  border: 0;
  border-radius: 50%;
  box-shadow: 1px 4px 2px -3px rgba(0, 0, 0, 0.7) inset, -1px -3px 3px -2px rgba(255, 255, 255, 0.2) inset;
  opacity: 1;
  transition: all 0.4s;
}
.cid-tXdLTBiYyD .carousel-indicators li.active,
.cid-tXdLTBiYyD .carousel-indicators li:hover {
  opacity: 1;
  background: #e6c63b !important;
}
.cid-tXdLTBiYyD .carousel-indicators li::after,
.cid-tXdLTBiYyD .carousel-indicators li::before {
  content: none;
}
.cid-tXdLTBiYyD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-tXdLTBiYyD .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tXdLTC8IYz {
  background-image: url("../../../assets/images/b2.-1779x942.jpg");
}
.cid-tXdLTC8IYz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXdLTC8IYz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXdLTC8IYz .container-fluid {
  margin: 0;
  padding: 0 72px;
}
@media (max-width: 992px) {
  .cid-tXdLTC8IYz .container-fluid {
    padding: 0 20px;
  }
}
.cid-tXdLTC8IYz .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tXdLTC8IYz .container {
    padding: 0 20px;
  }
  .cid-tXdLTC8IYz .container .row {
    padding: 0;
  }
}
.cid-tXdLTC8IYz .title-wrapper .mbr-section-title {
  margin-bottom: 90px;
}
@media (max-width: 992px) {
  .cid-tXdLTC8IYz .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-tXdLTC8IYz .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-tXdLTC8IYz .text-wrapper .mbr-text {
    margin-bottom: 32px;
  }
}
.cid-tXdLTC8IYz .text-wrapper .mbr-section-btn .btn .mbr-iconfont {
  color: #c6a38f;
}
.cid-tXdLTC8IYz .mbr-section-title {
  color: #ffffff;
}
.cid-tXdLTC8IYz .mbr-text {
  color: #ffffff;
}
.cid-tXdLTCpOxf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tXdLTCpOxf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXdLTCpOxf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXdLTCpOxf .title-wrapper {
  margin-bottom: 102px;
}
@media (max-width: 992px) {
  .cid-tXdLTCpOxf .title-wrapper {
    margin-bottom: 80px;
  }
}
.cid-tXdLTCpOxf .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tXdLTCpOxf .contacts-wrapper {
    margin-bottom: 80px;
  }
}
.cid-tXdLTCpOxf .contacts-wrapper .contact-wrap {
  margin-bottom: 32px;
}
.cid-tXdLTCpOxf .contacts-wrapper .contact-wrap .mbr-label {
  margin-bottom: 4px;
}
.cid-tXdLTCpOxf .contacts-wrapper .contact-wrap .mbr-contact {
  margin-bottom: 0;
}
.cid-tXdLTCpOxf .dragArea.row .form-group {
  margin-bottom: 32px !important;
  padding: 0 16px;
}
.cid-tXdLTCpOxf .dragArea.row .form-group .form-control {
  font-weight: 300;
  padding: 8px 0;
  border-radius: 0;
  border: none !important;
  background-color: transparent;
  box-shadow: none;
  border-bottom: 1px solid #232323 !important;
}
.cid-tXdLTCpOxf .dragArea.row .form-group .form-control::placeholder {
  color: #232323;
}
.cid-tXdLTCpOxf .dragArea.row .form-group .form-control:hover,
.cid-tXdLTCpOxf .dragArea.row .form-group .form-control:focus {
  box-shadow: none;
  border: none !important;
  border-bottom: 1px solid #232323 !important;
}
.cid-tXdLTCpOxf .dragArea.row .form-group textarea {
  min-height: 170px;
}
@media (max-width: 768px) {
  .cid-tXdLTCpOxf .dragArea.row .form-group textarea {
    min-height: 145px;
  }
}
.cid-tXdLTCpOxf .dragArea.row .form-group .form-check .form-check-input {
  background-color: #232323;
  border-color: #232323;
}
.cid-tXdLTCpOxf .dragArea.row .mbr-section-btn {
  width: 100% !important;
}
.cid-tXdLTCpOxf .dragArea.row .mbr-section-btn .btn {
  min-height: 60px;
  width: 100%;
}
.cid-tXdLTCpOxf .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-tXdLTCpOxf .mbr-label {
  color: #000000;
}
.cid-tXdLTCpOxf .mbr-contact {
  color: #353535;
}
.cid-tXdLTCpOxf label {
  color: #495DFF;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u4pgywMRWr {
  padding-top: 9rem;
  padding-bottom: 2rem;
  background-color: #090f10;
}
.cid-u4pgywMRWr .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4pgywMRWr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u4pgywMRWr .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-u4pgywMRWr .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-u4pgywMRWr .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-u4pgywMRWr .media-content,
.cid-u4pgywMRWr .mbr-figure {
  align-self: center;
}
.cid-u4pgywMRWr .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-u4pgywMRWr .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-u4pgywMRWr .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-u4pgywMRWr .mbr-text,
.cid-u4pgywMRWr .mbr-section-btn {
  text-align: left;
  color: #f4f3ec;
}
.cid-u4pgywMRWr .mbr-section-title {
  color: #ffe161;
}
.cid-u4pks6n9uX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #090f10;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}
.cid-u4pks6n9uX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4pks6n9uX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4pks6n9uX .section-border-item {
  background-color: #fcdb42;
}
.cid-u4pks6n9uX .card-title {
  color: #FFF;
  text-align: center;
}
.cid-u4pks6n9uX .card-subtitle {
  color: #FFF;
  margin-top: 1rem;
}
@media (max-width: 767px) {
  .cid-u4pks6n9uX .card-subtitle {
    margin-top: 0.75rem;
  }
}
.cid-u4pks6n9uX .card-text {
  color: #FFF;
  margin-top: 1rem;
  text-align: left;
}
@media (max-width: 767px) {
  .cid-u4pks6n9uX .card-text {
    margin-top: 0.75rem;
  }
}
.cid-u4pjPX3Kj6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #090f10;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}
.cid-u4pjPX3Kj6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4pjPX3Kj6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4pjPX3Kj6 .section-border-item {
  background-color: #fcdb42;
}
.cid-u4pjPX3Kj6 .main-container {
  display: flex;
  align-items: center;
  padding: 5rem 0;
}
@media (max-width: 991px) {
  .cid-u4pjPX3Kj6 .main-container {
    padding: 4.5rem 0;
  }
}
@media (max-width: 767px) {
  .cid-u4pjPX3Kj6 .main-container {
    padding: 3rem 0;
  }
}
.cid-u4pjPX3Kj6 .title-wrap {
  width: 100%;
}
.cid-u4pjPX3Kj6 .title-box {
  width: 100%;
}
.cid-u4pjPX3Kj6 .mbr-title {
  color: #FFF;
}
.cid-u4pjPX3Kj6 .mbr-text {
  color: #FFF;
  margin-top: 1.5rem;
}
@media (max-width: 767px) {
  .cid-u4pjPX3Kj6 .mbr-text {
    margin-top: 1.25rem;
  }
}
.cid-u4pjPX3Kj6 .card-row {
  display: flex;
  align-items: stretch;
  margin: -1px 0;
  border-top: 1px solid #fcdb42;
  border-bottom: 1px solid #fcdb42;
}
@media (max-width: 991px) {
  .cid-u4pjPX3Kj6 .card-row {
    flex-wrap: wrap;
  }
}
.cid-u4pjPX3Kj6 .card {
  position: relative;
  width: 33.33333333%;
  margin-bottom: -1px;
  border-radius: 0;
}
@media (max-width: 991px) {
  .cid-u4pjPX3Kj6 .card {
    width: 100%;
  }
}
.cid-u4pjPX3Kj6 .card:not(:nth-child(3n)):after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #fcdb42;
}
@media (max-width: 991px) {
  .cid-u4pjPX3Kj6 .card:not(:nth-child(3n)):after {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 1px;
  }
}
.cid-u4pjPX3Kj6 .card-wrap {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1rem 2rem 2rem;
}
.cid-u4pjPX3Kj6 .logo-wrap {
  width: 100%;
  max-width: 150px;
  margin-right: auto;
  padding-bottom: 0.75rem;
}
.cid-u4pjPX3Kj6 .logo-wrap img {
  width: 100%;
  object-fit: contain;
}
.cid-u4pjPX3Kj6 .testimonial-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-u4pjPX3Kj6 .testimonial-wrap {
    margin-bottom: 1.5rem;
  }
}
.cid-u4pjPX3Kj6 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u4pjPX3Kj6 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 20px;
  color: #fcdb42;
  margin-right: 0.4rem;
}
.cid-u4pjPX3Kj6 .card-text-wrap {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-u4pjPX3Kj6 .card-text-wrap {
    margin-bottom: 1.5rem;
  }
}
.cid-u4pjPX3Kj6 .card-text {
  color: #FFF;
  text-align: left;
}
.cid-u4pjPX3Kj6 .card-name-wrap {
  display: flex;
  align-items: center;
  margin-top: auto;
}
.cid-u4pjPX3Kj6 .card-name-image-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  aspect-ratio: 1;
  border-radius: 50px;
  overflow: hidden;
  margin-right: 16px;
}
.cid-u4pjPX3Kj6 .card-name-image-wrap img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-u4pjPX3Kj6 .card-name-text-wrap {
  flex-grow: 1;
}
.cid-u4pjPX3Kj6 .card-name {
  color: #FFF;
}
.cid-u4pjPX3Kj6 .card-prof {
  color: #FFF;
}
.cid-tZX68TxGSf {
  background-image: url("../../../assets/images/mata-atlantica-atlantic-forest-in-brazil-royalty-free-image-1668724621-1-2048x1364.jpg");
}
.cid-tZX68TxGSf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZX68TxGSf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tZX68TxGSf .container {
    padding: 0 20px;
  }
}
.cid-tZX68TxGSf .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-tZX68TxGSf .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-tZX68TxGSf .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-tZX68TxGSf .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-tZX68TxGSf .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-tZX68TxGSf .image-wrapper {
  position: relative;
}
.cid-tZX68TxGSf .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-tZX68TxGSf .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-tZX68TxGSf .image-wrapper img {
    height: 350px;
  }
}
.cid-tZX68TxGSf .mbr-section-title {
  color: #ffffff;
}
.cid-tZX68TxGSf .mbr-text {
  color: #ffffff;
}
.cid-tZX68TxGSf .mbr-number {
  color: #f5fd7b;
}
.cid-tZX68TxGSf .mbr-desc {
  color: #ffffff;
}
.cid-tZX68TxGSf .mbr-link {
  color: #ffffff;
}
.cid-tZX68TxGSf .mbr-section-title,
.cid-tZX68TxGSf .mbr-section-btn {
  color: #ffffff;
}
.cid-u1VvvbQU3R {
  background-image: url("../../../assets/images/mata-atlantica-atlantic-forest-in-brazil-royalty-free-image-1668724621-1-2048x1364.jpg");
}
.cid-u1VvvbQU3R .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1VvvbQU3R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u1VvvbQU3R .container {
    padding: 0 20px;
  }
}
.cid-u1VvvbQU3R .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u1VvvbQU3R .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-u1VvvbQU3R .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-u1VvvbQU3R .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-u1VvvbQU3R .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-u1VvvbQU3R .image-wrapper {
  position: relative;
}
.cid-u1VvvbQU3R .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-u1VvvbQU3R .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-u1VvvbQU3R .image-wrapper img {
    height: 350px;
  }
}
.cid-u1VvvbQU3R .mbr-section-title {
  color: #ffffff;
}
.cid-u1VvvbQU3R .mbr-text {
  color: #ffffff;
}
.cid-u1VvvbQU3R .mbr-number {
  color: #f5fd7b;
}
.cid-u1VvvbQU3R .mbr-desc {
  color: #ffffff;
}
.cid-u1VvvbQU3R .mbr-link {
  color: #ffffff;
}
.cid-u1VvvbQU3R .mbr-section-title,
.cid-u1VvvbQU3R .mbr-section-btn {
  color: #ffffff;
}
.cid-u1VvHi3D25 {
  background-image: url("../../../assets/images/mata-atlantica-atlantic-forest-in-brazil-royalty-free-image-1668724621-1-2048x1364.jpg");
}
.cid-u1VvHi3D25 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1VvHi3D25 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u1VvHi3D25 .container {
    padding: 0 20px;
  }
}
.cid-u1VvHi3D25 .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u1VvHi3D25 .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-u1VvHi3D25 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-u1VvHi3D25 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-u1VvHi3D25 .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-u1VvHi3D25 .image-wrapper {
  position: relative;
}
.cid-u1VvHi3D25 .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-u1VvHi3D25 .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-u1VvHi3D25 .image-wrapper img {
    height: 350px;
  }
}
.cid-u1VvHi3D25 .mbr-section-title {
  color: #ffffff;
}
.cid-u1VvHi3D25 .mbr-text {
  color: #ffffff;
}
.cid-u1VvHi3D25 .mbr-number {
  color: #f5fd7b;
}
.cid-u1VvHi3D25 .mbr-desc {
  color: #ffffff;
}
.cid-u1VvHi3D25 .mbr-link {
  color: #ffffff;
}
.cid-u1VvHi3D25 .mbr-section-title,
.cid-u1VvHi3D25 .mbr-section-btn {
  color: #ffffff;
}
.cid-u1VvVI0tUl {
  background-image: url("../../../assets/images/mata-atlantica-atlantic-forest-in-brazil-royalty-free-image-1668724621-1-2048x1364.jpg");
}
.cid-u1VvVI0tUl .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1VvVI0tUl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u1VvVI0tUl .container {
    padding: 0 20px;
  }
}
.cid-u1VvVI0tUl .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u1VvVI0tUl .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-u1VvVI0tUl .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-u1VvVI0tUl .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-u1VvVI0tUl .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-u1VvVI0tUl .image-wrapper {
  position: relative;
}
.cid-u1VvVI0tUl .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-u1VvVI0tUl .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-u1VvVI0tUl .image-wrapper img {
    height: 350px;
  }
}
.cid-u1VvVI0tUl .mbr-section-title {
  color: #ffffff;
}
.cid-u1VvVI0tUl .mbr-text {
  color: #ffffff;
}
.cid-u1VvVI0tUl .mbr-number {
  color: #f5fd7b;
}
.cid-u1VvVI0tUl .mbr-desc {
  color: #ffffff;
}
.cid-u1VvVI0tUl .mbr-link {
  color: #ffffff;
}
.cid-u1VvVI0tUl .mbr-section-title,
.cid-u1VvVI0tUl .mbr-section-btn {
  color: #ffffff;
}
.cid-tZWELZxA8h {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tZWELZxA8h .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZWELZxA8h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tZWELZxA8h .container {
    padding: 0 20px;
  }
}
.cid-tZWELZxA8h .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-tZWELZxA8h .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-tZWELZxA8h .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-tZWELZxA8h .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-tZWELZxA8h .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-tZWELZxA8h .image-wrapper {
  position: relative;
}
.cid-tZWELZxA8h .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-tZWELZxA8h .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-tZWELZxA8h .image-wrapper img {
    height: 350px;
  }
}
.cid-tZWELZxA8h .mbr-section-title {
  color: #ffffff;
}
.cid-tZWELZxA8h .mbr-text {
  color: #ffffff;
}
.cid-tZWELZxA8h .mbr-number {
  color: #f5fd7b;
}
.cid-tZWELZxA8h .mbr-desc {
  color: #ffffff;
}
.cid-tZWELZxA8h .mbr-link {
  color: #ffffff;
}
.cid-tZWrxk21l0 {
  background-color: #0e0e10;
}
.cid-tZWrxk21l0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZWrxk21l0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tZWrxk21l0 .container {
    padding: 0 20px;
  }
}
.cid-tZWrxk21l0 .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-tZWrxk21l0 .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-tZWrxk21l0 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-tZWrxk21l0 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-tZWrxk21l0 .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-tZWrxk21l0 .image-wrapper {
  position: relative;
}
.cid-tZWrxk21l0 .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-tZWrxk21l0 .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-tZWrxk21l0 .image-wrapper img {
    height: 350px;
  }
}
.cid-tZWrxk21l0 .mbr-section-title {
  color: #ffffff;
}
.cid-tZWrxk21l0 .mbr-text {
  color: #ffffff;
}
.cid-tZWrxk21l0 .mbr-number {
  color: #f5fd7b;
}
.cid-tZWrxk21l0 .mbr-desc {
  color: #ffffff;
}
.cid-tZWrxk21l0 .mbr-link {
  color: #ffffff;
}
.cid-tZRToBWhsP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f4f3ec;
}
.cid-tZRToBWhsP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZRToBWhsP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tZRToBWhsP .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-tZRToBWhsP .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-tZRToBWhsP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-tZRToBWhsP .media-content,
.cid-tZRToBWhsP .mbr-figure {
  align-self: center;
}
.cid-tZRToBWhsP .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-tZRToBWhsP .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-tZRToBWhsP .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-tZRToBWhsP .mbr-text,
.cid-tZRToBWhsP .mbr-section-btn {
  text-align: left;
}
.cid-u0jsepoAXD {
  background-image: url("../../../assets/images/vista-lujoso-espacio-interior-hotel.jpg");
}
.cid-u0jsepoAXD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0jsepoAXD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0jsepoAXD .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u0jsepoAXD .mbr-text,
.cid-u0jsepoAXD .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0jsepoAXD .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXglIk2abK {
  background-image: url("../../../assets/images/photo-2022-06-17-09-03-15-5-1324x720.png");
}
.cid-tXglIk2abK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglIk2abK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglIk2abK .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tXglIk2abK .mbr-text,
.cid-tXglIk2abK .mbr-section-btn {
  color: #e6c63b;
  text-align: left;
}
.cid-tXglIkghLD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXglIkghLD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglIkghLD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglIkghLD a {
  font-weight: bold;
}
.cid-tXglIkghLD .row {
  flex-direction: row-reverse;
}
.cid-tXglIkghLD .container-fluid {
  padding: 0;
}
.cid-tXglIkghLD img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-tXglIkghLD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tXglIkghLD .text-wrapper {
  padding: 4rem 2rem;
}
@media (min-width: 1600px) {
  .cid-tXglIkghLD .text-wrapper {
    padding: 10rem 8rem;
  }
}
@media (max-width: 767px) {
  .cid-tXglIkghLD .text-wrapper {
    padding: 1rem;
  }
}
.cid-tXglIkghLD .mbr-text,
.cid-tXglIkghLD .mbr-section-btn {
  color: #7b7b7b;
}
.cid-tXglIkvmvg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #212428;
}
.cid-tXglIkvmvg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglIkvmvg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglIkvmvg .container-fluid {
  margin: 0;
  padding: 0 72px 0 0;
}
@media (max-width: 992px) {
  .cid-tXglIkvmvg .container-fluid {
    padding: 0 20px;
  }
}
.cid-tXglIkvmvg .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tXglIkvmvg .container {
    padding: 0 20px;
  }
  .cid-tXglIkvmvg .container .row {
    padding: 0;
  }
}
.cid-tXglIkvmvg .image-wrapper img {
  height: 400px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tXglIkvmvg .image-wrapper img {
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .cid-tXglIkvmvg .image-wrapper img {
    height: 300px;
  }
}
.cid-tXglIkvmvg .title-wrapper {
  padding: 0 90px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tXglIkvmvg .title-wrapper {
    padding: 0;
  }
}
.cid-tXglIkvmvg .title-wrapper .title-wrap .desc-wrapper .desc-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
}
.cid-tXglIkvmvg .title-wrapper .title-wrap .desc-wrapper .desc-wrap .mbr-desc {
  margin-right: 16px;
  margin-bottom: 0;
}
.cid-tXglIkvmvg .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap {
  display: inline-flex;
  align-items: center;
  height: 100%;
}
.cid-tXglIkvmvg .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap .line-item {
  height: 2px;
  width: 44px;
  background-color: #c6a38f;
  margin-right: 8px;
}
.cid-tXglIkvmvg .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap .line-item:last-child {
  margin-right: 0;
}
.cid-tXglIkvmvg .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 20px;
}
.cid-tXglIkvmvg .title-wrapper .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tXglIkvmvg .mbr-desc {
  color: #ffffff;
}
.cid-tXglIkvmvg .mbr-text {
  color: #ffffff;
}
.cid-tXglIkvmvg .mbr-section-title {
  color: #e6c63b;
}
.cid-tXglIkJCpo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tXglIkJCpo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglIkJCpo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglIkJCpo .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-tXglIkJCpo .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-tXglIkJCpo .row {
  margin-left: -25px;
  margin-right: -25px;
  justify-content: flex-start;
}
.cid-tXglIkJCpo .row > [class*="col"] {
  padding-left: 25px;
  padding-right: 25px;
}
@media (max-width: 1599px) {
  .cid-tXglIkJCpo .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-tXglIkJCpo .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-tXglIkJCpo .mbr-section-head {
  width: 100%;
}
.cid-tXglIkJCpo .mbr-section-title {
  color: #e6c63b;
}
@media (max-width: 767px) {
  .cid-tXglIkJCpo .mbr-section-title {
    text-align: center;
  }
}
.cid-tXglIkJCpo .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tXglIkJCpo .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-tXglIkJCpo .card-row {
  align-items: stretch;
}
.cid-tXglIkJCpo .item {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-tXglIkJCpo .item {
    margin-top: 30px;
  }
}
.cid-tXglIkJCpo .item-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 50px 35px 50px;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-tXglIkJCpo .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 575px) {
  .cid-tXglIkJCpo .item-wrapper {
    padding: 20px;
  }
}
.cid-tXglIkJCpo .item-wrapper:hover .card-bg {
  opacity: 1;
}
.cid-tXglIkJCpo .item-wrapper:hover .card-box {
  transform: translateY(0);
}
.cid-tXglIkJCpo .item-wrapper:hover .card-title {
  color: #ffffff !important;
}
.cid-tXglIkJCpo .item-wrapper:hover .card-text {
  color: #ffffff !important;
}
.cid-tXglIkJCpo .item-wrapper:hover .iconfont-wrapper-hover {
  visibility: visible;
  opacity: 1;
}
.cid-tXglIkJCpo .card-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
  transition: .5s all;
}
.cid-tXglIkJCpo .card-box {
  position: relative;
  z-index: 5;
  height: 100%;
  transition: 0.7s cubic-bezier(0.17, 0.67, 0, 1.01);
  transform: translateY(20px);
}
.cid-tXglIkJCpo .item-img {
  margin-bottom: 29px;
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}
.cid-tXglIkJCpo .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1.49760766;
}
.cid-tXglIkJCpo .card-title {
  color: #e6c63b;
  margin-bottom: 20px;
  transition: .5s all;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tXglIkJCpo .card-title {
    margin-bottom: 15px;
  }
}
.cid-tXglIkJCpo .card-text {
  color: #C4CFDE;
  margin-bottom: 22px;
  transition: .5s all;
  text-align: center;
}
.cid-tXglIkJCpo .iconfont-wrapper-hover {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: auto;
  visibility: hidden;
  opacity: 0;
  transition: .5s all;
}
.cid-tXglIkJCpo .iconfont-wrapper-hover .mbr-iconfont {
  font-size: 32px;
  color: #e6c63b;
}
.cid-tXglIl2en7 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #212428;
}
.cid-tXglIl2en7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglIl2en7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglIl2en7 .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tXglIl2en7 .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tXglIl2en7 .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tXglIl2en7 .col-img {
  padding: 10px;
}
@media (min-width: 992px) {
  .cid-tXglIl2en7 .col-img {
    padding-left: 30px !important;
  }
}
@media (max-width: 991px) and (min-width: 767px) {
  .cid-tXglIl2en7 .col-img {
    padding: 30px !important;
  }
}
.cid-tXglIl2en7 .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
.cid-tXglIl2en7 .text-wrapper {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-tXglIl2en7 .text-wrapper {
    margin-bottom: 30px;
  }
}
.cid-tXglIl2en7 .mbr-section-title {
  color: #C4CFDE;
  margin-bottom: 20px;
}
.cid-tXglIl2en7 .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 22px;
}
.cid-tXglIl2en7 .mbr-section-subtitle a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-tXglIl2en7 .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 16%;
}
@media (max-width: 991px) {
  .cid-tXglIl2en7 .mbr-text {
    padding-right: 0;
  }
}
.cid-tXglIl2en7 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tXglIl2en7 .social-container {
  width: 100%;
  padding-top: 100px;
}
@media (max-width: 991px) {
  .cid-tXglIl2en7 .social-container {
    padding-top: 40px;
  }
}
.cid-tXglIl2en7 .social-title {
  color: #C4CFDE;
  margin-bottom: 20px;
}
.cid-tXglIl2en7 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -10px -12px;
}
.cid-tXglIl2en7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 10px 12px;
  min-width: 60px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-tXglIl2en7 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-tXglIl2en7 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 22px;
  color: #c4cfde;
}
.cid-tXglIl2en7 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-tXglIl2en7 .soc-item:hover:before {
  opacity: 1;
}
.cid-tXglIl2en7 .img-wrapper {
  padding: 15px;
  border-radius: 6px;
  position: relative;
  width: 100%;
  background: linear-gradient(to right, #000000, #e6c63b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
.cid-tXglIl2en7 .img-box {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}
.cid-tXglIl2en7 .img-box img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 0.75026795;
}
.cid-tXglIl2en7 .mbr-text,
.cid-tXglIl2en7 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXglIltvfe {
  background-image: url("../../../assets/images/photo-2023-11-27-23-38-19-1234x845.jpg");
}
.cid-tXglIltvfe .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglIltvfe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglIltvfe .mbr-section-title {
  color: #ffffff;
}
.cid-tXglIltvfe .mbr-text,
.cid-tXglIltvfe .mbr-section-btn {
  color: #e6c63b;
}
.cid-tXglIlJJI6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tXglIlJJI6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglIlJJI6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglIlJJI6 .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-tXglIlJJI6 .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-tXglIlJJI6 .row {
  margin-left: -25px;
  margin-right: -25px;
  justify-content: flex-start;
}
.cid-tXglIlJJI6 .row > [class*="col"] {
  padding-left: 25px;
  padding-right: 25px;
}
@media (max-width: 1599px) {
  .cid-tXglIlJJI6 .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-tXglIlJJI6 .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-tXglIlJJI6 .mbr-section-head {
  width: 100%;
}
.cid-tXglIlJJI6 .mbr-section-title {
  color: #e6c63b;
}
@media (max-width: 767px) {
  .cid-tXglIlJJI6 .mbr-section-title {
    text-align: center;
  }
}
.cid-tXglIlJJI6 .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tXglIlJJI6 .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-tXglIlJJI6 .card-row {
  align-items: stretch;
}
.cid-tXglIlJJI6 .item {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-tXglIlJJI6 .item {
    margin-top: 30px;
  }
}
.cid-tXglIlJJI6 .item-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 30px;
  border-radius: 20px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 575px) {
  .cid-tXglIlJJI6 .item-wrapper {
    padding: 20px;
  }
}
.cid-tXglIlJJI6 .item-wrapper:hover .card-bg {
  opacity: 1;
}
.cid-tXglIlJJI6 .item-wrapper:hover .item-img img {
  transform: scale(1.1);
}
.cid-tXglIlJJI6 .card-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  border-radius: 19px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
  transition: .4s all;
}
.cid-tXglIlJJI6 .item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.cid-tXglIlJJI6 .item-img img {
  width: 100%;
  aspect-ratio: 1.36;
  object-fit: cover;
  transition: 0.4s all;
}
.cid-tXglIlJJI6 .card-box {
  position: relative;
  z-index: 5;
  padding-top: 18px;
}
.cid-tXglIlJJI6 .card-title {
  position: relative;
  z-index: 5;
  color: #e6c63b;
  margin-bottom: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tXglIlJJI6 .card-title {
    margin-bottom: 10px;
  }
}
.cid-tXglIlJJI6 .card-text {
  position: relative;
  z-index: 5;
  color: #C4CFDE;
  margin-bottom: 0;
  text-align: center;
}
.cid-tXglIlJJI6 .card-text a {
  transition: .4s all;
}
.cid-tXglIlJJI6 .card-text a:hover {
  color: #e6c63b !important;
}
.cid-tXglIm9RTm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tXglIm9RTm .mbr-section-head {
  margin-bottom: 20px;
  width: 100%;
}
.cid-tXglIm9RTm .mbr-section-title {
  color: #e6c63b;
}
.cid-tXglIm9RTm .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tXglIm9RTm .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-tXglIm9RTm .carousel-wrapper {
  margin: 0 75px;
}
@media (max-width: 1199px) {
  .cid-tXglIm9RTm .carousel-wrapper {
    margin: 0;
  }
}
@media (max-width: 575px) {
  .cid-tXglIm9RTm .carousel-wrapper {
    margin: 0 -10px;
  }
}
.cid-tXglIm9RTm .carousel {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 1140px;
  width: 100%;
  margin: 0 auto 36px;
}
@media (max-width: 1199px) {
  .cid-tXglIm9RTm .carousel {
    max-width: 100%;
  }
}
.cid-tXglIm9RTm .carousel-inner {
  display: flex;
  align-items: center;
  padding: 50px 0 25px;
}
@media (max-width: 991px) {
  .cid-tXglIm9RTm .carousel-inner {
    padding: 40px 0 25px;
  }
}
@media (max-width: 575px) {
  .cid-tXglIm9RTm .carousel-inner {
    padding: 35px 0 25px;
  }
}
.cid-tXglIm9RTm .item-wrapper {
  display: flex;
  width: 100%;
  overflow: visible;
  padding: 0 25px;
}
@media (max-width: 991px) {
  .cid-tXglIm9RTm .item-wrapper {
    flex-wrap: wrap;
  }
}
@media (max-width: 575px) {
  .cid-tXglIm9RTm .item-wrapper {
    padding: 0 10px;
  }
}
.cid-tXglIm9RTm .card-info {
  position: relative;
  z-index: 10;
  width: 395px;
  padding: 30px 30px 40px 30px;
  margin-right: 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-tXglIm9RTm .card-info {
    width: 270px;
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .cid-tXglIm9RTm .card-info {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 30px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575px) {
  .cid-tXglIm9RTm .card-info {
    flex-wrap: wrap;
    padding: 20px;
  }
}
.cid-tXglIm9RTm .info-img-wrap {
  display: flex;
  width: 100%;
  margin-bottom: 27px;
  overflow: hidden;
  border-radius: 10px;
}
@media (max-width: 991px) {
  .cid-tXglIm9RTm .info-img-wrap {
    max-width: 150px;
    margin-right: 25px;
    margin-bottom: 0;
  }
}
@media (max-width: 575px) {
  .cid-tXglIm9RTm .info-img-wrap {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.cid-tXglIm9RTm .info-img-wrap img {
  width: 100%;
  aspect-ratio: 1.32936508;
  object-fit: cover;
  transition: 0.4s all;
}
.cid-tXglIm9RTm .info-img-wrap img:hover {
  transform: scale(1.1);
}
.cid-tXglIm9RTm .info-text-wrap {
  position: relative;
  z-index: 10;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-tXglIm9RTm .info-text-wrap {
    flex-grow: 1;
  }
}
.cid-tXglIm9RTm .info-card-title {
  color: #e6c63b;
  margin-bottom: 10px;
}
.cid-tXglIm9RTm .info-card-subtitle {
  color: #C4CFDE;
}
.cid-tXglIm9RTm .info-card-text {
  color: #878e99;
  margin-top: 4px;
}
.cid-tXglIm9RTm .card-description {
  position: relative;
  margin-top: 115px;
  width: 1px;
  flex-grow: 1;
}
@media (max-width: 991px) {
  .cid-tXglIm9RTm .card-description {
    width: 100%;
    margin-top: 0;
  }
}
.cid-tXglIm9RTm .card-description::before {
  content: "";
  position: absolute;
  width: 51px;
  height: 5px;
  background: #16181c;
  left: -43px;
  z-index: 9;
  top: 66px;
}
@media (max-width: 991px) {
  .cid-tXglIm9RTm .card-description::before {
    display: none;
  }
}
.cid-tXglIm9RTm .card-description-wrapper {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  padding: 50px 40px 50px 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 991px) {
  .cid-tXglIm9RTm .card-description-wrapper {
    padding: 35px 30px;
  }
}
@media (max-width: 575px) {
  .cid-tXglIm9RTm .card-description-wrapper {
    padding: 20px;
  }
}
.cid-tXglIm9RTm .card-description-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #16181c;
  padding-bottom: 20px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .cid-tXglIm9RTm .card-description-container {
    flex-wrap: wrap;
  }
}
.cid-tXglIm9RTm .card-description-text-wrap {
  margin-bottom: 15px;
  margin-right: auto;
  padding-right: 10px;
}
@media (max-width: 767px) {
  .cid-tXglIm9RTm .card-description-text-wrap {
    width: 100%;
    padding-right: 0;
  }
}
.cid-tXglIm9RTm .card-description-title {
  color: #e6c63b;
  margin-bottom: 7px;
}
.cid-tXglIm9RTm .card-description-subtitle {
  color: #878e99;
  margin-bottom: 0;
}
.cid-tXglIm9RTm .card-description-label-wrap {
  padding: 15px 17px;
  border-radius: 6px;
  margin-left: auto;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 767px) {
  .cid-tXglIm9RTm .card-description-label-wrap {
    margin-left: 0;
  }
}
.cid-tXglIm9RTm .score-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.cid-tXglIm9RTm .score-container .score-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 3px;
}
.cid-tXglIm9RTm .score-container .score-wrapper .mbr-iconfont {
  font-size: 11px;
  color: #e6c63b;
}
.cid-tXglIm9RTm .card-description-text {
  color: #878e99;
  margin-bottom: 0;
}
.cid-tXglIm9RTm .absolute-icon-wrapper {
  position: absolute;
  z-index: 9;
  left: 0;
  top: -107px;
}
@media (max-width: 991px) {
  .cid-tXglIm9RTm .absolute-icon-wrapper {
    display: none;
  }
}
.cid-tXglIm9RTm .absolute-icon-wrapper .mbr-iconfont {
  color: #16181c;
  font-size: 99px;
}
.cid-tXglIm9RTm .carousel-control {
  top: 50px;
  width: 60px;
  height: 60px;
  font-size: 25px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  border: none;
  border-radius: 6px;
  transition: all 0.4s;
  opacity: 1;
}
.cid-tXglIm9RTm .carousel-control.carousel-control-prev {
  right: 105px;
  left: auto;
  margin-left: 0;
}
.cid-tXglIm9RTm .carousel-control.carousel-control-next {
  right: 25px;
  margin-right: 0;
}
@media (max-width: 991px) {
  .cid-tXglIm9RTm .carousel-control {
    display: none;
  }
}
.cid-tXglIm9RTm .carousel-control:hover {
  background: linear-gradient(to right bottom, #212428, #16181c) !important;
  color: #e6c63b !important;
  opacity: 1;
}
.cid-tXglIm9RTm .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tXglIm9RTm .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tXglIm9RTm .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tXglIm9RTm .carousel-indicators {
  position: absolute;
  bottom: -35px;
  margin-bottom: 0 !important;
}
.cid-tXglIm9RTm .carousel-indicators li {
  max-width: 11px;
  height: 11px;
  width: 11px;
  max-height: 11px;
  margin: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  border: 0;
  border-radius: 50%;
  box-shadow: 1px 4px 2px -3px rgba(0, 0, 0, 0.7) inset, -1px -3px 3px -2px rgba(255, 255, 255, 0.2) inset;
  opacity: 1;
  transition: all 0.4s;
}
.cid-tXglIm9RTm .carousel-indicators li.active,
.cid-tXglIm9RTm .carousel-indicators li:hover {
  opacity: 1;
  background: #e6c63b !important;
}
.cid-tXglIm9RTm .carousel-indicators li::after,
.cid-tXglIm9RTm .carousel-indicators li::before {
  content: none;
}
.cid-tXglIm9RTm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-tXglIm9RTm .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tXglImLoNf {
  background-image: url("../../../assets/images/b2.-1779x942.jpg");
}
.cid-tXglImLoNf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglImLoNf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglImLoNf .container-fluid {
  margin: 0;
  padding: 0 72px;
}
@media (max-width: 992px) {
  .cid-tXglImLoNf .container-fluid {
    padding: 0 20px;
  }
}
.cid-tXglImLoNf .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tXglImLoNf .container {
    padding: 0 20px;
  }
  .cid-tXglImLoNf .container .row {
    padding: 0;
  }
}
.cid-tXglImLoNf .title-wrapper .mbr-section-title {
  margin-bottom: 90px;
}
@media (max-width: 992px) {
  .cid-tXglImLoNf .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-tXglImLoNf .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-tXglImLoNf .text-wrapper .mbr-text {
    margin-bottom: 32px;
  }
}
.cid-tXglImLoNf .text-wrapper .mbr-section-btn .btn .mbr-iconfont {
  color: #c6a38f;
}
.cid-tXglImLoNf .mbr-section-title {
  color: #ffffff;
}
.cid-tXglImLoNf .mbr-text {
  color: #ffffff;
}
.cid-tXglIn1UEs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tXglIn1UEs .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglIn1UEs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglIn1UEs .title-wrapper {
  margin-bottom: 102px;
}
@media (max-width: 992px) {
  .cid-tXglIn1UEs .title-wrapper {
    margin-bottom: 80px;
  }
}
.cid-tXglIn1UEs .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tXglIn1UEs .contacts-wrapper {
    margin-bottom: 80px;
  }
}
.cid-tXglIn1UEs .contacts-wrapper .contact-wrap {
  margin-bottom: 32px;
}
.cid-tXglIn1UEs .contacts-wrapper .contact-wrap .mbr-label {
  margin-bottom: 4px;
}
.cid-tXglIn1UEs .contacts-wrapper .contact-wrap .mbr-contact {
  margin-bottom: 0;
}
.cid-tXglIn1UEs .dragArea.row .form-group {
  margin-bottom: 32px !important;
  padding: 0 16px;
}
.cid-tXglIn1UEs .dragArea.row .form-group .form-control {
  font-weight: 300;
  padding: 8px 0;
  border-radius: 0;
  border: none !important;
  background-color: transparent;
  box-shadow: none;
  border-bottom: 1px solid #232323 !important;
}
.cid-tXglIn1UEs .dragArea.row .form-group .form-control::placeholder {
  color: #232323;
}
.cid-tXglIn1UEs .dragArea.row .form-group .form-control:hover,
.cid-tXglIn1UEs .dragArea.row .form-group .form-control:focus {
  box-shadow: none;
  border: none !important;
  border-bottom: 1px solid #232323 !important;
}
.cid-tXglIn1UEs .dragArea.row .form-group textarea {
  min-height: 170px;
}
@media (max-width: 768px) {
  .cid-tXglIn1UEs .dragArea.row .form-group textarea {
    min-height: 145px;
  }
}
.cid-tXglIn1UEs .dragArea.row .form-group .form-check .form-check-input {
  background-color: #232323;
  border-color: #232323;
}
.cid-tXglIn1UEs .dragArea.row .mbr-section-btn {
  width: 100% !important;
}
.cid-tXglIn1UEs .dragArea.row .mbr-section-btn .btn {
  min-height: 60px;
  width: 100%;
}
.cid-tXglIn1UEs .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-tXglIn1UEs .mbr-label {
  color: #000000;
}
.cid-tXglIn1UEs .mbr-contact {
  color: #353535;
}
.cid-tXglIn1UEs label {
  color: #495DFF;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXglOYkejm {
  background-image: url("../../../assets/images/photo-2022-06-17-09-03-15-5-1324x720.png");
}
.cid-tXglOYkejm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglOYkejm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglOYkejm .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tXglOYkejm .mbr-text,
.cid-tXglOYkejm .mbr-section-btn {
  color: #e6c63b;
  text-align: left;
}
.cid-tXglOYvVHU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXglOYvVHU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglOYvVHU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglOYvVHU a {
  font-weight: bold;
}
.cid-tXglOYvVHU .row {
  flex-direction: row-reverse;
}
.cid-tXglOYvVHU .container-fluid {
  padding: 0;
}
.cid-tXglOYvVHU img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-tXglOYvVHU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tXglOYvVHU .text-wrapper {
  padding: 4rem 2rem;
}
@media (min-width: 1600px) {
  .cid-tXglOYvVHU .text-wrapper {
    padding: 10rem 8rem;
  }
}
@media (max-width: 767px) {
  .cid-tXglOYvVHU .text-wrapper {
    padding: 1rem;
  }
}
.cid-tXglOYvVHU .mbr-text,
.cid-tXglOYvVHU .mbr-section-btn {
  color: #7b7b7b;
}
.cid-tXglOYGoSp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #212428;
}
.cid-tXglOYGoSp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglOYGoSp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglOYGoSp .container-fluid {
  margin: 0;
  padding: 0 72px 0 0;
}
@media (max-width: 992px) {
  .cid-tXglOYGoSp .container-fluid {
    padding: 0 20px;
  }
}
.cid-tXglOYGoSp .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tXglOYGoSp .container {
    padding: 0 20px;
  }
  .cid-tXglOYGoSp .container .row {
    padding: 0;
  }
}
.cid-tXglOYGoSp .image-wrapper img {
  height: 400px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tXglOYGoSp .image-wrapper img {
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .cid-tXglOYGoSp .image-wrapper img {
    height: 300px;
  }
}
.cid-tXglOYGoSp .title-wrapper {
  padding: 0 90px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tXglOYGoSp .title-wrapper {
    padding: 0;
  }
}
.cid-tXglOYGoSp .title-wrapper .title-wrap .desc-wrapper .desc-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
}
.cid-tXglOYGoSp .title-wrapper .title-wrap .desc-wrapper .desc-wrap .mbr-desc {
  margin-right: 16px;
  margin-bottom: 0;
}
.cid-tXglOYGoSp .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap {
  display: inline-flex;
  align-items: center;
  height: 100%;
}
.cid-tXglOYGoSp .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap .line-item {
  height: 2px;
  width: 44px;
  background-color: #c6a38f;
  margin-right: 8px;
}
.cid-tXglOYGoSp .title-wrapper .title-wrap .desc-wrapper .desc-wrap .lines-wrap .line-item:last-child {
  margin-right: 0;
}
.cid-tXglOYGoSp .title-wrapper .title-wrap .mbr-section-title {
  margin-bottom: 20px;
}
.cid-tXglOYGoSp .title-wrapper .title-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-tXglOYGoSp .mbr-desc {
  color: #ffffff;
}
.cid-tXglOYGoSp .mbr-text {
  color: #ffffff;
}
.cid-tXglOYGoSp .mbr-section-title {
  color: #e6c63b;
}
.cid-tXglOYQSwg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tXglOYQSwg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglOYQSwg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglOYQSwg .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-tXglOYQSwg .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-tXglOYQSwg .row {
  margin-left: -25px;
  margin-right: -25px;
  justify-content: flex-start;
}
.cid-tXglOYQSwg .row > [class*="col"] {
  padding-left: 25px;
  padding-right: 25px;
}
@media (max-width: 1599px) {
  .cid-tXglOYQSwg .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-tXglOYQSwg .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-tXglOYQSwg .mbr-section-head {
  width: 100%;
}
.cid-tXglOYQSwg .mbr-section-title {
  color: #e6c63b;
}
@media (max-width: 767px) {
  .cid-tXglOYQSwg .mbr-section-title {
    text-align: center;
  }
}
.cid-tXglOYQSwg .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tXglOYQSwg .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-tXglOYQSwg .card-row {
  align-items: stretch;
}
.cid-tXglOYQSwg .item {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-tXglOYQSwg .item {
    margin-top: 30px;
  }
}
.cid-tXglOYQSwg .item-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 50px 35px 50px;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-tXglOYQSwg .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 575px) {
  .cid-tXglOYQSwg .item-wrapper {
    padding: 20px;
  }
}
.cid-tXglOYQSwg .item-wrapper:hover .card-bg {
  opacity: 1;
}
.cid-tXglOYQSwg .item-wrapper:hover .card-box {
  transform: translateY(0);
}
.cid-tXglOYQSwg .item-wrapper:hover .card-title {
  color: #ffffff !important;
}
.cid-tXglOYQSwg .item-wrapper:hover .card-text {
  color: #ffffff !important;
}
.cid-tXglOYQSwg .item-wrapper:hover .iconfont-wrapper-hover {
  visibility: visible;
  opacity: 1;
}
.cid-tXglOYQSwg .card-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
  transition: .5s all;
}
.cid-tXglOYQSwg .card-box {
  position: relative;
  z-index: 5;
  height: 100%;
  transition: 0.7s cubic-bezier(0.17, 0.67, 0, 1.01);
  transform: translateY(20px);
}
.cid-tXglOYQSwg .item-img {
  margin-bottom: 29px;
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}
.cid-tXglOYQSwg .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1.49760766;
}
.cid-tXglOYQSwg .card-title {
  color: #e6c63b;
  margin-bottom: 20px;
  transition: .5s all;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tXglOYQSwg .card-title {
    margin-bottom: 15px;
  }
}
.cid-tXglOYQSwg .card-text {
  color: #C4CFDE;
  margin-bottom: 22px;
  transition: .5s all;
  text-align: center;
}
.cid-tXglOYQSwg .iconfont-wrapper-hover {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: auto;
  visibility: hidden;
  opacity: 0;
  transition: .5s all;
}
.cid-tXglOYQSwg .iconfont-wrapper-hover .mbr-iconfont {
  font-size: 32px;
  color: #e6c63b;
}
.cid-tXglOZ6tMq {
  padding-top: 2rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #212428;
}
.cid-tXglOZ6tMq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglOZ6tMq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglOZ6tMq .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tXglOZ6tMq .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tXglOZ6tMq .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tXglOZ6tMq .col-img {
  padding: 10px;
}
@media (min-width: 992px) {
  .cid-tXglOZ6tMq .col-img {
    padding-left: 30px !important;
  }
}
@media (max-width: 991px) and (min-width: 767px) {
  .cid-tXglOZ6tMq .col-img {
    padding: 30px !important;
  }
}
.cid-tXglOZ6tMq .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
.cid-tXglOZ6tMq .text-wrapper {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-tXglOZ6tMq .text-wrapper {
    margin-bottom: 30px;
  }
}
.cid-tXglOZ6tMq .mbr-section-title {
  color: #C4CFDE;
  margin-bottom: 20px;
}
.cid-tXglOZ6tMq .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 22px;
}
.cid-tXglOZ6tMq .mbr-section-subtitle a {
  font-weight: inherit;
  pointer-events: none;
}
.cid-tXglOZ6tMq .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 16%;
}
@media (max-width: 991px) {
  .cid-tXglOZ6tMq .mbr-text {
    padding-right: 0;
  }
}
.cid-tXglOZ6tMq .mbr-section-btn {
  margin-top: 20px;
}
.cid-tXglOZ6tMq .social-container {
  width: 100%;
  padding-top: 100px;
}
@media (max-width: 991px) {
  .cid-tXglOZ6tMq .social-container {
    padding-top: 40px;
  }
}
.cid-tXglOZ6tMq .social-title {
  color: #C4CFDE;
  margin-bottom: 20px;
}
.cid-tXglOZ6tMq .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -10px -12px;
}
.cid-tXglOZ6tMq .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 10px 12px;
  min-width: 60px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-tXglOZ6tMq .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-tXglOZ6tMq .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 22px;
  color: #c4cfde;
}
.cid-tXglOZ6tMq .soc-item:hover {
  transform: translateY(-3px);
}
.cid-tXglOZ6tMq .soc-item:hover:before {
  opacity: 1;
}
.cid-tXglOZ6tMq .img-wrapper {
  padding: 15px;
  border-radius: 6px;
  position: relative;
  width: 100%;
  background: linear-gradient(to right, #000000, #e6c63b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
.cid-tXglOZ6tMq .img-box {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}
.cid-tXglOZ6tMq .img-box img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 0.75026795;
}
.cid-tXglOZ6tMq .mbr-text,
.cid-tXglOZ6tMq .mbr-section-btn {
  color: #ffffff;
}
.cid-tXglOZpqVb {
  background-image: url("../../../assets/images/photo-2023-11-27-23-38-19-1234x845.jpg");
}
.cid-tXglOZpqVb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglOZpqVb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglOZpqVb .mbr-section-title {
  color: #ffffff;
}
.cid-tXglOZpqVb .mbr-text,
.cid-tXglOZpqVb .mbr-section-btn {
  color: #e6c63b;
}
.cid-tXglOZD32E {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tXglOZD32E .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglOZD32E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglOZD32E .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-tXglOZD32E .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-tXglOZD32E .row {
  margin-left: -25px;
  margin-right: -25px;
  justify-content: flex-start;
}
.cid-tXglOZD32E .row > [class*="col"] {
  padding-left: 25px;
  padding-right: 25px;
}
@media (max-width: 1599px) {
  .cid-tXglOZD32E .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-tXglOZD32E .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-tXglOZD32E .mbr-section-head {
  width: 100%;
}
.cid-tXglOZD32E .mbr-section-title {
  color: #e6c63b;
}
@media (max-width: 767px) {
  .cid-tXglOZD32E .mbr-section-title {
    text-align: center;
  }
}
.cid-tXglOZD32E .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tXglOZD32E .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-tXglOZD32E .card-row {
  align-items: stretch;
}
.cid-tXglOZD32E .item {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-tXglOZD32E .item {
    margin-top: 30px;
  }
}
.cid-tXglOZD32E .item-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 30px;
  border-radius: 20px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 575px) {
  .cid-tXglOZD32E .item-wrapper {
    padding: 20px;
  }
}
.cid-tXglOZD32E .item-wrapper:hover .card-bg {
  opacity: 1;
}
.cid-tXglOZD32E .item-wrapper:hover .item-img img {
  transform: scale(1.1);
}
.cid-tXglOZD32E .card-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  border-radius: 19px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
  transition: .4s all;
}
.cid-tXglOZD32E .item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.cid-tXglOZD32E .item-img img {
  width: 100%;
  aspect-ratio: 1.36;
  object-fit: cover;
  transition: 0.4s all;
}
.cid-tXglOZD32E .card-box {
  position: relative;
  z-index: 5;
  padding-top: 18px;
}
.cid-tXglOZD32E .card-title {
  position: relative;
  z-index: 5;
  color: #e6c63b;
  margin-bottom: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tXglOZD32E .card-title {
    margin-bottom: 10px;
  }
}
.cid-tXglOZD32E .card-text {
  position: relative;
  z-index: 5;
  color: #C4CFDE;
  margin-bottom: 0;
  text-align: center;
}
.cid-tXglOZD32E .card-text a {
  transition: .4s all;
}
.cid-tXglOZD32E .card-text a:hover {
  color: #e6c63b !important;
}
.cid-tXglOZUlrp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tXglOZUlrp .mbr-section-head {
  margin-bottom: 20px;
  width: 100%;
}
.cid-tXglOZUlrp .mbr-section-title {
  color: #e6c63b;
}
.cid-tXglOZUlrp .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tXglOZUlrp .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-tXglOZUlrp .carousel-wrapper {
  margin: 0 75px;
}
@media (max-width: 1199px) {
  .cid-tXglOZUlrp .carousel-wrapper {
    margin: 0;
  }
}
@media (max-width: 575px) {
  .cid-tXglOZUlrp .carousel-wrapper {
    margin: 0 -10px;
  }
}
.cid-tXglOZUlrp .carousel {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 1140px;
  width: 100%;
  margin: 0 auto 36px;
}
@media (max-width: 1199px) {
  .cid-tXglOZUlrp .carousel {
    max-width: 100%;
  }
}
.cid-tXglOZUlrp .carousel-inner {
  display: flex;
  align-items: center;
  padding: 50px 0 25px;
}
@media (max-width: 991px) {
  .cid-tXglOZUlrp .carousel-inner {
    padding: 40px 0 25px;
  }
}
@media (max-width: 575px) {
  .cid-tXglOZUlrp .carousel-inner {
    padding: 35px 0 25px;
  }
}
.cid-tXglOZUlrp .item-wrapper {
  display: flex;
  width: 100%;
  overflow: visible;
  padding: 0 25px;
}
@media (max-width: 991px) {
  .cid-tXglOZUlrp .item-wrapper {
    flex-wrap: wrap;
  }
}
@media (max-width: 575px) {
  .cid-tXglOZUlrp .item-wrapper {
    padding: 0 10px;
  }
}
.cid-tXglOZUlrp .card-info {
  position: relative;
  z-index: 10;
  width: 395px;
  padding: 30px 30px 40px 30px;
  margin-right: 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-tXglOZUlrp .card-info {
    width: 270px;
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .cid-tXglOZUlrp .card-info {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 30px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575px) {
  .cid-tXglOZUlrp .card-info {
    flex-wrap: wrap;
    padding: 20px;
  }
}
.cid-tXglOZUlrp .info-img-wrap {
  display: flex;
  width: 100%;
  margin-bottom: 27px;
  overflow: hidden;
  border-radius: 10px;
}
@media (max-width: 991px) {
  .cid-tXglOZUlrp .info-img-wrap {
    max-width: 150px;
    margin-right: 25px;
    margin-bottom: 0;
  }
}
@media (max-width: 575px) {
  .cid-tXglOZUlrp .info-img-wrap {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.cid-tXglOZUlrp .info-img-wrap img {
  width: 100%;
  aspect-ratio: 1.32936508;
  object-fit: cover;
  transition: 0.4s all;
}
.cid-tXglOZUlrp .info-img-wrap img:hover {
  transform: scale(1.1);
}
.cid-tXglOZUlrp .info-text-wrap {
  position: relative;
  z-index: 10;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-tXglOZUlrp .info-text-wrap {
    flex-grow: 1;
  }
}
.cid-tXglOZUlrp .info-card-title {
  color: #e6c63b;
  margin-bottom: 10px;
}
.cid-tXglOZUlrp .info-card-subtitle {
  color: #C4CFDE;
}
.cid-tXglOZUlrp .info-card-text {
  color: #878e99;
  margin-top: 4px;
}
.cid-tXglOZUlrp .card-description {
  position: relative;
  margin-top: 115px;
  width: 1px;
  flex-grow: 1;
}
@media (max-width: 991px) {
  .cid-tXglOZUlrp .card-description {
    width: 100%;
    margin-top: 0;
  }
}
.cid-tXglOZUlrp .card-description::before {
  content: "";
  position: absolute;
  width: 51px;
  height: 5px;
  background: #16181c;
  left: -43px;
  z-index: 9;
  top: 66px;
}
@media (max-width: 991px) {
  .cid-tXglOZUlrp .card-description::before {
    display: none;
  }
}
.cid-tXglOZUlrp .card-description-wrapper {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  padding: 50px 40px 50px 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 991px) {
  .cid-tXglOZUlrp .card-description-wrapper {
    padding: 35px 30px;
  }
}
@media (max-width: 575px) {
  .cid-tXglOZUlrp .card-description-wrapper {
    padding: 20px;
  }
}
.cid-tXglOZUlrp .card-description-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #16181c;
  padding-bottom: 20px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .cid-tXglOZUlrp .card-description-container {
    flex-wrap: wrap;
  }
}
.cid-tXglOZUlrp .card-description-text-wrap {
  margin-bottom: 15px;
  margin-right: auto;
  padding-right: 10px;
}
@media (max-width: 767px) {
  .cid-tXglOZUlrp .card-description-text-wrap {
    width: 100%;
    padding-right: 0;
  }
}
.cid-tXglOZUlrp .card-description-title {
  color: #e6c63b;
  margin-bottom: 7px;
}
.cid-tXglOZUlrp .card-description-subtitle {
  color: #878e99;
  margin-bottom: 0;
}
.cid-tXglOZUlrp .card-description-label-wrap {
  padding: 15px 17px;
  border-radius: 6px;
  margin-left: auto;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 767px) {
  .cid-tXglOZUlrp .card-description-label-wrap {
    margin-left: 0;
  }
}
.cid-tXglOZUlrp .score-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.cid-tXglOZUlrp .score-container .score-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 3px;
}
.cid-tXglOZUlrp .score-container .score-wrapper .mbr-iconfont {
  font-size: 11px;
  color: #e6c63b;
}
.cid-tXglOZUlrp .card-description-text {
  color: #878e99;
  margin-bottom: 0;
}
.cid-tXglOZUlrp .absolute-icon-wrapper {
  position: absolute;
  z-index: 9;
  left: 0;
  top: -107px;
}
@media (max-width: 991px) {
  .cid-tXglOZUlrp .absolute-icon-wrapper {
    display: none;
  }
}
.cid-tXglOZUlrp .absolute-icon-wrapper .mbr-iconfont {
  color: #16181c;
  font-size: 99px;
}
.cid-tXglOZUlrp .carousel-control {
  top: 50px;
  width: 60px;
  height: 60px;
  font-size: 25px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  border: none;
  border-radius: 6px;
  transition: all 0.4s;
  opacity: 1;
}
.cid-tXglOZUlrp .carousel-control.carousel-control-prev {
  right: 105px;
  left: auto;
  margin-left: 0;
}
.cid-tXglOZUlrp .carousel-control.carousel-control-next {
  right: 25px;
  margin-right: 0;
}
@media (max-width: 991px) {
  .cid-tXglOZUlrp .carousel-control {
    display: none;
  }
}
.cid-tXglOZUlrp .carousel-control:hover {
  background: linear-gradient(to right bottom, #212428, #16181c) !important;
  color: #e6c63b !important;
  opacity: 1;
}
.cid-tXglOZUlrp .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tXglOZUlrp .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tXglOZUlrp .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tXglOZUlrp .carousel-indicators {
  position: absolute;
  bottom: -35px;
  margin-bottom: 0 !important;
}
.cid-tXglOZUlrp .carousel-indicators li {
  max-width: 11px;
  height: 11px;
  width: 11px;
  max-height: 11px;
  margin: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  border: 0;
  border-radius: 50%;
  box-shadow: 1px 4px 2px -3px rgba(0, 0, 0, 0.7) inset, -1px -3px 3px -2px rgba(255, 255, 255, 0.2) inset;
  opacity: 1;
  transition: all 0.4s;
}
.cid-tXglOZUlrp .carousel-indicators li.active,
.cid-tXglOZUlrp .carousel-indicators li:hover {
  opacity: 1;
  background: #e6c63b !important;
}
.cid-tXglOZUlrp .carousel-indicators li::after,
.cid-tXglOZUlrp .carousel-indicators li::before {
  content: none;
}
.cid-tXglOZUlrp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-tXglOZUlrp .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tXglP0u1T7 {
  background-image: url("../../../assets/images/b2.-1779x942.jpg");
}
.cid-tXglP0u1T7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglP0u1T7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglP0u1T7 .container-fluid {
  margin: 0;
  padding: 0 72px;
}
@media (max-width: 992px) {
  .cid-tXglP0u1T7 .container-fluid {
    padding: 0 20px;
  }
}
.cid-tXglP0u1T7 .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tXglP0u1T7 .container {
    padding: 0 20px;
  }
  .cid-tXglP0u1T7 .container .row {
    padding: 0;
  }
}
.cid-tXglP0u1T7 .title-wrapper .mbr-section-title {
  margin-bottom: 90px;
}
@media (max-width: 992px) {
  .cid-tXglP0u1T7 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-tXglP0u1T7 .text-wrapper .mbr-text {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-tXglP0u1T7 .text-wrapper .mbr-text {
    margin-bottom: 32px;
  }
}
.cid-tXglP0u1T7 .text-wrapper .mbr-section-btn .btn .mbr-iconfont {
  color: #c6a38f;
}
.cid-tXglP0u1T7 .mbr-section-title {
  color: #ffffff;
}
.cid-tXglP0u1T7 .mbr-text {
  color: #ffffff;
}
.cid-tXglP0G834 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tXglP0G834 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXglP0G834 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXglP0G834 .title-wrapper {
  margin-bottom: 102px;
}
@media (max-width: 992px) {
  .cid-tXglP0G834 .title-wrapper {
    margin-bottom: 80px;
  }
}
.cid-tXglP0G834 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tXglP0G834 .contacts-wrapper {
    margin-bottom: 80px;
  }
}
.cid-tXglP0G834 .contacts-wrapper .contact-wrap {
  margin-bottom: 32px;
}
.cid-tXglP0G834 .contacts-wrapper .contact-wrap .mbr-label {
  margin-bottom: 4px;
}
.cid-tXglP0G834 .contacts-wrapper .contact-wrap .mbr-contact {
  margin-bottom: 0;
}
.cid-tXglP0G834 .dragArea.row .form-group {
  margin-bottom: 32px !important;
  padding: 0 16px;
}
.cid-tXglP0G834 .dragArea.row .form-group .form-control {
  font-weight: 300;
  padding: 8px 0;
  border-radius: 0;
  border: none !important;
  background-color: transparent;
  box-shadow: none;
  border-bottom: 1px solid #232323 !important;
}
.cid-tXglP0G834 .dragArea.row .form-group .form-control::placeholder {
  color: #232323;
}
.cid-tXglP0G834 .dragArea.row .form-group .form-control:hover,
.cid-tXglP0G834 .dragArea.row .form-group .form-control:focus {
  box-shadow: none;
  border: none !important;
  border-bottom: 1px solid #232323 !important;
}
.cid-tXglP0G834 .dragArea.row .form-group textarea {
  min-height: 170px;
}
@media (max-width: 768px) {
  .cid-tXglP0G834 .dragArea.row .form-group textarea {
    min-height: 145px;
  }
}
.cid-tXglP0G834 .dragArea.row .form-group .form-check .form-check-input {
  background-color: #232323;
  border-color: #232323;
}
.cid-tXglP0G834 .dragArea.row .mbr-section-btn {
  width: 100% !important;
}
.cid-tXglP0G834 .dragArea.row .mbr-section-btn .btn {
  min-height: 60px;
  width: 100%;
}
.cid-tXglP0G834 .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-tXglP0G834 .mbr-label {
  color: #000000;
}
.cid-tXglP0G834 .mbr-contact {
  color: #353535;
}
.cid-tXglP0G834 label {
  color: #495DFF;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u1c5lsiXey {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u1c5lsiXey .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1c5lsiXey .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1c5lsiXey .mbr-section-title {
  color: #e3ebf3;
}
.cid-u1c5lsiXey .mbr-section-title a {
  pointer-events: none;
}
.cid-u1c5lsiXey .mbr-section-subtitle {
  margin-top: 40px;
  color: #6c7a88;
}
@media (max-width: 1399px) {
  .cid-u1c5lsiXey .mbr-section-subtitle {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .cid-u1c5lsiXey .mbr-section-subtitle {
    margin-top: 20px;
  }
}
.cid-u1c5lsiXey .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-u1c5lsiXey .mbr-section-btn {
    margin-top: 20px;
  }
}
.cid-tXd6y4fIeq {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-tXd6y4fIeq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXd6y4fIeq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXd6y4fIeq .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-tXd6y4fIeq .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-tXd6y4fIeq .row {
  margin-left: -25px;
  margin-right: -25px;
  justify-content: flex-start;
}
.cid-tXd6y4fIeq .row > [class*="col"] {
  padding-left: 25px;
  padding-right: 25px;
}
@media (max-width: 1599px) {
  .cid-tXd6y4fIeq .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-tXd6y4fIeq .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-tXd6y4fIeq .mbr-section-head {
  width: 100%;
}
.cid-tXd6y4fIeq .mbr-section-title {
  color: #e6c63b;
}
@media (max-width: 767px) {
  .cid-tXd6y4fIeq .mbr-section-title {
    text-align: center;
  }
}
.cid-tXd6y4fIeq .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-tXd6y4fIeq .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-tXd6y4fIeq .card-row {
  align-items: stretch;
}
.cid-tXd6y4fIeq .item {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-tXd6y4fIeq .item {
    margin-top: 30px;
  }
}
.cid-tXd6y4fIeq .item-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 30px;
  border-radius: 20px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 575px) {
  .cid-tXd6y4fIeq .item-wrapper {
    padding: 20px;
  }
}
.cid-tXd6y4fIeq .item-wrapper:hover .card-bg {
  opacity: 1;
}
.cid-tXd6y4fIeq .item-wrapper:hover .item-img img {
  transform: scale(1.1);
}
.cid-tXd6y4fIeq .card-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  border-radius: 19px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
  transition: .4s all;
}
.cid-tXd6y4fIeq .item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.cid-tXd6y4fIeq .item-img img {
  width: 100%;
  aspect-ratio: 1.36;
  object-fit: cover;
  transition: 0.4s all;
}
.cid-tXd6y4fIeq .card-box {
  position: relative;
  z-index: 5;
  padding-top: 18px;
}
.cid-tXd6y4fIeq .card-title {
  position: relative;
  z-index: 5;
  color: #e6c63b;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-tXd6y4fIeq .card-title {
    margin-bottom: 10px;
  }
}
.cid-tXd6y4fIeq .card-text {
  position: relative;
  z-index: 5;
  color: #C4CFDE;
  margin-bottom: 0;
}
.cid-tXd6y4fIeq .card-text a {
  transition: .4s all;
}
.cid-tXd6y4fIeq .card-text a:hover {
  color: #e6c63b !important;
}
.cid-u2xbKGuSo6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-u2xbKGuSo6 .mbr-section-head {
  margin-bottom: 20px;
  width: 100%;
}
.cid-u2xbKGuSo6 .mbr-section-title {
  color: #e6c63b;
}
.cid-u2xbKGuSo6 .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-u2xbKGuSo6 .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-u2xbKGuSo6 .carousel-wrapper {
  margin: 0 75px;
}
@media (max-width: 1199px) {
  .cid-u2xbKGuSo6 .carousel-wrapper {
    margin: 0;
  }
}
@media (max-width: 575px) {
  .cid-u2xbKGuSo6 .carousel-wrapper {
    margin: 0 -10px;
  }
}
.cid-u2xbKGuSo6 .carousel {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 1140px;
  width: 100%;
  margin: 0 auto 36px;
}
@media (max-width: 1199px) {
  .cid-u2xbKGuSo6 .carousel {
    max-width: 100%;
  }
}
.cid-u2xbKGuSo6 .carousel-inner {
  display: flex;
  align-items: center;
  padding: 50px 0 25px;
}
@media (max-width: 991px) {
  .cid-u2xbKGuSo6 .carousel-inner {
    padding: 40px 0 25px;
  }
}
@media (max-width: 575px) {
  .cid-u2xbKGuSo6 .carousel-inner {
    padding: 35px 0 25px;
  }
}
.cid-u2xbKGuSo6 .item-wrapper {
  display: flex;
  width: 100%;
  overflow: visible;
  padding: 0 25px;
}
@media (max-width: 991px) {
  .cid-u2xbKGuSo6 .item-wrapper {
    flex-wrap: wrap;
  }
}
@media (max-width: 575px) {
  .cid-u2xbKGuSo6 .item-wrapper {
    padding: 0 10px;
  }
}
.cid-u2xbKGuSo6 .card-info {
  position: relative;
  z-index: 10;
  width: 395px;
  padding: 30px 30px 40px 30px;
  margin-right: 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-u2xbKGuSo6 .card-info {
    width: 270px;
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .cid-u2xbKGuSo6 .card-info {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 30px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575px) {
  .cid-u2xbKGuSo6 .card-info {
    flex-wrap: wrap;
    padding: 20px;
  }
}
.cid-u2xbKGuSo6 .info-img-wrap {
  display: flex;
  width: 100%;
  margin-bottom: 27px;
  overflow: hidden;
  border-radius: 10px;
}
@media (max-width: 991px) {
  .cid-u2xbKGuSo6 .info-img-wrap {
    max-width: 150px;
    margin-right: 25px;
    margin-bottom: 0;
  }
}
@media (max-width: 575px) {
  .cid-u2xbKGuSo6 .info-img-wrap {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.cid-u2xbKGuSo6 .info-img-wrap img {
  width: 100%;
  aspect-ratio: 1.32936508;
  object-fit: cover;
  transition: 0.4s all;
}
.cid-u2xbKGuSo6 .info-img-wrap img:hover {
  transform: scale(1.1);
}
.cid-u2xbKGuSo6 .info-text-wrap {
  position: relative;
  z-index: 10;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-u2xbKGuSo6 .info-text-wrap {
    flex-grow: 1;
  }
}
.cid-u2xbKGuSo6 .info-card-title {
  color: #e6c63b;
  margin-bottom: 10px;
}
.cid-u2xbKGuSo6 .info-card-subtitle {
  color: #C4CFDE;
}
.cid-u2xbKGuSo6 .info-card-text {
  color: #878e99;
  margin-top: 4px;
}
.cid-u2xbKGuSo6 .card-description {
  position: relative;
  margin-top: 115px;
  width: 1px;
  flex-grow: 1;
}
@media (max-width: 991px) {
  .cid-u2xbKGuSo6 .card-description {
    width: 100%;
    margin-top: 0;
  }
}
.cid-u2xbKGuSo6 .card-description::before {
  content: "";
  position: absolute;
  width: 51px;
  height: 5px;
  background: #16181c;
  left: -43px;
  z-index: 9;
  top: 66px;
}
@media (max-width: 991px) {
  .cid-u2xbKGuSo6 .card-description::before {
    display: none;
  }
}
.cid-u2xbKGuSo6 .card-description-wrapper {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  padding: 50px 40px 50px 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 991px) {
  .cid-u2xbKGuSo6 .card-description-wrapper {
    padding: 35px 30px;
  }
}
@media (max-width: 575px) {
  .cid-u2xbKGuSo6 .card-description-wrapper {
    padding: 20px;
  }
}
.cid-u2xbKGuSo6 .card-description-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #16181c;
  padding-bottom: 20px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .cid-u2xbKGuSo6 .card-description-container {
    flex-wrap: wrap;
  }
}
.cid-u2xbKGuSo6 .card-description-text-wrap {
  margin-bottom: 15px;
  margin-right: auto;
  padding-right: 10px;
}
@media (max-width: 767px) {
  .cid-u2xbKGuSo6 .card-description-text-wrap {
    width: 100%;
    padding-right: 0;
  }
}
.cid-u2xbKGuSo6 .card-description-title {
  color: #e6c63b;
  margin-bottom: 7px;
}
.cid-u2xbKGuSo6 .card-description-subtitle {
  color: #878e99;
  margin-bottom: 0;
}
.cid-u2xbKGuSo6 .card-description-label-wrap {
  padding: 15px 17px;
  border-radius: 6px;
  margin-left: auto;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 767px) {
  .cid-u2xbKGuSo6 .card-description-label-wrap {
    margin-left: 0;
  }
}
.cid-u2xbKGuSo6 .score-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.cid-u2xbKGuSo6 .score-container .score-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 3px;
}
.cid-u2xbKGuSo6 .score-container .score-wrapper .mbr-iconfont {
  font-size: 11px;
  color: #e6c63b;
}
.cid-u2xbKGuSo6 .card-description-text {
  color: #878e99;
  margin-bottom: 0;
}
.cid-u2xbKGuSo6 .absolute-icon-wrapper {
  position: absolute;
  z-index: 9;
  left: 0;
  top: -107px;
}
@media (max-width: 991px) {
  .cid-u2xbKGuSo6 .absolute-icon-wrapper {
    display: none;
  }
}
.cid-u2xbKGuSo6 .absolute-icon-wrapper .mbr-iconfont {
  color: #16181c;
  font-size: 99px;
}
.cid-u2xbKGuSo6 .carousel-control {
  top: 50px;
  width: 60px;
  height: 60px;
  font-size: 25px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  border: none;
  border-radius: 6px;
  transition: all 0.4s;
  opacity: 1;
}
.cid-u2xbKGuSo6 .carousel-control.carousel-control-prev {
  right: 105px;
  left: auto;
  margin-left: 0;
}
.cid-u2xbKGuSo6 .carousel-control.carousel-control-next {
  right: 25px;
  margin-right: 0;
}
@media (max-width: 991px) {
  .cid-u2xbKGuSo6 .carousel-control {
    display: none;
  }
}
.cid-u2xbKGuSo6 .carousel-control:hover {
  background: linear-gradient(to right bottom, #212428, #16181c) !important;
  color: #e6c63b !important;
  opacity: 1;
}
.cid-u2xbKGuSo6 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u2xbKGuSo6 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u2xbKGuSo6 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u2xbKGuSo6 .carousel-indicators {
  position: absolute;
  bottom: -35px;
  margin-bottom: 0 !important;
}
.cid-u2xbKGuSo6 .carousel-indicators li {
  max-width: 11px;
  height: 11px;
  width: 11px;
  max-height: 11px;
  margin: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  border: 0;
  border-radius: 50%;
  box-shadow: 1px 4px 2px -3px rgba(0, 0, 0, 0.7) inset, -1px -3px 3px -2px rgba(255, 255, 255, 0.2) inset;
  opacity: 1;
  transition: all 0.4s;
}
.cid-u2xbKGuSo6 .carousel-indicators li.active,
.cid-u2xbKGuSo6 .carousel-indicators li:hover {
  opacity: 1;
  background: #e6c63b !important;
}
.cid-u2xbKGuSo6 .carousel-indicators li::after,
.cid-u2xbKGuSo6 .carousel-indicators li::before {
  content: none;
}
.cid-u2xbKGuSo6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u2xbKGuSo6 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tXJxLednb9 {
  background-image: url("../../../assets/images/b3.-1481x933.jpg");
}
.cid-tXJxLednb9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXJxLednb9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXJxLednb9 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tXJxLednb9 .mbr-text,
.cid-tXJxLednb9 .mbr-section-btn {
  color: #e6c63b;
  text-align: left;
}
.cid-u1bFuZloQC {
  background: #ffffff;
}
.cid-u1bFuZloQC .container-fluid {
  padding: 0 3rem;
}
.cid-u1bFuZloQC .video-block {
  margin: auto;
  width: 100% !important;
}
@media (max-width: 767px) {
  .cid-u1bFuZloQC .container-fluid {
    padding: 0 1rem;
  }
  .cid-u1bFuZloQC .video-block {
    width: 100% !important;
  }
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u35bZBYEyA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u35bZBYEyA .mbr-fallback-image.disabled {
  display: none;
}
.cid-u35bZBYEyA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u35bZBYEyA .video-wrapper iframe {
  width: 100%;
}
.cid-u35bZBYEyA .mbr-section-title,
.cid-u35bZBYEyA .mbr-section-subtitle,
.cid-u35bZBYEyA .mbr-text {
  text-align: center;
}
.cid-u35bZBYEyA .mbr-section-title {
  color: #e6c63b;
}
.cid-u35bZBYEyA .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-u3LMpCjQ5z {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #1a1e21;
}
.cid-u3LMpCjQ5z .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3LMpCjQ5z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3LMpCjQ5z .item {
  padding-bottom: 2rem;
}
.cid-u3LMpCjQ5z .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u3LMpCjQ5z .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u3LMpCjQ5z .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-u3LMpCjQ5z .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u3LMpCjQ5z .carousel-control,
.cid-u3LMpCjQ5z .close {
  background: #1b1b1b;
}
.cid-u3LMpCjQ5z .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u3LMpCjQ5z .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u3LMpCjQ5z .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u3LMpCjQ5z .carousel-control-next span {
  margin-left: 5px;
}
.cid-u3LMpCjQ5z .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-u3LMpCjQ5z .close::before {
  content: '\e91a';
}
.cid-u3LMpCjQ5z .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u3LMpCjQ5z .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-u3LMpCjQ5z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u3LMpCjQ5z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u3LMpCjQ5z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u3LMpCjQ5z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u3LMpCjQ5z .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-u3LMpCjQ5z .carousel-indicators li.active,
.cid-u3LMpCjQ5z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u3LMpCjQ5z .carousel-indicators li::after,
.cid-u3LMpCjQ5z .carousel-indicators li::before {
  content: none;
}
.cid-u3LMpCjQ5z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u3LMpCjQ5z .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u3LMpCjQ5z .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u3LMpCjQ5z .carousel-indicators {
    display: none;
  }
}
.cid-u3LMpCjQ5z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u3LMpCjQ5z .carousel-inner > .active {
  display: block;
}
.cid-u3LMpCjQ5z .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u3LMpCjQ5z .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u3LMpCjQ5z .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u3LMpCjQ5z .carousel-control,
  .cid-u3LMpCjQ5z .carousel-indicators,
  .cid-u3LMpCjQ5z .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u3LMpCjQ5z .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u3LMpCjQ5z .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u3LMpCjQ5z .carousel-indicators .active,
.cid-u3LMpCjQ5z .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u3LMpCjQ5z .carousel-indicators .active {
  background: #fff;
}
.cid-u3LMpCjQ5z .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u3LMpCjQ5z .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u3LMpCjQ5z .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u3LMpCjQ5z .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u3LMpCjQ5z .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u3LMpCjQ5z .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u3LMpCjQ5z .carousel {
  width: 100%;
}
.cid-u3LMpCjQ5z .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u3LMpCjQ5z .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u3LMpCjQ5z .modal.fade .modal-dialog,
.cid-u3LMpCjQ5z .modal.in .modal-dialog {
  transform: none;
}
.cid-u3LMpCjQ5z .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u3LMpCjQ5z H6 {
  text-align: center;
}
.cid-u3LMpCjQ5z H3 {
  color: #ffffff;
}
.cid-u3LMpCjQ5z H4 {
  color: #7b7b7b;
}
.cid-tXrZiklK4w {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXrZiklK4w .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXrZiklK4w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXrZiklK4w .item {
  padding-bottom: 2rem;
}
.cid-tXrZiklK4w .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXrZiklK4w .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXrZiklK4w .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-tXrZiklK4w .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXrZiklK4w .carousel-control,
.cid-tXrZiklK4w .close {
  background: #1b1b1b;
}
.cid-tXrZiklK4w .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXrZiklK4w .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXrZiklK4w .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXrZiklK4w .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXrZiklK4w .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-tXrZiklK4w .close::before {
  content: '\e91a';
}
.cid-tXrZiklK4w .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXrZiklK4w .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-tXrZiklK4w .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrZiklK4w .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXrZiklK4w .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXrZiklK4w .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXrZiklK4w .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-tXrZiklK4w .carousel-indicators li.active,
.cid-tXrZiklK4w .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXrZiklK4w .carousel-indicators li::after,
.cid-tXrZiklK4w .carousel-indicators li::before {
  content: none;
}
.cid-tXrZiklK4w .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXrZiklK4w .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXrZiklK4w .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXrZiklK4w .carousel-indicators {
    display: none;
  }
}
.cid-tXrZiklK4w .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXrZiklK4w .carousel-inner > .active {
  display: block;
}
.cid-tXrZiklK4w .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrZiklK4w .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXrZiklK4w .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXrZiklK4w .carousel-control,
  .cid-tXrZiklK4w .carousel-indicators,
  .cid-tXrZiklK4w .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXrZiklK4w .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXrZiklK4w .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXrZiklK4w .carousel-indicators .active,
.cid-tXrZiklK4w .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXrZiklK4w .carousel-indicators .active {
  background: #fff;
}
.cid-tXrZiklK4w .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXrZiklK4w .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXrZiklK4w .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXrZiklK4w .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXrZiklK4w .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXrZiklK4w .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXrZiklK4w .carousel {
  width: 100%;
}
.cid-tXrZiklK4w .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXrZiklK4w .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXrZiklK4w .modal.fade .modal-dialog,
.cid-tXrZiklK4w .modal.in .modal-dialog {
  transform: none;
}
.cid-tXrZiklK4w .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXrZiklK4w H6 {
  text-align: center;
}
.cid-tXrZiklK4w H3 {
  color: #000000;
}
.cid-tXrMJd1rl9 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXrMJd1rl9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXrMJd1rl9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXrMJd1rl9 .item {
  padding-bottom: 2rem;
}
.cid-tXrMJd1rl9 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXrMJd1rl9 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXrMJd1rl9 .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-tXrMJd1rl9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXrMJd1rl9 .carousel-control,
.cid-tXrMJd1rl9 .close {
  background: #1b1b1b;
}
.cid-tXrMJd1rl9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXrMJd1rl9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXrMJd1rl9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXrMJd1rl9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXrMJd1rl9 .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-tXrMJd1rl9 .close::before {
  content: '\e91a';
}
.cid-tXrMJd1rl9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXrMJd1rl9 .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-tXrMJd1rl9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrMJd1rl9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXrMJd1rl9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXrMJd1rl9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXrMJd1rl9 .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-tXrMJd1rl9 .carousel-indicators li.active,
.cid-tXrMJd1rl9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXrMJd1rl9 .carousel-indicators li::after,
.cid-tXrMJd1rl9 .carousel-indicators li::before {
  content: none;
}
.cid-tXrMJd1rl9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXrMJd1rl9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXrMJd1rl9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXrMJd1rl9 .carousel-indicators {
    display: none;
  }
}
.cid-tXrMJd1rl9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXrMJd1rl9 .carousel-inner > .active {
  display: block;
}
.cid-tXrMJd1rl9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrMJd1rl9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXrMJd1rl9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXrMJd1rl9 .carousel-control,
  .cid-tXrMJd1rl9 .carousel-indicators,
  .cid-tXrMJd1rl9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXrMJd1rl9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXrMJd1rl9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXrMJd1rl9 .carousel-indicators .active,
.cid-tXrMJd1rl9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXrMJd1rl9 .carousel-indicators .active {
  background: #fff;
}
.cid-tXrMJd1rl9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXrMJd1rl9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXrMJd1rl9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXrMJd1rl9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXrMJd1rl9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXrMJd1rl9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXrMJd1rl9 .carousel {
  width: 100%;
}
.cid-tXrMJd1rl9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXrMJd1rl9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXrMJd1rl9 .modal.fade .modal-dialog,
.cid-tXrMJd1rl9 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXrMJd1rl9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXrMJd1rl9 H6 {
  text-align: center;
}
.cid-tXrMJd1rl9 H3 {
  color: #000000;
}
.cid-tXrS6tnRMP {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXrS6tnRMP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXrS6tnRMP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXrS6tnRMP .item {
  padding-bottom: 2rem;
}
.cid-tXrS6tnRMP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXrS6tnRMP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXrS6tnRMP .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-tXrS6tnRMP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXrS6tnRMP .carousel-control,
.cid-tXrS6tnRMP .close {
  background: #1b1b1b;
}
.cid-tXrS6tnRMP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXrS6tnRMP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXrS6tnRMP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXrS6tnRMP .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXrS6tnRMP .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-tXrS6tnRMP .close::before {
  content: '\e91a';
}
.cid-tXrS6tnRMP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXrS6tnRMP .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-tXrS6tnRMP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrS6tnRMP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXrS6tnRMP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXrS6tnRMP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXrS6tnRMP .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-tXrS6tnRMP .carousel-indicators li.active,
.cid-tXrS6tnRMP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXrS6tnRMP .carousel-indicators li::after,
.cid-tXrS6tnRMP .carousel-indicators li::before {
  content: none;
}
.cid-tXrS6tnRMP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXrS6tnRMP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXrS6tnRMP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXrS6tnRMP .carousel-indicators {
    display: none;
  }
}
.cid-tXrS6tnRMP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXrS6tnRMP .carousel-inner > .active {
  display: block;
}
.cid-tXrS6tnRMP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrS6tnRMP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXrS6tnRMP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXrS6tnRMP .carousel-control,
  .cid-tXrS6tnRMP .carousel-indicators,
  .cid-tXrS6tnRMP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXrS6tnRMP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXrS6tnRMP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXrS6tnRMP .carousel-indicators .active,
.cid-tXrS6tnRMP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXrS6tnRMP .carousel-indicators .active {
  background: #fff;
}
.cid-tXrS6tnRMP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXrS6tnRMP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXrS6tnRMP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXrS6tnRMP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXrS6tnRMP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXrS6tnRMP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXrS6tnRMP .carousel {
  width: 100%;
}
.cid-tXrS6tnRMP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXrS6tnRMP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXrS6tnRMP .modal.fade .modal-dialog,
.cid-tXrS6tnRMP .modal.in .modal-dialog {
  transform: none;
}
.cid-tXrS6tnRMP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXrS6tnRMP H6 {
  text-align: center;
}
.cid-tXrS6tnRMP H3 {
  color: #000000;
}
.cid-tXvfM8e4mP {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvfM8e4mP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvfM8e4mP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvfM8e4mP .item {
  padding-bottom: 2rem;
}
.cid-tXvfM8e4mP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvfM8e4mP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvfM8e4mP .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-tXvfM8e4mP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvfM8e4mP .carousel-control,
.cid-tXvfM8e4mP .close {
  background: #1b1b1b;
}
.cid-tXvfM8e4mP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvfM8e4mP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvfM8e4mP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvfM8e4mP .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvfM8e4mP .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-tXvfM8e4mP .close::before {
  content: '\e91a';
}
.cid-tXvfM8e4mP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvfM8e4mP .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-tXvfM8e4mP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvfM8e4mP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvfM8e4mP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvfM8e4mP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvfM8e4mP .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-tXvfM8e4mP .carousel-indicators li.active,
.cid-tXvfM8e4mP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvfM8e4mP .carousel-indicators li::after,
.cid-tXvfM8e4mP .carousel-indicators li::before {
  content: none;
}
.cid-tXvfM8e4mP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvfM8e4mP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvfM8e4mP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvfM8e4mP .carousel-indicators {
    display: none;
  }
}
.cid-tXvfM8e4mP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvfM8e4mP .carousel-inner > .active {
  display: block;
}
.cid-tXvfM8e4mP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvfM8e4mP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvfM8e4mP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvfM8e4mP .carousel-control,
  .cid-tXvfM8e4mP .carousel-indicators,
  .cid-tXvfM8e4mP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvfM8e4mP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvfM8e4mP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvfM8e4mP .carousel-indicators .active,
.cid-tXvfM8e4mP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvfM8e4mP .carousel-indicators .active {
  background: #fff;
}
.cid-tXvfM8e4mP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvfM8e4mP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvfM8e4mP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvfM8e4mP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvfM8e4mP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvfM8e4mP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvfM8e4mP .carousel {
  width: 100%;
}
.cid-tXvfM8e4mP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvfM8e4mP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvfM8e4mP .modal.fade .modal-dialog,
.cid-tXvfM8e4mP .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvfM8e4mP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvfM8e4mP H6 {
  text-align: center;
}
.cid-tXvfM8e4mP H3 {
  color: #000000;
}
.cid-tXvhBnImH8 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvhBnImH8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvhBnImH8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvhBnImH8 .item {
  padding-bottom: 2rem;
}
.cid-tXvhBnImH8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvhBnImH8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvhBnImH8 .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-tXvhBnImH8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvhBnImH8 .carousel-control,
.cid-tXvhBnImH8 .close {
  background: #1b1b1b;
}
.cid-tXvhBnImH8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvhBnImH8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvhBnImH8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvhBnImH8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvhBnImH8 .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-tXvhBnImH8 .close::before {
  content: '\e91a';
}
.cid-tXvhBnImH8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvhBnImH8 .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-tXvhBnImH8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvhBnImH8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvhBnImH8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvhBnImH8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvhBnImH8 .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-tXvhBnImH8 .carousel-indicators li.active,
.cid-tXvhBnImH8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvhBnImH8 .carousel-indicators li::after,
.cid-tXvhBnImH8 .carousel-indicators li::before {
  content: none;
}
.cid-tXvhBnImH8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvhBnImH8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvhBnImH8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvhBnImH8 .carousel-indicators {
    display: none;
  }
}
.cid-tXvhBnImH8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvhBnImH8 .carousel-inner > .active {
  display: block;
}
.cid-tXvhBnImH8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvhBnImH8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvhBnImH8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvhBnImH8 .carousel-control,
  .cid-tXvhBnImH8 .carousel-indicators,
  .cid-tXvhBnImH8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvhBnImH8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvhBnImH8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvhBnImH8 .carousel-indicators .active,
.cid-tXvhBnImH8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvhBnImH8 .carousel-indicators .active {
  background: #fff;
}
.cid-tXvhBnImH8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvhBnImH8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvhBnImH8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvhBnImH8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvhBnImH8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvhBnImH8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvhBnImH8 .carousel {
  width: 100%;
}
.cid-tXvhBnImH8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvhBnImH8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvhBnImH8 .modal.fade .modal-dialog,
.cid-tXvhBnImH8 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvhBnImH8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvhBnImH8 H6 {
  text-align: center;
}
.cid-tXvhBnImH8 H3 {
  color: #000000;
}
.cid-tXvq052tlN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvq052tlN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvq052tlN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvq052tlN .item {
  padding-bottom: 2rem;
}
.cid-tXvq052tlN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvq052tlN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvq052tlN .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-tXvq052tlN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvq052tlN .carousel-control,
.cid-tXvq052tlN .close {
  background: #1b1b1b;
}
.cid-tXvq052tlN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvq052tlN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvq052tlN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvq052tlN .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvq052tlN .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-tXvq052tlN .close::before {
  content: '\e91a';
}
.cid-tXvq052tlN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvq052tlN .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-tXvq052tlN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvq052tlN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvq052tlN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvq052tlN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvq052tlN .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-tXvq052tlN .carousel-indicators li.active,
.cid-tXvq052tlN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvq052tlN .carousel-indicators li::after,
.cid-tXvq052tlN .carousel-indicators li::before {
  content: none;
}
.cid-tXvq052tlN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvq052tlN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvq052tlN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvq052tlN .carousel-indicators {
    display: none;
  }
}
.cid-tXvq052tlN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvq052tlN .carousel-inner > .active {
  display: block;
}
.cid-tXvq052tlN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvq052tlN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvq052tlN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvq052tlN .carousel-control,
  .cid-tXvq052tlN .carousel-indicators,
  .cid-tXvq052tlN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvq052tlN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvq052tlN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvq052tlN .carousel-indicators .active,
.cid-tXvq052tlN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvq052tlN .carousel-indicators .active {
  background: #fff;
}
.cid-tXvq052tlN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvq052tlN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvq052tlN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvq052tlN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvq052tlN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvq052tlN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvq052tlN .carousel {
  width: 100%;
}
.cid-tXvq052tlN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvq052tlN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvq052tlN .modal.fade .modal-dialog,
.cid-tXvq052tlN .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvq052tlN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvq052tlN H6 {
  text-align: center;
}
.cid-tXvq052tlN H3 {
  color: #000000;
}
.cid-tXrBTM0t2m {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXrBTM0t2m .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXrBTM0t2m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXrBTM0t2m .item {
  padding-bottom: 2rem;
}
.cid-tXrBTM0t2m .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXrBTM0t2m .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXrBTM0t2m .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-tXrBTM0t2m .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXrBTM0t2m .carousel-control,
.cid-tXrBTM0t2m .close {
  background: #1b1b1b;
}
.cid-tXrBTM0t2m .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXrBTM0t2m .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXrBTM0t2m .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXrBTM0t2m .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXrBTM0t2m .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-tXrBTM0t2m .close::before {
  content: '\e91a';
}
.cid-tXrBTM0t2m .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXrBTM0t2m .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-tXrBTM0t2m .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrBTM0t2m .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXrBTM0t2m .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXrBTM0t2m .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXrBTM0t2m .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-tXrBTM0t2m .carousel-indicators li.active,
.cid-tXrBTM0t2m .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXrBTM0t2m .carousel-indicators li::after,
.cid-tXrBTM0t2m .carousel-indicators li::before {
  content: none;
}
.cid-tXrBTM0t2m .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXrBTM0t2m .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXrBTM0t2m .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXrBTM0t2m .carousel-indicators {
    display: none;
  }
}
.cid-tXrBTM0t2m .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXrBTM0t2m .carousel-inner > .active {
  display: block;
}
.cid-tXrBTM0t2m .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrBTM0t2m .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXrBTM0t2m .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXrBTM0t2m .carousel-control,
  .cid-tXrBTM0t2m .carousel-indicators,
  .cid-tXrBTM0t2m .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXrBTM0t2m .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXrBTM0t2m .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXrBTM0t2m .carousel-indicators .active,
.cid-tXrBTM0t2m .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXrBTM0t2m .carousel-indicators .active {
  background: #fff;
}
.cid-tXrBTM0t2m .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXrBTM0t2m .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXrBTM0t2m .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXrBTM0t2m .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXrBTM0t2m .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXrBTM0t2m .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXrBTM0t2m .carousel {
  width: 100%;
}
.cid-tXrBTM0t2m .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXrBTM0t2m .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXrBTM0t2m .modal.fade .modal-dialog,
.cid-tXrBTM0t2m .modal.in .modal-dialog {
  transform: none;
}
.cid-tXrBTM0t2m .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXrBTM0t2m H6 {
  text-align: center;
}
.cid-tXrBTM0t2m H3 {
  color: #000000;
}
.cid-tXrwV27wL8 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXrwV27wL8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXrwV27wL8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXrwV27wL8 .item {
  padding-bottom: 2rem;
}
.cid-tXrwV27wL8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXrwV27wL8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXrwV27wL8 .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-tXrwV27wL8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXrwV27wL8 .carousel-control,
.cid-tXrwV27wL8 .close {
  background: #1b1b1b;
}
.cid-tXrwV27wL8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXrwV27wL8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXrwV27wL8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXrwV27wL8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXrwV27wL8 .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-tXrwV27wL8 .close::before {
  content: '\e91a';
}
.cid-tXrwV27wL8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXrwV27wL8 .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-tXrwV27wL8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrwV27wL8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXrwV27wL8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXrwV27wL8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXrwV27wL8 .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-tXrwV27wL8 .carousel-indicators li.active,
.cid-tXrwV27wL8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXrwV27wL8 .carousel-indicators li::after,
.cid-tXrwV27wL8 .carousel-indicators li::before {
  content: none;
}
.cid-tXrwV27wL8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXrwV27wL8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXrwV27wL8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXrwV27wL8 .carousel-indicators {
    display: none;
  }
}
.cid-tXrwV27wL8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXrwV27wL8 .carousel-inner > .active {
  display: block;
}
.cid-tXrwV27wL8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrwV27wL8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXrwV27wL8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXrwV27wL8 .carousel-control,
  .cid-tXrwV27wL8 .carousel-indicators,
  .cid-tXrwV27wL8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXrwV27wL8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXrwV27wL8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXrwV27wL8 .carousel-indicators .active,
.cid-tXrwV27wL8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXrwV27wL8 .carousel-indicators .active {
  background: #fff;
}
.cid-tXrwV27wL8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXrwV27wL8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXrwV27wL8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXrwV27wL8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXrwV27wL8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXrwV27wL8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXrwV27wL8 .carousel {
  width: 100%;
}
.cid-tXrwV27wL8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXrwV27wL8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXrwV27wL8 .modal.fade .modal-dialog,
.cid-tXrwV27wL8 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXrwV27wL8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXrwV27wL8 H6 {
  text-align: center;
}
.cid-tXrwV27wL8 H3 {
  color: #000000;
}
.cid-tXrC8JBHcH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXrC8JBHcH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXrC8JBHcH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXrC8JBHcH .item {
  padding-bottom: 2rem;
}
.cid-tXrC8JBHcH .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXrC8JBHcH .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXrC8JBHcH .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-tXrC8JBHcH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXrC8JBHcH .carousel-control,
.cid-tXrC8JBHcH .close {
  background: #1b1b1b;
}
.cid-tXrC8JBHcH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXrC8JBHcH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXrC8JBHcH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXrC8JBHcH .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXrC8JBHcH .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-tXrC8JBHcH .close::before {
  content: '\e91a';
}
.cid-tXrC8JBHcH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXrC8JBHcH .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-tXrC8JBHcH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrC8JBHcH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXrC8JBHcH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXrC8JBHcH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXrC8JBHcH .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-tXrC8JBHcH .carousel-indicators li.active,
.cid-tXrC8JBHcH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXrC8JBHcH .carousel-indicators li::after,
.cid-tXrC8JBHcH .carousel-indicators li::before {
  content: none;
}
.cid-tXrC8JBHcH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXrC8JBHcH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXrC8JBHcH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXrC8JBHcH .carousel-indicators {
    display: none;
  }
}
.cid-tXrC8JBHcH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXrC8JBHcH .carousel-inner > .active {
  display: block;
}
.cid-tXrC8JBHcH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrC8JBHcH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXrC8JBHcH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXrC8JBHcH .carousel-control,
  .cid-tXrC8JBHcH .carousel-indicators,
  .cid-tXrC8JBHcH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXrC8JBHcH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXrC8JBHcH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXrC8JBHcH .carousel-indicators .active,
.cid-tXrC8JBHcH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXrC8JBHcH .carousel-indicators .active {
  background: #fff;
}
.cid-tXrC8JBHcH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXrC8JBHcH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXrC8JBHcH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXrC8JBHcH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXrC8JBHcH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXrC8JBHcH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXrC8JBHcH .carousel {
  width: 100%;
}
.cid-tXrC8JBHcH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXrC8JBHcH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXrC8JBHcH .modal.fade .modal-dialog,
.cid-tXrC8JBHcH .modal.in .modal-dialog {
  transform: none;
}
.cid-tXrC8JBHcH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXrC8JBHcH H6 {
  text-align: center;
}
.cid-tXrC8JBHcH H3 {
  color: #7b7b7b;
}
.cid-tXrDjCbRFy {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXrDjCbRFy .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXrDjCbRFy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXrDjCbRFy .item {
  padding-bottom: 2rem;
}
.cid-tXrDjCbRFy .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXrDjCbRFy .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXrDjCbRFy .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-tXrDjCbRFy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXrDjCbRFy .carousel-control,
.cid-tXrDjCbRFy .close {
  background: #1b1b1b;
}
.cid-tXrDjCbRFy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXrDjCbRFy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXrDjCbRFy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXrDjCbRFy .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXrDjCbRFy .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-tXrDjCbRFy .close::before {
  content: '\e91a';
}
.cid-tXrDjCbRFy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXrDjCbRFy .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-tXrDjCbRFy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrDjCbRFy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXrDjCbRFy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXrDjCbRFy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXrDjCbRFy .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-tXrDjCbRFy .carousel-indicators li.active,
.cid-tXrDjCbRFy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXrDjCbRFy .carousel-indicators li::after,
.cid-tXrDjCbRFy .carousel-indicators li::before {
  content: none;
}
.cid-tXrDjCbRFy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXrDjCbRFy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXrDjCbRFy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXrDjCbRFy .carousel-indicators {
    display: none;
  }
}
.cid-tXrDjCbRFy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXrDjCbRFy .carousel-inner > .active {
  display: block;
}
.cid-tXrDjCbRFy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrDjCbRFy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXrDjCbRFy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXrDjCbRFy .carousel-control,
  .cid-tXrDjCbRFy .carousel-indicators,
  .cid-tXrDjCbRFy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXrDjCbRFy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXrDjCbRFy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXrDjCbRFy .carousel-indicators .active,
.cid-tXrDjCbRFy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXrDjCbRFy .carousel-indicators .active {
  background: #fff;
}
.cid-tXrDjCbRFy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXrDjCbRFy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXrDjCbRFy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXrDjCbRFy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXrDjCbRFy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXrDjCbRFy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXrDjCbRFy .carousel {
  width: 100%;
}
.cid-tXrDjCbRFy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXrDjCbRFy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXrDjCbRFy .modal.fade .modal-dialog,
.cid-tXrDjCbRFy .modal.in .modal-dialog {
  transform: none;
}
.cid-tXrDjCbRFy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXrDjCbRFy H6 {
  text-align: center;
}
.cid-tXrDjCbRFy H3 {
  color: #7b7b7b;
}
.cid-tXrFYVn4bc {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXrFYVn4bc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXrFYVn4bc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXrFYVn4bc .item {
  padding-bottom: 2rem;
}
.cid-tXrFYVn4bc .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXrFYVn4bc .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXrFYVn4bc .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-tXrFYVn4bc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXrFYVn4bc .carousel-control,
.cid-tXrFYVn4bc .close {
  background: #1b1b1b;
}
.cid-tXrFYVn4bc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXrFYVn4bc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXrFYVn4bc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXrFYVn4bc .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXrFYVn4bc .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-tXrFYVn4bc .close::before {
  content: '\e91a';
}
.cid-tXrFYVn4bc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXrFYVn4bc .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-tXrFYVn4bc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrFYVn4bc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXrFYVn4bc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXrFYVn4bc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXrFYVn4bc .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-tXrFYVn4bc .carousel-indicators li.active,
.cid-tXrFYVn4bc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXrFYVn4bc .carousel-indicators li::after,
.cid-tXrFYVn4bc .carousel-indicators li::before {
  content: none;
}
.cid-tXrFYVn4bc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXrFYVn4bc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXrFYVn4bc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXrFYVn4bc .carousel-indicators {
    display: none;
  }
}
.cid-tXrFYVn4bc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXrFYVn4bc .carousel-inner > .active {
  display: block;
}
.cid-tXrFYVn4bc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrFYVn4bc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXrFYVn4bc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXrFYVn4bc .carousel-control,
  .cid-tXrFYVn4bc .carousel-indicators,
  .cid-tXrFYVn4bc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXrFYVn4bc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXrFYVn4bc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXrFYVn4bc .carousel-indicators .active,
.cid-tXrFYVn4bc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXrFYVn4bc .carousel-indicators .active {
  background: #fff;
}
.cid-tXrFYVn4bc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXrFYVn4bc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXrFYVn4bc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXrFYVn4bc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXrFYVn4bc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXrFYVn4bc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXrFYVn4bc .carousel {
  width: 100%;
}
.cid-tXrFYVn4bc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXrFYVn4bc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXrFYVn4bc .modal.fade .modal-dialog,
.cid-tXrFYVn4bc .modal.in .modal-dialog {
  transform: none;
}
.cid-tXrFYVn4bc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXrFYVn4bc H6 {
  text-align: center;
}
.cid-tXrFYVn4bc H3 {
  color: #7b7b7b;
}
.cid-tXrGjqpglj {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXrGjqpglj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXrGjqpglj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXrGjqpglj .item {
  padding-bottom: 2rem;
}
.cid-tXrGjqpglj .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXrGjqpglj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXrGjqpglj .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-tXrGjqpglj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXrGjqpglj .carousel-control,
.cid-tXrGjqpglj .close {
  background: #1b1b1b;
}
.cid-tXrGjqpglj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXrGjqpglj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXrGjqpglj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXrGjqpglj .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXrGjqpglj .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-tXrGjqpglj .close::before {
  content: '\e91a';
}
.cid-tXrGjqpglj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXrGjqpglj .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-tXrGjqpglj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrGjqpglj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXrGjqpglj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXrGjqpglj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXrGjqpglj .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-tXrGjqpglj .carousel-indicators li.active,
.cid-tXrGjqpglj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXrGjqpglj .carousel-indicators li::after,
.cid-tXrGjqpglj .carousel-indicators li::before {
  content: none;
}
.cid-tXrGjqpglj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXrGjqpglj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXrGjqpglj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXrGjqpglj .carousel-indicators {
    display: none;
  }
}
.cid-tXrGjqpglj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXrGjqpglj .carousel-inner > .active {
  display: block;
}
.cid-tXrGjqpglj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXrGjqpglj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXrGjqpglj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXrGjqpglj .carousel-control,
  .cid-tXrGjqpglj .carousel-indicators,
  .cid-tXrGjqpglj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXrGjqpglj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXrGjqpglj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXrGjqpglj .carousel-indicators .active,
.cid-tXrGjqpglj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXrGjqpglj .carousel-indicators .active {
  background: #fff;
}
.cid-tXrGjqpglj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXrGjqpglj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXrGjqpglj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXrGjqpglj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXrGjqpglj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXrGjqpglj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXrGjqpglj .carousel {
  width: 100%;
}
.cid-tXrGjqpglj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXrGjqpglj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXrGjqpglj .modal.fade .modal-dialog,
.cid-tXrGjqpglj .modal.in .modal-dialog {
  transform: none;
}
.cid-tXrGjqpglj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXrGjqpglj H6 {
  text-align: center;
}
.cid-tXrGjqpglj H3 {
  color: #7b7b7b;
}
.cid-tXs1IzdVhf {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXs1IzdVhf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXs1IzdVhf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXs1IzdVhf .item {
  padding-bottom: 2rem;
}
.cid-tXs1IzdVhf .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXs1IzdVhf .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXs1IzdVhf .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-tXs1IzdVhf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXs1IzdVhf .carousel-control,
.cid-tXs1IzdVhf .close {
  background: #1b1b1b;
}
.cid-tXs1IzdVhf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXs1IzdVhf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXs1IzdVhf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXs1IzdVhf .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXs1IzdVhf .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-tXs1IzdVhf .close::before {
  content: '\e91a';
}
.cid-tXs1IzdVhf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXs1IzdVhf .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-tXs1IzdVhf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXs1IzdVhf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXs1IzdVhf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXs1IzdVhf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXs1IzdVhf .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-tXs1IzdVhf .carousel-indicators li.active,
.cid-tXs1IzdVhf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXs1IzdVhf .carousel-indicators li::after,
.cid-tXs1IzdVhf .carousel-indicators li::before {
  content: none;
}
.cid-tXs1IzdVhf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXs1IzdVhf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXs1IzdVhf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXs1IzdVhf .carousel-indicators {
    display: none;
  }
}
.cid-tXs1IzdVhf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXs1IzdVhf .carousel-inner > .active {
  display: block;
}
.cid-tXs1IzdVhf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXs1IzdVhf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXs1IzdVhf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXs1IzdVhf .carousel-control,
  .cid-tXs1IzdVhf .carousel-indicators,
  .cid-tXs1IzdVhf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXs1IzdVhf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXs1IzdVhf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXs1IzdVhf .carousel-indicators .active,
.cid-tXs1IzdVhf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXs1IzdVhf .carousel-indicators .active {
  background: #fff;
}
.cid-tXs1IzdVhf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXs1IzdVhf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXs1IzdVhf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXs1IzdVhf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXs1IzdVhf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXs1IzdVhf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXs1IzdVhf .carousel {
  width: 100%;
}
.cid-tXs1IzdVhf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXs1IzdVhf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXs1IzdVhf .modal.fade .modal-dialog,
.cid-tXs1IzdVhf .modal.in .modal-dialog {
  transform: none;
}
.cid-tXs1IzdVhf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXs1IzdVhf H6 {
  text-align: center;
}
.cid-tXs1IzdVhf H3 {
  color: #353535;
}
.cid-tXs29Pm37O {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXs29Pm37O .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXs29Pm37O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXs29Pm37O .item {
  padding-bottom: 2rem;
}
.cid-tXs29Pm37O .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXs29Pm37O .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXs29Pm37O .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-tXs29Pm37O .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXs29Pm37O .carousel-control,
.cid-tXs29Pm37O .close {
  background: #1b1b1b;
}
.cid-tXs29Pm37O .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXs29Pm37O .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXs29Pm37O .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXs29Pm37O .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXs29Pm37O .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-tXs29Pm37O .close::before {
  content: '\e91a';
}
.cid-tXs29Pm37O .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXs29Pm37O .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-tXs29Pm37O .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXs29Pm37O .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXs29Pm37O .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXs29Pm37O .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXs29Pm37O .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-tXs29Pm37O .carousel-indicators li.active,
.cid-tXs29Pm37O .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXs29Pm37O .carousel-indicators li::after,
.cid-tXs29Pm37O .carousel-indicators li::before {
  content: none;
}
.cid-tXs29Pm37O .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXs29Pm37O .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXs29Pm37O .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXs29Pm37O .carousel-indicators {
    display: none;
  }
}
.cid-tXs29Pm37O .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXs29Pm37O .carousel-inner > .active {
  display: block;
}
.cid-tXs29Pm37O .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXs29Pm37O .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXs29Pm37O .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXs29Pm37O .carousel-control,
  .cid-tXs29Pm37O .carousel-indicators,
  .cid-tXs29Pm37O .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXs29Pm37O .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXs29Pm37O .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXs29Pm37O .carousel-indicators .active,
.cid-tXs29Pm37O .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXs29Pm37O .carousel-indicators .active {
  background: #fff;
}
.cid-tXs29Pm37O .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXs29Pm37O .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXs29Pm37O .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXs29Pm37O .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXs29Pm37O .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXs29Pm37O .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXs29Pm37O .carousel {
  width: 100%;
}
.cid-tXs29Pm37O .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXs29Pm37O .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXs29Pm37O .modal.fade .modal-dialog,
.cid-tXs29Pm37O .modal.in .modal-dialog {
  transform: none;
}
.cid-tXs29Pm37O .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXs29Pm37O H6 {
  text-align: center;
}
.cid-tXs29Pm37O H3 {
  color: #353535;
}
.cid-tXsdy89bDs {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXsdy89bDs .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXsdy89bDs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXsdy89bDs .item {
  padding-bottom: 2rem;
}
.cid-tXsdy89bDs .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXsdy89bDs .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXsdy89bDs .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-tXsdy89bDs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXsdy89bDs .carousel-control,
.cid-tXsdy89bDs .close {
  background: #1b1b1b;
}
.cid-tXsdy89bDs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXsdy89bDs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXsdy89bDs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXsdy89bDs .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXsdy89bDs .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-tXsdy89bDs .close::before {
  content: '\e91a';
}
.cid-tXsdy89bDs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXsdy89bDs .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-tXsdy89bDs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXsdy89bDs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXsdy89bDs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXsdy89bDs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXsdy89bDs .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-tXsdy89bDs .carousel-indicators li.active,
.cid-tXsdy89bDs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXsdy89bDs .carousel-indicators li::after,
.cid-tXsdy89bDs .carousel-indicators li::before {
  content: none;
}
.cid-tXsdy89bDs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXsdy89bDs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXsdy89bDs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXsdy89bDs .carousel-indicators {
    display: none;
  }
}
.cid-tXsdy89bDs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXsdy89bDs .carousel-inner > .active {
  display: block;
}
.cid-tXsdy89bDs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXsdy89bDs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXsdy89bDs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXsdy89bDs .carousel-control,
  .cid-tXsdy89bDs .carousel-indicators,
  .cid-tXsdy89bDs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXsdy89bDs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXsdy89bDs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXsdy89bDs .carousel-indicators .active,
.cid-tXsdy89bDs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXsdy89bDs .carousel-indicators .active {
  background: #fff;
}
.cid-tXsdy89bDs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXsdy89bDs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXsdy89bDs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXsdy89bDs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXsdy89bDs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXsdy89bDs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXsdy89bDs .carousel {
  width: 100%;
}
.cid-tXsdy89bDs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXsdy89bDs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXsdy89bDs .modal.fade .modal-dialog,
.cid-tXsdy89bDs .modal.in .modal-dialog {
  transform: none;
}
.cid-tXsdy89bDs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXsdy89bDs H6 {
  text-align: center;
}
.cid-tXsdy89bDs H3 {
  color: #000000;
}
.cid-tXqgOX3ova {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXqgOX3ova .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXqgOX3ova .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXqgOX3ova .item {
  padding-bottom: 2rem;
}
.cid-tXqgOX3ova .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXqgOX3ova .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXqgOX3ova .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-tXqgOX3ova .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXqgOX3ova .carousel-control,
.cid-tXqgOX3ova .close {
  background: #1b1b1b;
}
.cid-tXqgOX3ova .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXqgOX3ova .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXqgOX3ova .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXqgOX3ova .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXqgOX3ova .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-tXqgOX3ova .close::before {
  content: '\e91a';
}
.cid-tXqgOX3ova .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXqgOX3ova .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-tXqgOX3ova .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXqgOX3ova .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXqgOX3ova .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXqgOX3ova .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXqgOX3ova .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-tXqgOX3ova .carousel-indicators li.active,
.cid-tXqgOX3ova .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXqgOX3ova .carousel-indicators li::after,
.cid-tXqgOX3ova .carousel-indicators li::before {
  content: none;
}
.cid-tXqgOX3ova .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXqgOX3ova .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXqgOX3ova .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXqgOX3ova .carousel-indicators {
    display: none;
  }
}
.cid-tXqgOX3ova .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXqgOX3ova .carousel-inner > .active {
  display: block;
}
.cid-tXqgOX3ova .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXqgOX3ova .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXqgOX3ova .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXqgOX3ova .carousel-control,
  .cid-tXqgOX3ova .carousel-indicators,
  .cid-tXqgOX3ova .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXqgOX3ova .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXqgOX3ova .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXqgOX3ova .carousel-indicators .active,
.cid-tXqgOX3ova .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXqgOX3ova .carousel-indicators .active {
  background: #fff;
}
.cid-tXqgOX3ova .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXqgOX3ova .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXqgOX3ova .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXqgOX3ova .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXqgOX3ova .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXqgOX3ova .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXqgOX3ova .carousel {
  width: 100%;
}
.cid-tXqgOX3ova .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXqgOX3ova .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXqgOX3ova .modal.fade .modal-dialog,
.cid-tXqgOX3ova .modal.in .modal-dialog {
  transform: none;
}
.cid-tXqgOX3ova .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXqgOX3ova H6 {
  text-align: center;
}
.cid-tXqgOX3ova H3 {
  color: #000000;
}
.cid-tXqgOZpM6V {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXqgOZpM6V .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXqgOZpM6V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXqgOZpM6V .item {
  padding-bottom: 2rem;
}
.cid-tXqgOZpM6V .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXqgOZpM6V .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXqgOZpM6V .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-tXqgOZpM6V .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXqgOZpM6V .carousel-control,
.cid-tXqgOZpM6V .close {
  background: #1b1b1b;
}
.cid-tXqgOZpM6V .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXqgOZpM6V .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXqgOZpM6V .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXqgOZpM6V .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXqgOZpM6V .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-tXqgOZpM6V .close::before {
  content: '\e91a';
}
.cid-tXqgOZpM6V .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXqgOZpM6V .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-tXqgOZpM6V .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXqgOZpM6V .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXqgOZpM6V .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXqgOZpM6V .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXqgOZpM6V .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-tXqgOZpM6V .carousel-indicators li.active,
.cid-tXqgOZpM6V .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXqgOZpM6V .carousel-indicators li::after,
.cid-tXqgOZpM6V .carousel-indicators li::before {
  content: none;
}
.cid-tXqgOZpM6V .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXqgOZpM6V .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXqgOZpM6V .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXqgOZpM6V .carousel-indicators {
    display: none;
  }
}
.cid-tXqgOZpM6V .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXqgOZpM6V .carousel-inner > .active {
  display: block;
}
.cid-tXqgOZpM6V .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXqgOZpM6V .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXqgOZpM6V .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXqgOZpM6V .carousel-control,
  .cid-tXqgOZpM6V .carousel-indicators,
  .cid-tXqgOZpM6V .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXqgOZpM6V .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXqgOZpM6V .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXqgOZpM6V .carousel-indicators .active,
.cid-tXqgOZpM6V .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXqgOZpM6V .carousel-indicators .active {
  background: #fff;
}
.cid-tXqgOZpM6V .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXqgOZpM6V .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXqgOZpM6V .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXqgOZpM6V .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXqgOZpM6V .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXqgOZpM6V .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXqgOZpM6V .carousel {
  width: 100%;
}
.cid-tXqgOZpM6V .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXqgOZpM6V .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXqgOZpM6V .modal.fade .modal-dialog,
.cid-tXqgOZpM6V .modal.in .modal-dialog {
  transform: none;
}
.cid-tXqgOZpM6V .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXqgOZpM6V H6 {
  text-align: center;
}
.cid-tXqgOZpM6V H3 {
  color: #7b7b7b;
}
.cid-tXGPXYiTIp {
  padding-top: 5rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tXGPXYiTIp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXGPXYiTIp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXGPXYiTIp .container-fluid {
  padding: 0 50px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-tXGPXYiTIp .container-fluid {
    padding: 0 20px;
  }
}
.cid-tXGPXYiTIp .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tXGPXYiTIp .container {
    padding: 0 20px;
  }
}
.cid-tXGPXYiTIp .row {
  justify-content: center;
}
.cid-tXGPXYiTIp .title-wrapper .mbr-section-title {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .cid-tXGPXYiTIp .title-wrapper .mbr-section-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-tXGPXYiTIp .video-block {
    margin-bottom: 30px;
  }
}
.cid-tXGPXYiTIp .video-block .video-wrapper iframe {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tXGPXYiTIp .video-block .video-wrapper iframe {
    height: 300px;
  }
}
.cid-tXGPXYiTIp .video-block .video-wrapper .app-video-wrapper::before {
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 100%;
  background-color: #ffffff;
  color: #000000;
  text-shadow: none;
}
.cid-tXGPXYiTIp .video-block .video-wrapper .app-video-wrapper img {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tXGPXYiTIp .video-block .video-wrapper .app-video-wrapper img {
    height: 300px;
  }
}
.cid-tXGPXYiTIp .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u3aMoPTNBO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u3aMoPTNBO .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3aMoPTNBO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3aMoPTNBO .video-wrapper iframe {
  width: 100%;
}
.cid-u3aMoPTNBO .mbr-section-title,
.cid-u3aMoPTNBO .mbr-section-subtitle,
.cid-u3aMoPTNBO .mbr-text {
  text-align: center;
}
.cid-u3aMoPTNBO .mbr-section-title {
  color: #e6c63b;
}
.cid-u3aMoPTNBO .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-tXxfYeCFUG {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #1a1e21;
}
.cid-tXxfYeCFUG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYeCFUG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYeCFUG .mbr-section-head {
  margin-bottom: 110px;
}
@media (max-width: 1399px) {
  .cid-tXxfYeCFUG .mbr-section-head {
    margin-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYeCFUG .mbr-section-head {
    margin-bottom: 50px;
  }
}
.cid-tXxfYeCFUG .mbr-section-title {
  color: #e3ebf3;
  text-align: center;
}
.cid-tXxfYeCFUG .mbr-section-subtitle {
  margin-top: 30px;
  color: #6c7a88;
  text-align: center;
}
@media (max-width: 1399px) {
  .cid-tXxfYeCFUG .mbr-section-subtitle {
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYeCFUG .mbr-section-subtitle {
    margin-top: 20px;
  }
}
.cid-tXxfYeCFUG .row {
  column-gap: 20px;
}
.cid-tXxfYeCFUG .col-text {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(50% - 10px);
  height: auto;
  min-height: 600px;
  padding: 100px 120px 100px 100px !important;
  margin-bottom: 20px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.cid-tXxfYeCFUG .col-text:nth-child(1) {
  background-image: url("../../../assets/images/fotos-proyecto-6-5-2000x2667.png");
}
.cid-tXxfYeCFUG .col-text:nth-child(2) {
  background-image: url("../../../assets/images/20230130-1019001-2000x2667.jpg");
}
@media (max-width: 1399px) {
  .cid-tXxfYeCFUG .col-text {
    padding: 80px !important;
  }
}
@media (max-width: 1199px) {
  .cid-tXxfYeCFUG .col-text {
    width: 100%;
    min-height: 500px;
    padding: 50px !important;
    border-radius: 12px;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYeCFUG .col-text {
    padding: 20px !important;
    min-height: 360px;
  }
}
.cid-tXxfYeCFUG .col-text:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(18, 21, 24, 0) 0, rgba(18, 21, 24, 0.9) 100%);
}
.cid-tXxfYeCFUG .center-box {
  margin-top: auto;
}
.cid-tXxfYeCFUG .card-title {
  position: relative;
  width: 100%;
  color: #e3ebf3;
}
.cid-tXxfYeCFUG .card-subtitle {
  position: relative;
  margin-top: 16px;
  color: #e3ebf3;
}
.cid-tXxfYeCFUG .mbr-section-btn {
  position: relative;
  margin-top: 16px;
}
.cid-u3iUa6yMQI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-image: linear-gradient(315deg, #16181c 10%, #212428 100%) !important;
}
.cid-u3iUa6yMQI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3iUa6yMQI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3iUa6yMQI .card-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 0;
}
@media (max-width: 767px) {
  .cid-u3iUa6yMQI .card-box {
    max-width: 510px;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 15px 0;
  }
}
.cid-u3iUa6yMQI .label-container {
  padding: 5px 16px;
  border-radius: 100px;
  background: #e6c63b;
}
.cid-u3iUa6yMQI .label-text {
  color: #ffffff;
}
.cid-u3iUa6yMQI .card-text {
  color: #878e99;
  margin-left: 15px;
  text-align: left;
}
@media (max-width: 767px) {
  .cid-u3iUa6yMQI .card-text {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }
}
.cid-u3iUa6yMQI .link-text {
  color: #C4CFDE;
  margin-left: 30px;
}
@media (max-width: 767px) {
  .cid-u3iUa6yMQI .link-text {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }
}
.cid-u3iUa6yMQI .link-text a {
  display: flex;
  align-items: center;
}
.cid-u3iUa6yMQI .link-text a .mbr-iconfont {
  font-size: inherit;
  color: inherit;
  margin-left: 6px;
}
.cid-u3iUa6yMQI .link-text a:hover {
  color: #e6c63b !important;
}
.cid-tXxfYeTxOF {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfYeTxOF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYeTxOF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYeTxOF .item {
  padding-bottom: 2rem;
}
.cid-tXxfYeTxOF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfYeTxOF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfYeTxOF .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-tXxfYeTxOF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfYeTxOF .carousel-control,
.cid-tXxfYeTxOF .close {
  background: #1b1b1b;
}
.cid-tXxfYeTxOF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfYeTxOF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfYeTxOF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfYeTxOF .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfYeTxOF .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-tXxfYeTxOF .close::before {
  content: '\e91a';
}
.cid-tXxfYeTxOF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfYeTxOF .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-tXxfYeTxOF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYeTxOF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfYeTxOF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfYeTxOF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfYeTxOF .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-tXxfYeTxOF .carousel-indicators li.active,
.cid-tXxfYeTxOF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfYeTxOF .carousel-indicators li::after,
.cid-tXxfYeTxOF .carousel-indicators li::before {
  content: none;
}
.cid-tXxfYeTxOF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfYeTxOF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfYeTxOF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYeTxOF .carousel-indicators {
    display: none;
  }
}
.cid-tXxfYeTxOF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfYeTxOF .carousel-inner > .active {
  display: block;
}
.cid-tXxfYeTxOF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYeTxOF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfYeTxOF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfYeTxOF .carousel-control,
  .cid-tXxfYeTxOF .carousel-indicators,
  .cid-tXxfYeTxOF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYeTxOF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfYeTxOF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfYeTxOF .carousel-indicators .active,
.cid-tXxfYeTxOF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfYeTxOF .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfYeTxOF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfYeTxOF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfYeTxOF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfYeTxOF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfYeTxOF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfYeTxOF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfYeTxOF .carousel {
  width: 100%;
}
.cid-tXxfYeTxOF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfYeTxOF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfYeTxOF .modal.fade .modal-dialog,
.cid-tXxfYeTxOF .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfYeTxOF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfYeTxOF H6 {
  text-align: center;
}
.cid-tXxfYeTxOF H3 {
  color: #000000;
}
.cid-tXxfYfeTJK {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfYfeTJK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYfeTJK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYfeTJK .item {
  padding-bottom: 2rem;
}
.cid-tXxfYfeTJK .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfYfeTJK .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfYfeTJK .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-tXxfYfeTJK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfYfeTJK .carousel-control,
.cid-tXxfYfeTJK .close {
  background: #1b1b1b;
}
.cid-tXxfYfeTJK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfYfeTJK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfYfeTJK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfYfeTJK .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfYfeTJK .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-tXxfYfeTJK .close::before {
  content: '\e91a';
}
.cid-tXxfYfeTJK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfYfeTJK .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-tXxfYfeTJK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYfeTJK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfYfeTJK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfYfeTJK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfYfeTJK .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-tXxfYfeTJK .carousel-indicators li.active,
.cid-tXxfYfeTJK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfYfeTJK .carousel-indicators li::after,
.cid-tXxfYfeTJK .carousel-indicators li::before {
  content: none;
}
.cid-tXxfYfeTJK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfYfeTJK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfYfeTJK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYfeTJK .carousel-indicators {
    display: none;
  }
}
.cid-tXxfYfeTJK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfYfeTJK .carousel-inner > .active {
  display: block;
}
.cid-tXxfYfeTJK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYfeTJK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfYfeTJK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfYfeTJK .carousel-control,
  .cid-tXxfYfeTJK .carousel-indicators,
  .cid-tXxfYfeTJK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYfeTJK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfYfeTJK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfYfeTJK .carousel-indicators .active,
.cid-tXxfYfeTJK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfYfeTJK .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfYfeTJK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfYfeTJK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfYfeTJK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfYfeTJK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfYfeTJK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfYfeTJK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfYfeTJK .carousel {
  width: 100%;
}
.cid-tXxfYfeTJK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfYfeTJK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfYfeTJK .modal.fade .modal-dialog,
.cid-tXxfYfeTJK .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfYfeTJK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfYfeTJK H6 {
  text-align: center;
}
.cid-tXxfYfeTJK H3 {
  color: #000000;
}
.cid-tXxfYfAOZG {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfYfAOZG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYfAOZG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYfAOZG .item {
  padding-bottom: 2rem;
}
.cid-tXxfYfAOZG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfYfAOZG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfYfAOZG .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-tXxfYfAOZG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfYfAOZG .carousel-control,
.cid-tXxfYfAOZG .close {
  background: #1b1b1b;
}
.cid-tXxfYfAOZG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfYfAOZG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfYfAOZG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfYfAOZG .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfYfAOZG .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-tXxfYfAOZG .close::before {
  content: '\e91a';
}
.cid-tXxfYfAOZG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfYfAOZG .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-tXxfYfAOZG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYfAOZG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfYfAOZG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfYfAOZG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfYfAOZG .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-tXxfYfAOZG .carousel-indicators li.active,
.cid-tXxfYfAOZG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfYfAOZG .carousel-indicators li::after,
.cid-tXxfYfAOZG .carousel-indicators li::before {
  content: none;
}
.cid-tXxfYfAOZG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfYfAOZG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfYfAOZG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYfAOZG .carousel-indicators {
    display: none;
  }
}
.cid-tXxfYfAOZG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfYfAOZG .carousel-inner > .active {
  display: block;
}
.cid-tXxfYfAOZG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYfAOZG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfYfAOZG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfYfAOZG .carousel-control,
  .cid-tXxfYfAOZG .carousel-indicators,
  .cid-tXxfYfAOZG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYfAOZG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfYfAOZG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfYfAOZG .carousel-indicators .active,
.cid-tXxfYfAOZG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfYfAOZG .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfYfAOZG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfYfAOZG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfYfAOZG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfYfAOZG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfYfAOZG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfYfAOZG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfYfAOZG .carousel {
  width: 100%;
}
.cid-tXxfYfAOZG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfYfAOZG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfYfAOZG .modal.fade .modal-dialog,
.cid-tXxfYfAOZG .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfYfAOZG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfYfAOZG H6 {
  text-align: center;
}
.cid-tXxfYfAOZG H3 {
  color: #000000;
}
.cid-tXxfYgYbFN {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfYgYbFN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYgYbFN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYgYbFN .item {
  padding-bottom: 2rem;
}
.cid-tXxfYgYbFN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfYgYbFN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfYgYbFN .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-tXxfYgYbFN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfYgYbFN .carousel-control,
.cid-tXxfYgYbFN .close {
  background: #1b1b1b;
}
.cid-tXxfYgYbFN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfYgYbFN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfYgYbFN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfYgYbFN .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfYgYbFN .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-tXxfYgYbFN .close::before {
  content: '\e91a';
}
.cid-tXxfYgYbFN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfYgYbFN .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-tXxfYgYbFN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYgYbFN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfYgYbFN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfYgYbFN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfYgYbFN .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-tXxfYgYbFN .carousel-indicators li.active,
.cid-tXxfYgYbFN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfYgYbFN .carousel-indicators li::after,
.cid-tXxfYgYbFN .carousel-indicators li::before {
  content: none;
}
.cid-tXxfYgYbFN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfYgYbFN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfYgYbFN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYgYbFN .carousel-indicators {
    display: none;
  }
}
.cid-tXxfYgYbFN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfYgYbFN .carousel-inner > .active {
  display: block;
}
.cid-tXxfYgYbFN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYgYbFN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfYgYbFN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfYgYbFN .carousel-control,
  .cid-tXxfYgYbFN .carousel-indicators,
  .cid-tXxfYgYbFN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYgYbFN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfYgYbFN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfYgYbFN .carousel-indicators .active,
.cid-tXxfYgYbFN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfYgYbFN .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfYgYbFN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfYgYbFN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfYgYbFN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfYgYbFN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfYgYbFN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfYgYbFN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfYgYbFN .carousel {
  width: 100%;
}
.cid-tXxfYgYbFN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfYgYbFN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfYgYbFN .modal.fade .modal-dialog,
.cid-tXxfYgYbFN .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfYgYbFN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfYgYbFN H6 {
  text-align: center;
}
.cid-tXxfYgYbFN H3 {
  color: #000000;
}
.cid-tXxfYhm1Sq {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfYhm1Sq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYhm1Sq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYhm1Sq .item {
  padding-bottom: 2rem;
}
.cid-tXxfYhm1Sq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfYhm1Sq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfYhm1Sq .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-tXxfYhm1Sq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfYhm1Sq .carousel-control,
.cid-tXxfYhm1Sq .close {
  background: #1b1b1b;
}
.cid-tXxfYhm1Sq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfYhm1Sq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfYhm1Sq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfYhm1Sq .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfYhm1Sq .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-tXxfYhm1Sq .close::before {
  content: '\e91a';
}
.cid-tXxfYhm1Sq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfYhm1Sq .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-tXxfYhm1Sq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYhm1Sq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfYhm1Sq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfYhm1Sq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfYhm1Sq .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-tXxfYhm1Sq .carousel-indicators li.active,
.cid-tXxfYhm1Sq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfYhm1Sq .carousel-indicators li::after,
.cid-tXxfYhm1Sq .carousel-indicators li::before {
  content: none;
}
.cid-tXxfYhm1Sq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfYhm1Sq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfYhm1Sq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYhm1Sq .carousel-indicators {
    display: none;
  }
}
.cid-tXxfYhm1Sq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfYhm1Sq .carousel-inner > .active {
  display: block;
}
.cid-tXxfYhm1Sq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYhm1Sq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfYhm1Sq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfYhm1Sq .carousel-control,
  .cid-tXxfYhm1Sq .carousel-indicators,
  .cid-tXxfYhm1Sq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYhm1Sq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfYhm1Sq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfYhm1Sq .carousel-indicators .active,
.cid-tXxfYhm1Sq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfYhm1Sq .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfYhm1Sq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfYhm1Sq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfYhm1Sq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfYhm1Sq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfYhm1Sq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfYhm1Sq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfYhm1Sq .carousel {
  width: 100%;
}
.cid-tXxfYhm1Sq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfYhm1Sq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfYhm1Sq .modal.fade .modal-dialog,
.cid-tXxfYhm1Sq .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfYhm1Sq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfYhm1Sq H6 {
  text-align: center;
}
.cid-tXxfYhm1Sq H3 {
  color: #000000;
}
.cid-tXxfYhF0H7 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfYhF0H7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYhF0H7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYhF0H7 .item {
  padding-bottom: 2rem;
}
.cid-tXxfYhF0H7 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfYhF0H7 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfYhF0H7 .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-tXxfYhF0H7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfYhF0H7 .carousel-control,
.cid-tXxfYhF0H7 .close {
  background: #1b1b1b;
}
.cid-tXxfYhF0H7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfYhF0H7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfYhF0H7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfYhF0H7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfYhF0H7 .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-tXxfYhF0H7 .close::before {
  content: '\e91a';
}
.cid-tXxfYhF0H7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfYhF0H7 .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-tXxfYhF0H7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYhF0H7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfYhF0H7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfYhF0H7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfYhF0H7 .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-tXxfYhF0H7 .carousel-indicators li.active,
.cid-tXxfYhF0H7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfYhF0H7 .carousel-indicators li::after,
.cid-tXxfYhF0H7 .carousel-indicators li::before {
  content: none;
}
.cid-tXxfYhF0H7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfYhF0H7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfYhF0H7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYhF0H7 .carousel-indicators {
    display: none;
  }
}
.cid-tXxfYhF0H7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfYhF0H7 .carousel-inner > .active {
  display: block;
}
.cid-tXxfYhF0H7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYhF0H7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfYhF0H7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfYhF0H7 .carousel-control,
  .cid-tXxfYhF0H7 .carousel-indicators,
  .cid-tXxfYhF0H7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYhF0H7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfYhF0H7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfYhF0H7 .carousel-indicators .active,
.cid-tXxfYhF0H7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfYhF0H7 .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfYhF0H7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfYhF0H7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfYhF0H7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfYhF0H7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfYhF0H7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfYhF0H7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfYhF0H7 .carousel {
  width: 100%;
}
.cid-tXxfYhF0H7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfYhF0H7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfYhF0H7 .modal.fade .modal-dialog,
.cid-tXxfYhF0H7 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfYhF0H7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfYhF0H7 H6 {
  text-align: center;
}
.cid-tXxfYhF0H7 H3 {
  color: #7b7b7b;
}
.cid-tXxfYjb0PO {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfYjb0PO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYjb0PO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYjb0PO .item {
  padding-bottom: 2rem;
}
.cid-tXxfYjb0PO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfYjb0PO .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfYjb0PO .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-tXxfYjb0PO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfYjb0PO .carousel-control,
.cid-tXxfYjb0PO .close {
  background: #1b1b1b;
}
.cid-tXxfYjb0PO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfYjb0PO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfYjb0PO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfYjb0PO .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfYjb0PO .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-tXxfYjb0PO .close::before {
  content: '\e91a';
}
.cid-tXxfYjb0PO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfYjb0PO .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-tXxfYjb0PO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYjb0PO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfYjb0PO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfYjb0PO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfYjb0PO .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-tXxfYjb0PO .carousel-indicators li.active,
.cid-tXxfYjb0PO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfYjb0PO .carousel-indicators li::after,
.cid-tXxfYjb0PO .carousel-indicators li::before {
  content: none;
}
.cid-tXxfYjb0PO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfYjb0PO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfYjb0PO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYjb0PO .carousel-indicators {
    display: none;
  }
}
.cid-tXxfYjb0PO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfYjb0PO .carousel-inner > .active {
  display: block;
}
.cid-tXxfYjb0PO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYjb0PO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfYjb0PO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfYjb0PO .carousel-control,
  .cid-tXxfYjb0PO .carousel-indicators,
  .cid-tXxfYjb0PO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYjb0PO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfYjb0PO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfYjb0PO .carousel-indicators .active,
.cid-tXxfYjb0PO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfYjb0PO .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfYjb0PO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfYjb0PO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfYjb0PO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfYjb0PO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfYjb0PO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfYjb0PO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfYjb0PO .carousel {
  width: 100%;
}
.cid-tXxfYjb0PO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfYjb0PO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfYjb0PO .modal.fade .modal-dialog,
.cid-tXxfYjb0PO .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfYjb0PO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfYjb0PO H6 {
  text-align: center;
}
.cid-tXxfYjb0PO H3 {
  color: #353535;
}
.cid-tXxfYjB2Gt {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfYjB2Gt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYjB2Gt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYjB2Gt .item {
  padding-bottom: 2rem;
}
.cid-tXxfYjB2Gt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfYjB2Gt .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfYjB2Gt .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-tXxfYjB2Gt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfYjB2Gt .carousel-control,
.cid-tXxfYjB2Gt .close {
  background: #1b1b1b;
}
.cid-tXxfYjB2Gt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfYjB2Gt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfYjB2Gt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfYjB2Gt .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfYjB2Gt .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-tXxfYjB2Gt .close::before {
  content: '\e91a';
}
.cid-tXxfYjB2Gt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfYjB2Gt .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-tXxfYjB2Gt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYjB2Gt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfYjB2Gt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfYjB2Gt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfYjB2Gt .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-tXxfYjB2Gt .carousel-indicators li.active,
.cid-tXxfYjB2Gt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfYjB2Gt .carousel-indicators li::after,
.cid-tXxfYjB2Gt .carousel-indicators li::before {
  content: none;
}
.cid-tXxfYjB2Gt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfYjB2Gt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfYjB2Gt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYjB2Gt .carousel-indicators {
    display: none;
  }
}
.cid-tXxfYjB2Gt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfYjB2Gt .carousel-inner > .active {
  display: block;
}
.cid-tXxfYjB2Gt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYjB2Gt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfYjB2Gt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfYjB2Gt .carousel-control,
  .cid-tXxfYjB2Gt .carousel-indicators,
  .cid-tXxfYjB2Gt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYjB2Gt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfYjB2Gt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfYjB2Gt .carousel-indicators .active,
.cid-tXxfYjB2Gt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfYjB2Gt .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfYjB2Gt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfYjB2Gt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfYjB2Gt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfYjB2Gt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfYjB2Gt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfYjB2Gt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfYjB2Gt .carousel {
  width: 100%;
}
.cid-tXxfYjB2Gt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfYjB2Gt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfYjB2Gt .modal.fade .modal-dialog,
.cid-tXxfYjB2Gt .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfYjB2Gt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfYjB2Gt H6 {
  text-align: center;
}
.cid-tXxfYjB2Gt H3 {
  color: #353535;
}
.cid-tXxfYjXeRC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfYjXeRC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYjXeRC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYjXeRC .item {
  padding-bottom: 2rem;
}
.cid-tXxfYjXeRC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfYjXeRC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfYjXeRC .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-tXxfYjXeRC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfYjXeRC .carousel-control,
.cid-tXxfYjXeRC .close {
  background: #1b1b1b;
}
.cid-tXxfYjXeRC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfYjXeRC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfYjXeRC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfYjXeRC .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfYjXeRC .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-tXxfYjXeRC .close::before {
  content: '\e91a';
}
.cid-tXxfYjXeRC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfYjXeRC .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-tXxfYjXeRC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYjXeRC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfYjXeRC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfYjXeRC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfYjXeRC .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-tXxfYjXeRC .carousel-indicators li.active,
.cid-tXxfYjXeRC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfYjXeRC .carousel-indicators li::after,
.cid-tXxfYjXeRC .carousel-indicators li::before {
  content: none;
}
.cid-tXxfYjXeRC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfYjXeRC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfYjXeRC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYjXeRC .carousel-indicators {
    display: none;
  }
}
.cid-tXxfYjXeRC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfYjXeRC .carousel-inner > .active {
  display: block;
}
.cid-tXxfYjXeRC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYjXeRC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfYjXeRC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfYjXeRC .carousel-control,
  .cid-tXxfYjXeRC .carousel-indicators,
  .cid-tXxfYjXeRC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYjXeRC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfYjXeRC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfYjXeRC .carousel-indicators .active,
.cid-tXxfYjXeRC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfYjXeRC .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfYjXeRC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfYjXeRC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfYjXeRC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfYjXeRC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfYjXeRC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfYjXeRC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfYjXeRC .carousel {
  width: 100%;
}
.cid-tXxfYjXeRC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfYjXeRC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfYjXeRC .modal.fade .modal-dialog,
.cid-tXxfYjXeRC .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfYjXeRC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfYjXeRC H6 {
  text-align: center;
}
.cid-tXxfYjXeRC H3 {
  color: #000000;
}
.cid-tYqUIp1fWq {
  padding-top: 4rem;
  padding-bottom: 6rem;
  background-color: #f4f3ec;
}
.cid-tYqUIp1fWq .mbr-media {
  position: relative;
}
.cid-tYqUIp1fWq .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-tYqUIp1fWq a:hover {
  background-image: none !important;
}
.cid-tYqUIp1fWq .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-tYqUIp1fWq .mbr-media span {
  font-size: 5rem;
  transition: all 0.2s;
}
.cid-tYqUIp1fWq .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tYqUIp1fWq .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tYqUIp1fWq .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tYqUIp1fWq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 1.5rem;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tYqUIp1fWq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tYqUIp1fWq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYqUIp1fWq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYqUIp1fWq .content-head {
  max-width: 800px;
}
.cid-tYqUIp1fWq .mbr-section-title {
  color: #232323;
}
.cid-tXxfYkmAJ9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfYkmAJ9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYkmAJ9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYkmAJ9 .item {
  padding-bottom: 2rem;
}
.cid-tXxfYkmAJ9 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfYkmAJ9 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfYkmAJ9 .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-tXxfYkmAJ9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfYkmAJ9 .carousel-control,
.cid-tXxfYkmAJ9 .close {
  background: #1b1b1b;
}
.cid-tXxfYkmAJ9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfYkmAJ9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfYkmAJ9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfYkmAJ9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfYkmAJ9 .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-tXxfYkmAJ9 .close::before {
  content: '\e91a';
}
.cid-tXxfYkmAJ9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfYkmAJ9 .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-tXxfYkmAJ9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYkmAJ9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfYkmAJ9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfYkmAJ9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfYkmAJ9 .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-tXxfYkmAJ9 .carousel-indicators li.active,
.cid-tXxfYkmAJ9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfYkmAJ9 .carousel-indicators li::after,
.cid-tXxfYkmAJ9 .carousel-indicators li::before {
  content: none;
}
.cid-tXxfYkmAJ9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfYkmAJ9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfYkmAJ9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYkmAJ9 .carousel-indicators {
    display: none;
  }
}
.cid-tXxfYkmAJ9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfYkmAJ9 .carousel-inner > .active {
  display: block;
}
.cid-tXxfYkmAJ9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYkmAJ9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfYkmAJ9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfYkmAJ9 .carousel-control,
  .cid-tXxfYkmAJ9 .carousel-indicators,
  .cid-tXxfYkmAJ9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYkmAJ9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfYkmAJ9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfYkmAJ9 .carousel-indicators .active,
.cid-tXxfYkmAJ9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfYkmAJ9 .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfYkmAJ9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfYkmAJ9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfYkmAJ9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfYkmAJ9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfYkmAJ9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfYkmAJ9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfYkmAJ9 .carousel {
  width: 100%;
}
.cid-tXxfYkmAJ9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfYkmAJ9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfYkmAJ9 .modal.fade .modal-dialog,
.cid-tXxfYkmAJ9 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfYkmAJ9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfYkmAJ9 H6 {
  text-align: center;
}
.cid-tXxfYkmAJ9 H3 {
  color: #000000;
}
.cid-tXxfYkIbyI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXxfYkIbyI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfYkIbyI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfYkIbyI .item {
  padding-bottom: 2rem;
}
.cid-tXxfYkIbyI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfYkIbyI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfYkIbyI .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-tXxfYkIbyI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfYkIbyI .carousel-control,
.cid-tXxfYkIbyI .close {
  background: #1b1b1b;
}
.cid-tXxfYkIbyI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfYkIbyI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfYkIbyI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfYkIbyI .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfYkIbyI .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-tXxfYkIbyI .close::before {
  content: '\e91a';
}
.cid-tXxfYkIbyI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfYkIbyI .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-tXxfYkIbyI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYkIbyI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfYkIbyI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfYkIbyI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfYkIbyI .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-tXxfYkIbyI .carousel-indicators li.active,
.cid-tXxfYkIbyI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfYkIbyI .carousel-indicators li::after,
.cid-tXxfYkIbyI .carousel-indicators li::before {
  content: none;
}
.cid-tXxfYkIbyI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfYkIbyI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfYkIbyI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYkIbyI .carousel-indicators {
    display: none;
  }
}
.cid-tXxfYkIbyI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfYkIbyI .carousel-inner > .active {
  display: block;
}
.cid-tXxfYkIbyI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfYkIbyI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfYkIbyI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfYkIbyI .carousel-control,
  .cid-tXxfYkIbyI .carousel-indicators,
  .cid-tXxfYkIbyI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfYkIbyI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfYkIbyI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfYkIbyI .carousel-indicators .active,
.cid-tXxfYkIbyI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfYkIbyI .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfYkIbyI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfYkIbyI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfYkIbyI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfYkIbyI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfYkIbyI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfYkIbyI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfYkIbyI .carousel {
  width: 100%;
}
.cid-tXxfYkIbyI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfYkIbyI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfYkIbyI .modal.fade .modal-dialog,
.cid-tXxfYkIbyI .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfYkIbyI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfYkIbyI H6 {
  text-align: center;
}
.cid-tXxfYkIbyI H3 {
  color: #353535;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u3snV0gQOO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u3snV0gQOO .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3snV0gQOO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3snV0gQOO .video-wrapper iframe {
  width: 100%;
}
.cid-u3snV0gQOO .mbr-section-title,
.cid-u3snV0gQOO .mbr-section-subtitle,
.cid-u3snV0gQOO .mbr-text {
  text-align: center;
}
.cid-u3snV0gQOO .mbr-section-title {
  color: #e6c63b;
}
.cid-u3snV0gQOO .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-tZLNS3qbB1 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #1a1e21;
}
.cid-tZLNS3qbB1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZLNS3qbB1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZLNS3qbB1 .item {
  padding-bottom: 2rem;
}
.cid-tZLNS3qbB1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZLNS3qbB1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZLNS3qbB1 .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-tZLNS3qbB1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZLNS3qbB1 .carousel-control,
.cid-tZLNS3qbB1 .close {
  background: #1b1b1b;
}
.cid-tZLNS3qbB1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZLNS3qbB1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZLNS3qbB1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZLNS3qbB1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZLNS3qbB1 .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-tZLNS3qbB1 .close::before {
  content: '\e91a';
}
.cid-tZLNS3qbB1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZLNS3qbB1 .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-tZLNS3qbB1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZLNS3qbB1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZLNS3qbB1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZLNS3qbB1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZLNS3qbB1 .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-tZLNS3qbB1 .carousel-indicators li.active,
.cid-tZLNS3qbB1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZLNS3qbB1 .carousel-indicators li::after,
.cid-tZLNS3qbB1 .carousel-indicators li::before {
  content: none;
}
.cid-tZLNS3qbB1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZLNS3qbB1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZLNS3qbB1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZLNS3qbB1 .carousel-indicators {
    display: none;
  }
}
.cid-tZLNS3qbB1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZLNS3qbB1 .carousel-inner > .active {
  display: block;
}
.cid-tZLNS3qbB1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZLNS3qbB1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZLNS3qbB1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZLNS3qbB1 .carousel-control,
  .cid-tZLNS3qbB1 .carousel-indicators,
  .cid-tZLNS3qbB1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZLNS3qbB1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZLNS3qbB1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZLNS3qbB1 .carousel-indicators .active,
.cid-tZLNS3qbB1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZLNS3qbB1 .carousel-indicators .active {
  background: #fff;
}
.cid-tZLNS3qbB1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZLNS3qbB1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZLNS3qbB1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZLNS3qbB1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZLNS3qbB1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZLNS3qbB1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZLNS3qbB1 .carousel {
  width: 100%;
}
.cid-tZLNS3qbB1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZLNS3qbB1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZLNS3qbB1 .modal.fade .modal-dialog,
.cid-tZLNS3qbB1 .modal.in .modal-dialog {
  transform: none;
}
.cid-tZLNS3qbB1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZLNS3qbB1 H6 {
  text-align: center;
}
.cid-tZLNS3qbB1 H3 {
  color: #ffffff;
}
.cid-tZLNS3qbB1 H4 {
  color: #7b7b7b;
}
.cid-tZM9XpNVIU {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #f4f3ec;
}
.cid-tZM9XpNVIU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZM9XpNVIU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZM9XpNVIU .item {
  padding-bottom: 2rem;
}
.cid-tZM9XpNVIU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZM9XpNVIU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZM9XpNVIU .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-tZM9XpNVIU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZM9XpNVIU .carousel-control,
.cid-tZM9XpNVIU .close {
  background: #1b1b1b;
}
.cid-tZM9XpNVIU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZM9XpNVIU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZM9XpNVIU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZM9XpNVIU .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZM9XpNVIU .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-tZM9XpNVIU .close::before {
  content: '\e91a';
}
.cid-tZM9XpNVIU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZM9XpNVIU .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-tZM9XpNVIU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZM9XpNVIU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZM9XpNVIU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZM9XpNVIU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZM9XpNVIU .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-tZM9XpNVIU .carousel-indicators li.active,
.cid-tZM9XpNVIU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZM9XpNVIU .carousel-indicators li::after,
.cid-tZM9XpNVIU .carousel-indicators li::before {
  content: none;
}
.cid-tZM9XpNVIU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZM9XpNVIU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZM9XpNVIU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZM9XpNVIU .carousel-indicators {
    display: none;
  }
}
.cid-tZM9XpNVIU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZM9XpNVIU .carousel-inner > .active {
  display: block;
}
.cid-tZM9XpNVIU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZM9XpNVIU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZM9XpNVIU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZM9XpNVIU .carousel-control,
  .cid-tZM9XpNVIU .carousel-indicators,
  .cid-tZM9XpNVIU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZM9XpNVIU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZM9XpNVIU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZM9XpNVIU .carousel-indicators .active,
.cid-tZM9XpNVIU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZM9XpNVIU .carousel-indicators .active {
  background: #fff;
}
.cid-tZM9XpNVIU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZM9XpNVIU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZM9XpNVIU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZM9XpNVIU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZM9XpNVIU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZM9XpNVIU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZM9XpNVIU .carousel {
  width: 100%;
}
.cid-tZM9XpNVIU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZM9XpNVIU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZM9XpNVIU .modal.fade .modal-dialog,
.cid-tZM9XpNVIU .modal.in .modal-dialog {
  transform: none;
}
.cid-tZM9XpNVIU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZM9XpNVIU H6 {
  text-align: center;
}
.cid-tZM9XpNVIU H3 {
  color: #000000;
}
.cid-tXxeSQn6Un {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxeSQn6Un .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxeSQn6Un .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxeSQn6Un .item {
  padding-bottom: 2rem;
}
.cid-tXxeSQn6Un .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxeSQn6Un .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxeSQn6Un .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-tXxeSQn6Un .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxeSQn6Un .carousel-control,
.cid-tXxeSQn6Un .close {
  background: #1b1b1b;
}
.cid-tXxeSQn6Un .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxeSQn6Un .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxeSQn6Un .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxeSQn6Un .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxeSQn6Un .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-tXxeSQn6Un .close::before {
  content: '\e91a';
}
.cid-tXxeSQn6Un .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxeSQn6Un .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-tXxeSQn6Un .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxeSQn6Un .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxeSQn6Un .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxeSQn6Un .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxeSQn6Un .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-tXxeSQn6Un .carousel-indicators li.active,
.cid-tXxeSQn6Un .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxeSQn6Un .carousel-indicators li::after,
.cid-tXxeSQn6Un .carousel-indicators li::before {
  content: none;
}
.cid-tXxeSQn6Un .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxeSQn6Un .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxeSQn6Un .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxeSQn6Un .carousel-indicators {
    display: none;
  }
}
.cid-tXxeSQn6Un .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxeSQn6Un .carousel-inner > .active {
  display: block;
}
.cid-tXxeSQn6Un .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxeSQn6Un .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxeSQn6Un .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxeSQn6Un .carousel-control,
  .cid-tXxeSQn6Un .carousel-indicators,
  .cid-tXxeSQn6Un .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxeSQn6Un .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxeSQn6Un .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxeSQn6Un .carousel-indicators .active,
.cid-tXxeSQn6Un .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxeSQn6Un .carousel-indicators .active {
  background: #fff;
}
.cid-tXxeSQn6Un .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxeSQn6Un .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxeSQn6Un .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxeSQn6Un .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxeSQn6Un .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxeSQn6Un .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxeSQn6Un .carousel {
  width: 100%;
}
.cid-tXxeSQn6Un .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxeSQn6Un .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxeSQn6Un .modal.fade .modal-dialog,
.cid-tXxeSQn6Un .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxeSQn6Un .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxeSQn6Un H6 {
  text-align: center;
}
.cid-tXxeSQn6Un H3 {
  color: #353535;
}
.cid-tXxeSR3POi {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXxeSR3POi .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxeSR3POi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxeSR3POi .item {
  padding-bottom: 2rem;
}
.cid-tXxeSR3POi .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxeSR3POi .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxeSR3POi .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-tXxeSR3POi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxeSR3POi .carousel-control,
.cid-tXxeSR3POi .close {
  background: #1b1b1b;
}
.cid-tXxeSR3POi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxeSR3POi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxeSR3POi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxeSR3POi .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxeSR3POi .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-tXxeSR3POi .close::before {
  content: '\e91a';
}
.cid-tXxeSR3POi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxeSR3POi .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-tXxeSR3POi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxeSR3POi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxeSR3POi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxeSR3POi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxeSR3POi .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-tXxeSR3POi .carousel-indicators li.active,
.cid-tXxeSR3POi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxeSR3POi .carousel-indicators li::after,
.cid-tXxeSR3POi .carousel-indicators li::before {
  content: none;
}
.cid-tXxeSR3POi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxeSR3POi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxeSR3POi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxeSR3POi .carousel-indicators {
    display: none;
  }
}
.cid-tXxeSR3POi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxeSR3POi .carousel-inner > .active {
  display: block;
}
.cid-tXxeSR3POi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxeSR3POi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxeSR3POi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxeSR3POi .carousel-control,
  .cid-tXxeSR3POi .carousel-indicators,
  .cid-tXxeSR3POi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxeSR3POi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxeSR3POi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxeSR3POi .carousel-indicators .active,
.cid-tXxeSR3POi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxeSR3POi .carousel-indicators .active {
  background: #fff;
}
.cid-tXxeSR3POi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxeSR3POi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxeSR3POi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxeSR3POi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxeSR3POi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxeSR3POi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxeSR3POi .carousel {
  width: 100%;
}
.cid-tXxeSR3POi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxeSR3POi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxeSR3POi .modal.fade .modal-dialog,
.cid-tXxeSR3POi .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxeSR3POi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxeSR3POi H6 {
  text-align: center;
}
.cid-tXxeSR3POi H3 {
  color: #353535;
}
.cid-tXxeSRHWgF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxeSRHWgF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxeSRHWgF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxeSRHWgF .item {
  padding-bottom: 2rem;
}
.cid-tXxeSRHWgF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxeSRHWgF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxeSRHWgF .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-tXxeSRHWgF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxeSRHWgF .carousel-control,
.cid-tXxeSRHWgF .close {
  background: #1b1b1b;
}
.cid-tXxeSRHWgF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxeSRHWgF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxeSRHWgF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxeSRHWgF .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxeSRHWgF .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-tXxeSRHWgF .close::before {
  content: '\e91a';
}
.cid-tXxeSRHWgF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxeSRHWgF .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-tXxeSRHWgF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxeSRHWgF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxeSRHWgF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxeSRHWgF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxeSRHWgF .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-tXxeSRHWgF .carousel-indicators li.active,
.cid-tXxeSRHWgF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxeSRHWgF .carousel-indicators li::after,
.cid-tXxeSRHWgF .carousel-indicators li::before {
  content: none;
}
.cid-tXxeSRHWgF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxeSRHWgF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxeSRHWgF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxeSRHWgF .carousel-indicators {
    display: none;
  }
}
.cid-tXxeSRHWgF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxeSRHWgF .carousel-inner > .active {
  display: block;
}
.cid-tXxeSRHWgF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxeSRHWgF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxeSRHWgF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxeSRHWgF .carousel-control,
  .cid-tXxeSRHWgF .carousel-indicators,
  .cid-tXxeSRHWgF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxeSRHWgF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxeSRHWgF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxeSRHWgF .carousel-indicators .active,
.cid-tXxeSRHWgF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxeSRHWgF .carousel-indicators .active {
  background: #fff;
}
.cid-tXxeSRHWgF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxeSRHWgF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxeSRHWgF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxeSRHWgF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxeSRHWgF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxeSRHWgF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxeSRHWgF .carousel {
  width: 100%;
}
.cid-tXxeSRHWgF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxeSRHWgF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxeSRHWgF .modal.fade .modal-dialog,
.cid-tXxeSRHWgF .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxeSRHWgF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxeSRHWgF H6 {
  text-align: center;
}
.cid-tXxeSRHWgF H3 {
  color: #353535;
}
.cid-tXxeSSrdBu {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxeSSrdBu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxeSSrdBu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxeSSrdBu .item {
  padding-bottom: 2rem;
}
.cid-tXxeSSrdBu .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxeSSrdBu .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxeSSrdBu .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-tXxeSSrdBu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxeSSrdBu .carousel-control,
.cid-tXxeSSrdBu .close {
  background: #1b1b1b;
}
.cid-tXxeSSrdBu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxeSSrdBu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxeSSrdBu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxeSSrdBu .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxeSSrdBu .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-tXxeSSrdBu .close::before {
  content: '\e91a';
}
.cid-tXxeSSrdBu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxeSSrdBu .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-tXxeSSrdBu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxeSSrdBu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxeSSrdBu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxeSSrdBu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxeSSrdBu .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-tXxeSSrdBu .carousel-indicators li.active,
.cid-tXxeSSrdBu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxeSSrdBu .carousel-indicators li::after,
.cid-tXxeSSrdBu .carousel-indicators li::before {
  content: none;
}
.cid-tXxeSSrdBu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxeSSrdBu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxeSSrdBu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxeSSrdBu .carousel-indicators {
    display: none;
  }
}
.cid-tXxeSSrdBu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxeSSrdBu .carousel-inner > .active {
  display: block;
}
.cid-tXxeSSrdBu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxeSSrdBu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxeSSrdBu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxeSSrdBu .carousel-control,
  .cid-tXxeSSrdBu .carousel-indicators,
  .cid-tXxeSSrdBu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxeSSrdBu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxeSSrdBu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxeSSrdBu .carousel-indicators .active,
.cid-tXxeSSrdBu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxeSSrdBu .carousel-indicators .active {
  background: #fff;
}
.cid-tXxeSSrdBu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxeSSrdBu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxeSSrdBu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxeSSrdBu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxeSSrdBu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxeSSrdBu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxeSSrdBu .carousel {
  width: 100%;
}
.cid-tXxeSSrdBu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxeSSrdBu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxeSSrdBu .modal.fade .modal-dialog,
.cid-tXxeSSrdBu .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxeSSrdBu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxeSSrdBu H6 {
  text-align: center;
}
.cid-tXxeSSrdBu H3 {
  color: #7b7b7b;
}
.cid-tZM8wAjG1b {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tZM8wAjG1b .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZM8wAjG1b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZM8wAjG1b .item {
  padding-bottom: 2rem;
}
.cid-tZM8wAjG1b .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZM8wAjG1b .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZM8wAjG1b .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-tZM8wAjG1b .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZM8wAjG1b .carousel-control,
.cid-tZM8wAjG1b .close {
  background: #1b1b1b;
}
.cid-tZM8wAjG1b .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZM8wAjG1b .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZM8wAjG1b .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZM8wAjG1b .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZM8wAjG1b .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-tZM8wAjG1b .close::before {
  content: '\e91a';
}
.cid-tZM8wAjG1b .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZM8wAjG1b .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-tZM8wAjG1b .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZM8wAjG1b .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZM8wAjG1b .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZM8wAjG1b .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZM8wAjG1b .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-tZM8wAjG1b .carousel-indicators li.active,
.cid-tZM8wAjG1b .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZM8wAjG1b .carousel-indicators li::after,
.cid-tZM8wAjG1b .carousel-indicators li::before {
  content: none;
}
.cid-tZM8wAjG1b .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZM8wAjG1b .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZM8wAjG1b .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZM8wAjG1b .carousel-indicators {
    display: none;
  }
}
.cid-tZM8wAjG1b .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZM8wAjG1b .carousel-inner > .active {
  display: block;
}
.cid-tZM8wAjG1b .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZM8wAjG1b .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZM8wAjG1b .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZM8wAjG1b .carousel-control,
  .cid-tZM8wAjG1b .carousel-indicators,
  .cid-tZM8wAjG1b .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZM8wAjG1b .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZM8wAjG1b .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZM8wAjG1b .carousel-indicators .active,
.cid-tZM8wAjG1b .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZM8wAjG1b .carousel-indicators .active {
  background: #fff;
}
.cid-tZM8wAjG1b .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZM8wAjG1b .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZM8wAjG1b .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZM8wAjG1b .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZM8wAjG1b .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZM8wAjG1b .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZM8wAjG1b .carousel {
  width: 100%;
}
.cid-tZM8wAjG1b .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZM8wAjG1b .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZM8wAjG1b .modal.fade .modal-dialog,
.cid-tZM8wAjG1b .modal.in .modal-dialog {
  transform: none;
}
.cid-tZM8wAjG1b .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZM8wAjG1b H6 {
  text-align: center;
}
.cid-tZM8wAjG1b H3 {
  color: #7b7b7b;
}
.cid-u1shd5xrcG {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1shd5xrcG .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1shd5xrcG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1shd5xrcG .item {
  padding-bottom: 2rem;
}
.cid-u1shd5xrcG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1shd5xrcG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1shd5xrcG .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-u1shd5xrcG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1shd5xrcG .carousel-control,
.cid-u1shd5xrcG .close {
  background: #1b1b1b;
}
.cid-u1shd5xrcG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1shd5xrcG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1shd5xrcG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1shd5xrcG .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1shd5xrcG .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-u1shd5xrcG .close::before {
  content: '\e91a';
}
.cid-u1shd5xrcG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1shd5xrcG .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-u1shd5xrcG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1shd5xrcG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1shd5xrcG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1shd5xrcG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1shd5xrcG .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-u1shd5xrcG .carousel-indicators li.active,
.cid-u1shd5xrcG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1shd5xrcG .carousel-indicators li::after,
.cid-u1shd5xrcG .carousel-indicators li::before {
  content: none;
}
.cid-u1shd5xrcG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1shd5xrcG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1shd5xrcG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1shd5xrcG .carousel-indicators {
    display: none;
  }
}
.cid-u1shd5xrcG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1shd5xrcG .carousel-inner > .active {
  display: block;
}
.cid-u1shd5xrcG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1shd5xrcG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1shd5xrcG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1shd5xrcG .carousel-control,
  .cid-u1shd5xrcG .carousel-indicators,
  .cid-u1shd5xrcG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1shd5xrcG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1shd5xrcG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1shd5xrcG .carousel-indicators .active,
.cid-u1shd5xrcG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1shd5xrcG .carousel-indicators .active {
  background: #fff;
}
.cid-u1shd5xrcG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1shd5xrcG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1shd5xrcG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1shd5xrcG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1shd5xrcG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1shd5xrcG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1shd5xrcG .carousel {
  width: 100%;
}
.cid-u1shd5xrcG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1shd5xrcG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1shd5xrcG .modal.fade .modal-dialog,
.cid-u1shd5xrcG .modal.in .modal-dialog {
  transform: none;
}
.cid-u1shd5xrcG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1shd5xrcG H6 {
  text-align: center;
}
.cid-u1shd5xrcG H3 {
  color: #353535;
}
.cid-u1ssDJI4n3 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1ssDJI4n3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1ssDJI4n3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1ssDJI4n3 .item {
  padding-bottom: 2rem;
}
.cid-u1ssDJI4n3 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1ssDJI4n3 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1ssDJI4n3 .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-u1ssDJI4n3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1ssDJI4n3 .carousel-control,
.cid-u1ssDJI4n3 .close {
  background: #1b1b1b;
}
.cid-u1ssDJI4n3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1ssDJI4n3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1ssDJI4n3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1ssDJI4n3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1ssDJI4n3 .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-u1ssDJI4n3 .close::before {
  content: '\e91a';
}
.cid-u1ssDJI4n3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1ssDJI4n3 .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-u1ssDJI4n3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1ssDJI4n3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1ssDJI4n3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1ssDJI4n3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1ssDJI4n3 .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-u1ssDJI4n3 .carousel-indicators li.active,
.cid-u1ssDJI4n3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1ssDJI4n3 .carousel-indicators li::after,
.cid-u1ssDJI4n3 .carousel-indicators li::before {
  content: none;
}
.cid-u1ssDJI4n3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1ssDJI4n3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1ssDJI4n3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1ssDJI4n3 .carousel-indicators {
    display: none;
  }
}
.cid-u1ssDJI4n3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1ssDJI4n3 .carousel-inner > .active {
  display: block;
}
.cid-u1ssDJI4n3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1ssDJI4n3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1ssDJI4n3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1ssDJI4n3 .carousel-control,
  .cid-u1ssDJI4n3 .carousel-indicators,
  .cid-u1ssDJI4n3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1ssDJI4n3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1ssDJI4n3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1ssDJI4n3 .carousel-indicators .active,
.cid-u1ssDJI4n3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1ssDJI4n3 .carousel-indicators .active {
  background: #fff;
}
.cid-u1ssDJI4n3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1ssDJI4n3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1ssDJI4n3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1ssDJI4n3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1ssDJI4n3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1ssDJI4n3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1ssDJI4n3 .carousel {
  width: 100%;
}
.cid-u1ssDJI4n3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1ssDJI4n3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1ssDJI4n3 .modal.fade .modal-dialog,
.cid-u1ssDJI4n3 .modal.in .modal-dialog {
  transform: none;
}
.cid-u1ssDJI4n3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1ssDJI4n3 H6 {
  text-align: center;
}
.cid-u1ssDJI4n3 H3 {
  color: #353535;
}
.cid-u1scTSGgPN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1scTSGgPN .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1scTSGgPN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1scTSGgPN .item {
  padding-bottom: 2rem;
}
.cid-u1scTSGgPN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1scTSGgPN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1scTSGgPN .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-u1scTSGgPN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1scTSGgPN .carousel-control,
.cid-u1scTSGgPN .close {
  background: #1b1b1b;
}
.cid-u1scTSGgPN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1scTSGgPN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1scTSGgPN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1scTSGgPN .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1scTSGgPN .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-u1scTSGgPN .close::before {
  content: '\e91a';
}
.cid-u1scTSGgPN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1scTSGgPN .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-u1scTSGgPN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1scTSGgPN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1scTSGgPN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1scTSGgPN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1scTSGgPN .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-u1scTSGgPN .carousel-indicators li.active,
.cid-u1scTSGgPN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1scTSGgPN .carousel-indicators li::after,
.cid-u1scTSGgPN .carousel-indicators li::before {
  content: none;
}
.cid-u1scTSGgPN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1scTSGgPN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1scTSGgPN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1scTSGgPN .carousel-indicators {
    display: none;
  }
}
.cid-u1scTSGgPN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1scTSGgPN .carousel-inner > .active {
  display: block;
}
.cid-u1scTSGgPN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1scTSGgPN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1scTSGgPN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1scTSGgPN .carousel-control,
  .cid-u1scTSGgPN .carousel-indicators,
  .cid-u1scTSGgPN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1scTSGgPN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1scTSGgPN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1scTSGgPN .carousel-indicators .active,
.cid-u1scTSGgPN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1scTSGgPN .carousel-indicators .active {
  background: #fff;
}
.cid-u1scTSGgPN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1scTSGgPN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1scTSGgPN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1scTSGgPN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1scTSGgPN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1scTSGgPN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1scTSGgPN .carousel {
  width: 100%;
}
.cid-u1scTSGgPN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1scTSGgPN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1scTSGgPN .modal.fade .modal-dialog,
.cid-u1scTSGgPN .modal.in .modal-dialog {
  transform: none;
}
.cid-u1scTSGgPN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1scTSGgPN H6 {
  text-align: center;
}
.cid-u1scTSGgPN H3 {
  color: #353535;
}
.cid-u1sdk6496o {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1sdk6496o .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1sdk6496o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1sdk6496o .item {
  padding-bottom: 2rem;
}
.cid-u1sdk6496o .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1sdk6496o .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1sdk6496o .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-u1sdk6496o .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1sdk6496o .carousel-control,
.cid-u1sdk6496o .close {
  background: #1b1b1b;
}
.cid-u1sdk6496o .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1sdk6496o .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1sdk6496o .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1sdk6496o .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1sdk6496o .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-u1sdk6496o .close::before {
  content: '\e91a';
}
.cid-u1sdk6496o .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1sdk6496o .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-u1sdk6496o .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1sdk6496o .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1sdk6496o .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1sdk6496o .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1sdk6496o .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-u1sdk6496o .carousel-indicators li.active,
.cid-u1sdk6496o .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1sdk6496o .carousel-indicators li::after,
.cid-u1sdk6496o .carousel-indicators li::before {
  content: none;
}
.cid-u1sdk6496o .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1sdk6496o .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1sdk6496o .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1sdk6496o .carousel-indicators {
    display: none;
  }
}
.cid-u1sdk6496o .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1sdk6496o .carousel-inner > .active {
  display: block;
}
.cid-u1sdk6496o .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1sdk6496o .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1sdk6496o .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1sdk6496o .carousel-control,
  .cid-u1sdk6496o .carousel-indicators,
  .cid-u1sdk6496o .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1sdk6496o .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1sdk6496o .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1sdk6496o .carousel-indicators .active,
.cid-u1sdk6496o .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1sdk6496o .carousel-indicators .active {
  background: #fff;
}
.cid-u1sdk6496o .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1sdk6496o .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1sdk6496o .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1sdk6496o .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1sdk6496o .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1sdk6496o .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1sdk6496o .carousel {
  width: 100%;
}
.cid-u1sdk6496o .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1sdk6496o .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1sdk6496o .modal.fade .modal-dialog,
.cid-u1sdk6496o .modal.in .modal-dialog {
  transform: none;
}
.cid-u1sdk6496o .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1sdk6496o H6 {
  text-align: center;
}
.cid-u1sdk6496o H3 {
  color: #353535;
}
.cid-u1sgttSCUz {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1sgttSCUz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1sgttSCUz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1sgttSCUz .item {
  padding-bottom: 2rem;
}
.cid-u1sgttSCUz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1sgttSCUz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1sgttSCUz .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-u1sgttSCUz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1sgttSCUz .carousel-control,
.cid-u1sgttSCUz .close {
  background: #1b1b1b;
}
.cid-u1sgttSCUz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1sgttSCUz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1sgttSCUz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1sgttSCUz .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1sgttSCUz .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-u1sgttSCUz .close::before {
  content: '\e91a';
}
.cid-u1sgttSCUz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1sgttSCUz .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-u1sgttSCUz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1sgttSCUz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1sgttSCUz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1sgttSCUz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1sgttSCUz .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-u1sgttSCUz .carousel-indicators li.active,
.cid-u1sgttSCUz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1sgttSCUz .carousel-indicators li::after,
.cid-u1sgttSCUz .carousel-indicators li::before {
  content: none;
}
.cid-u1sgttSCUz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1sgttSCUz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1sgttSCUz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1sgttSCUz .carousel-indicators {
    display: none;
  }
}
.cid-u1sgttSCUz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1sgttSCUz .carousel-inner > .active {
  display: block;
}
.cid-u1sgttSCUz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1sgttSCUz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1sgttSCUz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1sgttSCUz .carousel-control,
  .cid-u1sgttSCUz .carousel-indicators,
  .cid-u1sgttSCUz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1sgttSCUz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1sgttSCUz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1sgttSCUz .carousel-indicators .active,
.cid-u1sgttSCUz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1sgttSCUz .carousel-indicators .active {
  background: #fff;
}
.cid-u1sgttSCUz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1sgttSCUz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1sgttSCUz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1sgttSCUz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1sgttSCUz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1sgttSCUz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1sgttSCUz .carousel {
  width: 100%;
}
.cid-u1sgttSCUz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1sgttSCUz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1sgttSCUz .modal.fade .modal-dialog,
.cid-u1sgttSCUz .modal.in .modal-dialog {
  transform: none;
}
.cid-u1sgttSCUz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1sgttSCUz H6 {
  text-align: center;
}
.cid-u1sgttSCUz H3 {
  color: #353535;
}
.cid-u3zA9cnfof {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u3zA9cnfof .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3zA9cnfof .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3zA9cnfof .video-wrapper iframe {
  width: 100%;
}
.cid-u3zA9cnfof .mbr-section-title,
.cid-u3zA9cnfof .mbr-section-subtitle,
.cid-u3zA9cnfof .mbr-text {
  text-align: center;
}
.cid-u3zA9cnfof .mbr-section-title {
  color: #e6c63b;
}
.cid-u3zA9cnfof .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u3DpIl4jP0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u3DpIl4jP0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3DpIl4jP0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3DpIl4jP0 .video-wrapper iframe {
  width: 100%;
}
.cid-u3DpIl4jP0 .mbr-section-title,
.cid-u3DpIl4jP0 .mbr-section-subtitle,
.cid-u3DpIl4jP0 .mbr-text {
  text-align: center;
}
.cid-u3DpIl4jP0 .mbr-section-title {
  color: #e6c63b;
}
.cid-u3DpIl4jP0 .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-u1JWn5UBeq {
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
  background-color: #1a1e21;
}
.cid-u1JWn5UBeq .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1JWn5UBeq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1JWn5UBeq .container-fluid {
  padding: 0 50px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u1JWn5UBeq .container-fluid {
    padding: 0 20px;
  }
}
.cid-u1JWn5UBeq .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-u1JWn5UBeq .container {
    padding: 0 20px;
  }
}
.cid-u1JWn5UBeq .row {
  justify-content: center;
}
.cid-u1JWn5UBeq .title-wrapper .mbr-section-title {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .cid-u1JWn5UBeq .title-wrapper .mbr-section-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-u1JWn5UBeq .video-block {
    margin-bottom: 30px;
  }
}
.cid-u1JWn5UBeq .video-block .video-wrapper iframe {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u1JWn5UBeq .video-block .video-wrapper iframe {
    height: 300px;
  }
}
.cid-u1JWn5UBeq .video-block .video-wrapper .app-video-wrapper::before {
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 100%;
  background-color: #ffffff;
  color: #000000;
  text-shadow: none;
}
.cid-u1JWn5UBeq .video-block .video-wrapper .app-video-wrapper img {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u1JWn5UBeq .video-block .video-wrapper .app-video-wrapper img {
    height: 300px;
  }
}
.cid-u1JWn5UBeq .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tXxf9Ss0G1 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxf9Ss0G1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxf9Ss0G1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxf9Ss0G1 .item {
  padding-bottom: 2rem;
}
.cid-tXxf9Ss0G1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxf9Ss0G1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxf9Ss0G1 .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-tXxf9Ss0G1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxf9Ss0G1 .carousel-control,
.cid-tXxf9Ss0G1 .close {
  background: #1b1b1b;
}
.cid-tXxf9Ss0G1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxf9Ss0G1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxf9Ss0G1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxf9Ss0G1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxf9Ss0G1 .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-tXxf9Ss0G1 .close::before {
  content: '\e91a';
}
.cid-tXxf9Ss0G1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxf9Ss0G1 .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-tXxf9Ss0G1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxf9Ss0G1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxf9Ss0G1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxf9Ss0G1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxf9Ss0G1 .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-tXxf9Ss0G1 .carousel-indicators li.active,
.cid-tXxf9Ss0G1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxf9Ss0G1 .carousel-indicators li::after,
.cid-tXxf9Ss0G1 .carousel-indicators li::before {
  content: none;
}
.cid-tXxf9Ss0G1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxf9Ss0G1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxf9Ss0G1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxf9Ss0G1 .carousel-indicators {
    display: none;
  }
}
.cid-tXxf9Ss0G1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxf9Ss0G1 .carousel-inner > .active {
  display: block;
}
.cid-tXxf9Ss0G1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxf9Ss0G1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxf9Ss0G1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxf9Ss0G1 .carousel-control,
  .cid-tXxf9Ss0G1 .carousel-indicators,
  .cid-tXxf9Ss0G1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxf9Ss0G1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxf9Ss0G1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxf9Ss0G1 .carousel-indicators .active,
.cid-tXxf9Ss0G1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxf9Ss0G1 .carousel-indicators .active {
  background: #fff;
}
.cid-tXxf9Ss0G1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxf9Ss0G1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxf9Ss0G1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxf9Ss0G1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxf9Ss0G1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxf9Ss0G1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxf9Ss0G1 .carousel {
  width: 100%;
}
.cid-tXxf9Ss0G1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxf9Ss0G1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxf9Ss0G1 .modal.fade .modal-dialog,
.cid-tXxf9Ss0G1 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxf9Ss0G1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxf9Ss0G1 H6 {
  text-align: center;
}
.cid-tXxf9Ss0G1 H3 {
  color: #000000;
}
.cid-tXxf9UEuCz {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxf9UEuCz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxf9UEuCz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxf9UEuCz .item {
  padding-bottom: 2rem;
}
.cid-tXxf9UEuCz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxf9UEuCz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxf9UEuCz .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-tXxf9UEuCz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxf9UEuCz .carousel-control,
.cid-tXxf9UEuCz .close {
  background: #1b1b1b;
}
.cid-tXxf9UEuCz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxf9UEuCz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxf9UEuCz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxf9UEuCz .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxf9UEuCz .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-tXxf9UEuCz .close::before {
  content: '\e91a';
}
.cid-tXxf9UEuCz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxf9UEuCz .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-tXxf9UEuCz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxf9UEuCz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxf9UEuCz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxf9UEuCz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxf9UEuCz .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-tXxf9UEuCz .carousel-indicators li.active,
.cid-tXxf9UEuCz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxf9UEuCz .carousel-indicators li::after,
.cid-tXxf9UEuCz .carousel-indicators li::before {
  content: none;
}
.cid-tXxf9UEuCz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxf9UEuCz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxf9UEuCz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxf9UEuCz .carousel-indicators {
    display: none;
  }
}
.cid-tXxf9UEuCz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxf9UEuCz .carousel-inner > .active {
  display: block;
}
.cid-tXxf9UEuCz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxf9UEuCz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxf9UEuCz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxf9UEuCz .carousel-control,
  .cid-tXxf9UEuCz .carousel-indicators,
  .cid-tXxf9UEuCz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxf9UEuCz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxf9UEuCz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxf9UEuCz .carousel-indicators .active,
.cid-tXxf9UEuCz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxf9UEuCz .carousel-indicators .active {
  background: #fff;
}
.cid-tXxf9UEuCz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxf9UEuCz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxf9UEuCz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxf9UEuCz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxf9UEuCz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxf9UEuCz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxf9UEuCz .carousel {
  width: 100%;
}
.cid-tXxf9UEuCz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxf9UEuCz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxf9UEuCz .modal.fade .modal-dialog,
.cid-tXxf9UEuCz .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxf9UEuCz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxf9UEuCz H6 {
  text-align: center;
}
.cid-tXxf9UEuCz H3 {
  color: #000000;
}
.cid-tXxf9XKGfp {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxf9XKGfp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxf9XKGfp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxf9XKGfp .item {
  padding-bottom: 2rem;
}
.cid-tXxf9XKGfp .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxf9XKGfp .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxf9XKGfp .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-tXxf9XKGfp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxf9XKGfp .carousel-control,
.cid-tXxf9XKGfp .close {
  background: #1b1b1b;
}
.cid-tXxf9XKGfp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxf9XKGfp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxf9XKGfp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxf9XKGfp .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxf9XKGfp .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-tXxf9XKGfp .close::before {
  content: '\e91a';
}
.cid-tXxf9XKGfp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxf9XKGfp .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-tXxf9XKGfp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxf9XKGfp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxf9XKGfp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxf9XKGfp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxf9XKGfp .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-tXxf9XKGfp .carousel-indicators li.active,
.cid-tXxf9XKGfp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxf9XKGfp .carousel-indicators li::after,
.cid-tXxf9XKGfp .carousel-indicators li::before {
  content: none;
}
.cid-tXxf9XKGfp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxf9XKGfp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxf9XKGfp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxf9XKGfp .carousel-indicators {
    display: none;
  }
}
.cid-tXxf9XKGfp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxf9XKGfp .carousel-inner > .active {
  display: block;
}
.cid-tXxf9XKGfp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxf9XKGfp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxf9XKGfp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxf9XKGfp .carousel-control,
  .cid-tXxf9XKGfp .carousel-indicators,
  .cid-tXxf9XKGfp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxf9XKGfp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxf9XKGfp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxf9XKGfp .carousel-indicators .active,
.cid-tXxf9XKGfp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxf9XKGfp .carousel-indicators .active {
  background: #fff;
}
.cid-tXxf9XKGfp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxf9XKGfp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxf9XKGfp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxf9XKGfp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxf9XKGfp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxf9XKGfp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxf9XKGfp .carousel {
  width: 100%;
}
.cid-tXxf9XKGfp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxf9XKGfp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxf9XKGfp .modal.fade .modal-dialog,
.cid-tXxf9XKGfp .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxf9XKGfp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxf9XKGfp H6 {
  text-align: center;
}
.cid-tXxf9XKGfp H3 {
  color: #000000;
}
.cid-u1KuPOrxlG {
  padding-top: 5rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-u1KuPOrxlG .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1KuPOrxlG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1KuPOrxlG .container-fluid {
  padding: 0 50px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u1KuPOrxlG .container-fluid {
    padding: 0 20px;
  }
}
.cid-u1KuPOrxlG .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-u1KuPOrxlG .container {
    padding: 0 20px;
  }
}
.cid-u1KuPOrxlG .row {
  justify-content: center;
}
.cid-u1KuPOrxlG .title-wrapper .mbr-section-title {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .cid-u1KuPOrxlG .title-wrapper .mbr-section-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-u1KuPOrxlG .video-block {
    margin-bottom: 30px;
  }
}
.cid-u1KuPOrxlG .video-block .video-wrapper iframe {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u1KuPOrxlG .video-block .video-wrapper iframe {
    height: 300px;
  }
}
.cid-u1KuPOrxlG .video-block .video-wrapper .app-video-wrapper::before {
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 100%;
  background-color: #ffffff;
  color: #000000;
  text-shadow: none;
}
.cid-u1KuPOrxlG .video-block .video-wrapper .app-video-wrapper img {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u1KuPOrxlG .video-block .video-wrapper .app-video-wrapper img {
    height: 300px;
  }
}
.cid-u1KuPOrxlG .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u1LsGSjr0o {
  padding-top: 5rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-u1LsGSjr0o .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1LsGSjr0o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1LsGSjr0o .container-fluid {
  padding: 0 50px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u1LsGSjr0o .container-fluid {
    padding: 0 20px;
  }
}
.cid-u1LsGSjr0o .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-u1LsGSjr0o .container {
    padding: 0 20px;
  }
}
.cid-u1LsGSjr0o .row {
  justify-content: center;
}
.cid-u1LsGSjr0o .title-wrapper .mbr-section-title {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .cid-u1LsGSjr0o .title-wrapper .mbr-section-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-u1LsGSjr0o .video-block {
    margin-bottom: 30px;
  }
}
.cid-u1LsGSjr0o .video-block .video-wrapper iframe {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u1LsGSjr0o .video-block .video-wrapper iframe {
    height: 300px;
  }
}
.cid-u1LsGSjr0o .video-block .video-wrapper .app-video-wrapper::before {
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 100%;
  background-color: #ffffff;
  color: #000000;
  text-shadow: none;
}
.cid-u1LsGSjr0o .video-block .video-wrapper .app-video-wrapper img {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u1LsGSjr0o .video-block .video-wrapper .app-video-wrapper img {
    height: 300px;
  }
}
.cid-u1LsGSjr0o .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u3tIlewhJS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u3tIlewhJS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3tIlewhJS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3tIlewhJS .video-wrapper iframe {
  width: 100%;
}
.cid-u3tIlewhJS .mbr-section-title,
.cid-u3tIlewhJS .mbr-section-subtitle,
.cid-u3tIlewhJS .mbr-text {
  text-align: center;
}
.cid-u3tIlewhJS .mbr-section-title {
  color: #e6c63b;
}
.cid-u3tIlewhJS .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-tXxfa2FbEM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfa2FbEM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfa2FbEM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfa2FbEM .item {
  padding-bottom: 2rem;
}
.cid-tXxfa2FbEM .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfa2FbEM .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfa2FbEM .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-tXxfa2FbEM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfa2FbEM .carousel-control,
.cid-tXxfa2FbEM .close {
  background: #1b1b1b;
}
.cid-tXxfa2FbEM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfa2FbEM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfa2FbEM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfa2FbEM .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfa2FbEM .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-tXxfa2FbEM .close::before {
  content: '\e91a';
}
.cid-tXxfa2FbEM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfa2FbEM .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-tXxfa2FbEM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfa2FbEM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfa2FbEM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfa2FbEM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfa2FbEM .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-tXxfa2FbEM .carousel-indicators li.active,
.cid-tXxfa2FbEM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfa2FbEM .carousel-indicators li::after,
.cid-tXxfa2FbEM .carousel-indicators li::before {
  content: none;
}
.cid-tXxfa2FbEM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfa2FbEM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfa2FbEM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfa2FbEM .carousel-indicators {
    display: none;
  }
}
.cid-tXxfa2FbEM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfa2FbEM .carousel-inner > .active {
  display: block;
}
.cid-tXxfa2FbEM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfa2FbEM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfa2FbEM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfa2FbEM .carousel-control,
  .cid-tXxfa2FbEM .carousel-indicators,
  .cid-tXxfa2FbEM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfa2FbEM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfa2FbEM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfa2FbEM .carousel-indicators .active,
.cid-tXxfa2FbEM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfa2FbEM .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfa2FbEM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfa2FbEM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfa2FbEM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfa2FbEM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfa2FbEM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfa2FbEM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfa2FbEM .carousel {
  width: 100%;
}
.cid-tXxfa2FbEM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfa2FbEM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfa2FbEM .modal.fade .modal-dialog,
.cid-tXxfa2FbEM .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfa2FbEM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfa2FbEM H6 {
  text-align: center;
}
.cid-tXxfa2FbEM H3 {
  color: #000000;
}
.cid-tXxfa40aWe {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfa40aWe .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfa40aWe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfa40aWe .item {
  padding-bottom: 2rem;
}
.cid-tXxfa40aWe .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfa40aWe .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfa40aWe .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-tXxfa40aWe .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfa40aWe .carousel-control,
.cid-tXxfa40aWe .close {
  background: #1b1b1b;
}
.cid-tXxfa40aWe .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfa40aWe .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfa40aWe .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfa40aWe .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfa40aWe .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-tXxfa40aWe .close::before {
  content: '\e91a';
}
.cid-tXxfa40aWe .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfa40aWe .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-tXxfa40aWe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfa40aWe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfa40aWe .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfa40aWe .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfa40aWe .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-tXxfa40aWe .carousel-indicators li.active,
.cid-tXxfa40aWe .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfa40aWe .carousel-indicators li::after,
.cid-tXxfa40aWe .carousel-indicators li::before {
  content: none;
}
.cid-tXxfa40aWe .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfa40aWe .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfa40aWe .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfa40aWe .carousel-indicators {
    display: none;
  }
}
.cid-tXxfa40aWe .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfa40aWe .carousel-inner > .active {
  display: block;
}
.cid-tXxfa40aWe .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfa40aWe .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfa40aWe .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfa40aWe .carousel-control,
  .cid-tXxfa40aWe .carousel-indicators,
  .cid-tXxfa40aWe .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfa40aWe .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfa40aWe .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfa40aWe .carousel-indicators .active,
.cid-tXxfa40aWe .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfa40aWe .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfa40aWe .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfa40aWe .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfa40aWe .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfa40aWe .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfa40aWe .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfa40aWe .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfa40aWe .carousel {
  width: 100%;
}
.cid-tXxfa40aWe .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfa40aWe .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfa40aWe .modal.fade .modal-dialog,
.cid-tXxfa40aWe .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfa40aWe .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfa40aWe H6 {
  text-align: center;
}
.cid-tXxfa40aWe H3 {
  color: #7b7b7b;
}
.cid-u1RVssq2fH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1RVssq2fH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1RVssq2fH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1RVssq2fH .item {
  padding-bottom: 2rem;
}
.cid-u1RVssq2fH .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1RVssq2fH .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1RVssq2fH .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-u1RVssq2fH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1RVssq2fH .carousel-control,
.cid-u1RVssq2fH .close {
  background: #1b1b1b;
}
.cid-u1RVssq2fH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1RVssq2fH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1RVssq2fH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1RVssq2fH .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1RVssq2fH .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-u1RVssq2fH .close::before {
  content: '\e91a';
}
.cid-u1RVssq2fH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1RVssq2fH .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-u1RVssq2fH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1RVssq2fH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1RVssq2fH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1RVssq2fH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1RVssq2fH .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-u1RVssq2fH .carousel-indicators li.active,
.cid-u1RVssq2fH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1RVssq2fH .carousel-indicators li::after,
.cid-u1RVssq2fH .carousel-indicators li::before {
  content: none;
}
.cid-u1RVssq2fH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1RVssq2fH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1RVssq2fH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1RVssq2fH .carousel-indicators {
    display: none;
  }
}
.cid-u1RVssq2fH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1RVssq2fH .carousel-inner > .active {
  display: block;
}
.cid-u1RVssq2fH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1RVssq2fH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1RVssq2fH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1RVssq2fH .carousel-control,
  .cid-u1RVssq2fH .carousel-indicators,
  .cid-u1RVssq2fH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1RVssq2fH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1RVssq2fH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1RVssq2fH .carousel-indicators .active,
.cid-u1RVssq2fH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1RVssq2fH .carousel-indicators .active {
  background: #fff;
}
.cid-u1RVssq2fH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1RVssq2fH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1RVssq2fH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1RVssq2fH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1RVssq2fH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1RVssq2fH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1RVssq2fH .carousel {
  width: 100%;
}
.cid-u1RVssq2fH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1RVssq2fH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1RVssq2fH .modal.fade .modal-dialog,
.cid-u1RVssq2fH .modal.in .modal-dialog {
  transform: none;
}
.cid-u1RVssq2fH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1RVssq2fH H6 {
  text-align: center;
}
.cid-u1RVssq2fH H3 {
  color: #151515;
}
.cid-u1S0Ybt4EC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1S0Ybt4EC .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1S0Ybt4EC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1S0Ybt4EC .item {
  padding-bottom: 2rem;
}
.cid-u1S0Ybt4EC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1S0Ybt4EC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1S0Ybt4EC .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-u1S0Ybt4EC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1S0Ybt4EC .carousel-control,
.cid-u1S0Ybt4EC .close {
  background: #1b1b1b;
}
.cid-u1S0Ybt4EC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1S0Ybt4EC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1S0Ybt4EC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1S0Ybt4EC .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1S0Ybt4EC .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-u1S0Ybt4EC .close::before {
  content: '\e91a';
}
.cid-u1S0Ybt4EC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1S0Ybt4EC .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-u1S0Ybt4EC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1S0Ybt4EC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1S0Ybt4EC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1S0Ybt4EC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1S0Ybt4EC .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-u1S0Ybt4EC .carousel-indicators li.active,
.cid-u1S0Ybt4EC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1S0Ybt4EC .carousel-indicators li::after,
.cid-u1S0Ybt4EC .carousel-indicators li::before {
  content: none;
}
.cid-u1S0Ybt4EC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1S0Ybt4EC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1S0Ybt4EC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1S0Ybt4EC .carousel-indicators {
    display: none;
  }
}
.cid-u1S0Ybt4EC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1S0Ybt4EC .carousel-inner > .active {
  display: block;
}
.cid-u1S0Ybt4EC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1S0Ybt4EC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1S0Ybt4EC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1S0Ybt4EC .carousel-control,
  .cid-u1S0Ybt4EC .carousel-indicators,
  .cid-u1S0Ybt4EC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1S0Ybt4EC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1S0Ybt4EC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1S0Ybt4EC .carousel-indicators .active,
.cid-u1S0Ybt4EC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1S0Ybt4EC .carousel-indicators .active {
  background: #fff;
}
.cid-u1S0Ybt4EC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1S0Ybt4EC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1S0Ybt4EC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1S0Ybt4EC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1S0Ybt4EC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1S0Ybt4EC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1S0Ybt4EC .carousel {
  width: 100%;
}
.cid-u1S0Ybt4EC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1S0Ybt4EC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1S0Ybt4EC .modal.fade .modal-dialog,
.cid-u1S0Ybt4EC .modal.in .modal-dialog {
  transform: none;
}
.cid-u1S0Ybt4EC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1S0Ybt4EC H6 {
  text-align: center;
}
.cid-u1S0Ybt4EC H3 {
  color: #151515;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u3ECpIq6tN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u3ECpIq6tN .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3ECpIq6tN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3ECpIq6tN .video-wrapper iframe {
  width: 100%;
}
.cid-u3ECpIq6tN .mbr-section-title,
.cid-u3ECpIq6tN .mbr-section-subtitle,
.cid-u3ECpIq6tN .mbr-text {
  text-align: center;
}
.cid-u3ECpIq6tN .mbr-section-title {
  color: #e6c63b;
}
.cid-u3ECpIq6tN .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-u1QhlRioYi {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-color: #212428;
}
.cid-u1QhlRioYi .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1QhlRioYi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1QhlRioYi .item {
  padding-bottom: 2rem;
}
.cid-u1QhlRioYi .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1QhlRioYi .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1QhlRioYi .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-u1QhlRioYi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1QhlRioYi .carousel-control,
.cid-u1QhlRioYi .close {
  background: #1b1b1b;
}
.cid-u1QhlRioYi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1QhlRioYi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1QhlRioYi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1QhlRioYi .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1QhlRioYi .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-u1QhlRioYi .close::before {
  content: '\e91a';
}
.cid-u1QhlRioYi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1QhlRioYi .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-u1QhlRioYi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QhlRioYi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1QhlRioYi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1QhlRioYi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1QhlRioYi .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-u1QhlRioYi .carousel-indicators li.active,
.cid-u1QhlRioYi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1QhlRioYi .carousel-indicators li::after,
.cid-u1QhlRioYi .carousel-indicators li::before {
  content: none;
}
.cid-u1QhlRioYi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1QhlRioYi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1QhlRioYi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1QhlRioYi .carousel-indicators {
    display: none;
  }
}
.cid-u1QhlRioYi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1QhlRioYi .carousel-inner > .active {
  display: block;
}
.cid-u1QhlRioYi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QhlRioYi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1QhlRioYi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1QhlRioYi .carousel-control,
  .cid-u1QhlRioYi .carousel-indicators,
  .cid-u1QhlRioYi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1QhlRioYi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1QhlRioYi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1QhlRioYi .carousel-indicators .active,
.cid-u1QhlRioYi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1QhlRioYi .carousel-indicators .active {
  background: #fff;
}
.cid-u1QhlRioYi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1QhlRioYi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1QhlRioYi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1QhlRioYi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1QhlRioYi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1QhlRioYi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1QhlRioYi .carousel {
  width: 100%;
}
.cid-u1QhlRioYi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1QhlRioYi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1QhlRioYi .modal.fade .modal-dialog,
.cid-u1QhlRioYi .modal.in .modal-dialog {
  transform: none;
}
.cid-u1QhlRioYi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1QhlRioYi H6 {
  text-align: center;
}
.cid-u1QhlRioYi H3 {
  color: #ffffff;
}
.cid-u1QhlRioYi H4 {
  color: #7b7b7b;
}
.cid-tXxfcpU4tC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfcpU4tC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfcpU4tC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfcpU4tC .item {
  padding-bottom: 2rem;
}
.cid-tXxfcpU4tC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfcpU4tC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfcpU4tC .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-tXxfcpU4tC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfcpU4tC .carousel-control,
.cid-tXxfcpU4tC .close {
  background: #1b1b1b;
}
.cid-tXxfcpU4tC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfcpU4tC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfcpU4tC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfcpU4tC .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfcpU4tC .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-tXxfcpU4tC .close::before {
  content: '\e91a';
}
.cid-tXxfcpU4tC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfcpU4tC .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-tXxfcpU4tC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfcpU4tC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfcpU4tC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfcpU4tC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfcpU4tC .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-tXxfcpU4tC .carousel-indicators li.active,
.cid-tXxfcpU4tC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfcpU4tC .carousel-indicators li::after,
.cid-tXxfcpU4tC .carousel-indicators li::before {
  content: none;
}
.cid-tXxfcpU4tC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfcpU4tC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfcpU4tC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfcpU4tC .carousel-indicators {
    display: none;
  }
}
.cid-tXxfcpU4tC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfcpU4tC .carousel-inner > .active {
  display: block;
}
.cid-tXxfcpU4tC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfcpU4tC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfcpU4tC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfcpU4tC .carousel-control,
  .cid-tXxfcpU4tC .carousel-indicators,
  .cid-tXxfcpU4tC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfcpU4tC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfcpU4tC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfcpU4tC .carousel-indicators .active,
.cid-tXxfcpU4tC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfcpU4tC .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfcpU4tC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfcpU4tC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfcpU4tC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfcpU4tC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfcpU4tC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfcpU4tC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfcpU4tC .carousel {
  width: 100%;
}
.cid-tXxfcpU4tC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfcpU4tC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfcpU4tC .modal.fade .modal-dialog,
.cid-tXxfcpU4tC .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfcpU4tC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfcpU4tC H6 {
  text-align: center;
}
.cid-tXxfcpU4tC H3 {
  color: #353535;
}
.cid-u0dBInNCkY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u0dBInNCkY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0dBInNCkY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0dBInNCkY .item {
  padding-bottom: 2rem;
}
.cid-u0dBInNCkY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u0dBInNCkY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0dBInNCkY .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-u0dBInNCkY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u0dBInNCkY .carousel-control,
.cid-u0dBInNCkY .close {
  background: #1b1b1b;
}
.cid-u0dBInNCkY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u0dBInNCkY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u0dBInNCkY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u0dBInNCkY .carousel-control-next span {
  margin-left: 5px;
}
.cid-u0dBInNCkY .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-u0dBInNCkY .close::before {
  content: '\e91a';
}
.cid-u0dBInNCkY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u0dBInNCkY .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-u0dBInNCkY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0dBInNCkY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0dBInNCkY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0dBInNCkY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u0dBInNCkY .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-u0dBInNCkY .carousel-indicators li.active,
.cid-u0dBInNCkY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u0dBInNCkY .carousel-indicators li::after,
.cid-u0dBInNCkY .carousel-indicators li::before {
  content: none;
}
.cid-u0dBInNCkY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u0dBInNCkY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u0dBInNCkY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u0dBInNCkY .carousel-indicators {
    display: none;
  }
}
.cid-u0dBInNCkY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u0dBInNCkY .carousel-inner > .active {
  display: block;
}
.cid-u0dBInNCkY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0dBInNCkY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u0dBInNCkY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u0dBInNCkY .carousel-control,
  .cid-u0dBInNCkY .carousel-indicators,
  .cid-u0dBInNCkY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u0dBInNCkY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u0dBInNCkY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u0dBInNCkY .carousel-indicators .active,
.cid-u0dBInNCkY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u0dBInNCkY .carousel-indicators .active {
  background: #fff;
}
.cid-u0dBInNCkY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u0dBInNCkY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u0dBInNCkY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u0dBInNCkY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u0dBInNCkY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u0dBInNCkY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u0dBInNCkY .carousel {
  width: 100%;
}
.cid-u0dBInNCkY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u0dBInNCkY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u0dBInNCkY .modal.fade .modal-dialog,
.cid-u0dBInNCkY .modal.in .modal-dialog {
  transform: none;
}
.cid-u0dBInNCkY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u0dBInNCkY H6 {
  text-align: center;
}
.cid-u0dBInNCkY H3 {
  color: #000000;
}
.cid-tXxfcqeINZ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXxfcqeINZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfcqeINZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfcqeINZ .item {
  padding-bottom: 2rem;
}
.cid-tXxfcqeINZ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfcqeINZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfcqeINZ .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-tXxfcqeINZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfcqeINZ .carousel-control,
.cid-tXxfcqeINZ .close {
  background: #1b1b1b;
}
.cid-tXxfcqeINZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfcqeINZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfcqeINZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfcqeINZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfcqeINZ .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-tXxfcqeINZ .close::before {
  content: '\e91a';
}
.cid-tXxfcqeINZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfcqeINZ .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-tXxfcqeINZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfcqeINZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfcqeINZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfcqeINZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfcqeINZ .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-tXxfcqeINZ .carousel-indicators li.active,
.cid-tXxfcqeINZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfcqeINZ .carousel-indicators li::after,
.cid-tXxfcqeINZ .carousel-indicators li::before {
  content: none;
}
.cid-tXxfcqeINZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfcqeINZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfcqeINZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfcqeINZ .carousel-indicators {
    display: none;
  }
}
.cid-tXxfcqeINZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfcqeINZ .carousel-inner > .active {
  display: block;
}
.cid-tXxfcqeINZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfcqeINZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfcqeINZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfcqeINZ .carousel-control,
  .cid-tXxfcqeINZ .carousel-indicators,
  .cid-tXxfcqeINZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfcqeINZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfcqeINZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfcqeINZ .carousel-indicators .active,
.cid-tXxfcqeINZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfcqeINZ .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfcqeINZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfcqeINZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfcqeINZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfcqeINZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfcqeINZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfcqeINZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfcqeINZ .carousel {
  width: 100%;
}
.cid-tXxfcqeINZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfcqeINZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfcqeINZ .modal.fade .modal-dialog,
.cid-tXxfcqeINZ .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfcqeINZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfcqeINZ H6 {
  text-align: center;
}
.cid-tXxfcqeINZ H3 {
  color: #353535;
}
.cid-tXxfcqw63J {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXxfcqw63J .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfcqw63J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfcqw63J .item {
  padding-bottom: 2rem;
}
.cid-tXxfcqw63J .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfcqw63J .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfcqw63J .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-tXxfcqw63J .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfcqw63J .carousel-control,
.cid-tXxfcqw63J .close {
  background: #1b1b1b;
}
.cid-tXxfcqw63J .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfcqw63J .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfcqw63J .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfcqw63J .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfcqw63J .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-tXxfcqw63J .close::before {
  content: '\e91a';
}
.cid-tXxfcqw63J .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfcqw63J .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-tXxfcqw63J .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfcqw63J .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfcqw63J .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfcqw63J .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfcqw63J .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-tXxfcqw63J .carousel-indicators li.active,
.cid-tXxfcqw63J .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfcqw63J .carousel-indicators li::after,
.cid-tXxfcqw63J .carousel-indicators li::before {
  content: none;
}
.cid-tXxfcqw63J .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfcqw63J .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfcqw63J .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfcqw63J .carousel-indicators {
    display: none;
  }
}
.cid-tXxfcqw63J .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfcqw63J .carousel-inner > .active {
  display: block;
}
.cid-tXxfcqw63J .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfcqw63J .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfcqw63J .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfcqw63J .carousel-control,
  .cid-tXxfcqw63J .carousel-indicators,
  .cid-tXxfcqw63J .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfcqw63J .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfcqw63J .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfcqw63J .carousel-indicators .active,
.cid-tXxfcqw63J .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfcqw63J .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfcqw63J .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfcqw63J .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfcqw63J .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfcqw63J .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfcqw63J .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfcqw63J .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfcqw63J .carousel {
  width: 100%;
}
.cid-tXxfcqw63J .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfcqw63J .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfcqw63J .modal.fade .modal-dialog,
.cid-tXxfcqw63J .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfcqw63J .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfcqw63J H6 {
  text-align: center;
}
.cid-tXxfcqw63J H3 {
  color: #353535;
}
.cid-u1QMZuFSDI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1QMZuFSDI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1QMZuFSDI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1QMZuFSDI .item {
  padding-bottom: 2rem;
}
.cid-u1QMZuFSDI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1QMZuFSDI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1QMZuFSDI .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-u1QMZuFSDI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1QMZuFSDI .carousel-control,
.cid-u1QMZuFSDI .close {
  background: #1b1b1b;
}
.cid-u1QMZuFSDI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1QMZuFSDI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1QMZuFSDI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1QMZuFSDI .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1QMZuFSDI .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-u1QMZuFSDI .close::before {
  content: '\e91a';
}
.cid-u1QMZuFSDI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1QMZuFSDI .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-u1QMZuFSDI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QMZuFSDI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1QMZuFSDI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1QMZuFSDI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1QMZuFSDI .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-u1QMZuFSDI .carousel-indicators li.active,
.cid-u1QMZuFSDI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1QMZuFSDI .carousel-indicators li::after,
.cid-u1QMZuFSDI .carousel-indicators li::before {
  content: none;
}
.cid-u1QMZuFSDI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1QMZuFSDI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1QMZuFSDI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1QMZuFSDI .carousel-indicators {
    display: none;
  }
}
.cid-u1QMZuFSDI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1QMZuFSDI .carousel-inner > .active {
  display: block;
}
.cid-u1QMZuFSDI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QMZuFSDI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1QMZuFSDI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1QMZuFSDI .carousel-control,
  .cid-u1QMZuFSDI .carousel-indicators,
  .cid-u1QMZuFSDI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1QMZuFSDI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1QMZuFSDI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1QMZuFSDI .carousel-indicators .active,
.cid-u1QMZuFSDI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1QMZuFSDI .carousel-indicators .active {
  background: #fff;
}
.cid-u1QMZuFSDI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1QMZuFSDI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1QMZuFSDI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1QMZuFSDI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1QMZuFSDI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1QMZuFSDI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1QMZuFSDI .carousel {
  width: 100%;
}
.cid-u1QMZuFSDI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1QMZuFSDI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1QMZuFSDI .modal.fade .modal-dialog,
.cid-u1QMZuFSDI .modal.in .modal-dialog {
  transform: none;
}
.cid-u1QMZuFSDI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1QMZuFSDI H6 {
  text-align: center;
}
.cid-u1QMZuFSDI H3 {
  color: #353535;
}
.cid-u1QN0jng3S {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1QN0jng3S .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1QN0jng3S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1QN0jng3S .item {
  padding-bottom: 2rem;
}
.cid-u1QN0jng3S .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1QN0jng3S .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1QN0jng3S .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-u1QN0jng3S .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1QN0jng3S .carousel-control,
.cid-u1QN0jng3S .close {
  background: #1b1b1b;
}
.cid-u1QN0jng3S .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1QN0jng3S .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1QN0jng3S .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1QN0jng3S .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1QN0jng3S .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-u1QN0jng3S .close::before {
  content: '\e91a';
}
.cid-u1QN0jng3S .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1QN0jng3S .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-u1QN0jng3S .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QN0jng3S .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1QN0jng3S .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1QN0jng3S .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1QN0jng3S .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-u1QN0jng3S .carousel-indicators li.active,
.cid-u1QN0jng3S .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1QN0jng3S .carousel-indicators li::after,
.cid-u1QN0jng3S .carousel-indicators li::before {
  content: none;
}
.cid-u1QN0jng3S .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1QN0jng3S .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1QN0jng3S .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1QN0jng3S .carousel-indicators {
    display: none;
  }
}
.cid-u1QN0jng3S .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1QN0jng3S .carousel-inner > .active {
  display: block;
}
.cid-u1QN0jng3S .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QN0jng3S .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1QN0jng3S .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1QN0jng3S .carousel-control,
  .cid-u1QN0jng3S .carousel-indicators,
  .cid-u1QN0jng3S .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1QN0jng3S .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1QN0jng3S .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1QN0jng3S .carousel-indicators .active,
.cid-u1QN0jng3S .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1QN0jng3S .carousel-indicators .active {
  background: #fff;
}
.cid-u1QN0jng3S .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1QN0jng3S .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1QN0jng3S .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1QN0jng3S .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1QN0jng3S .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1QN0jng3S .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1QN0jng3S .carousel {
  width: 100%;
}
.cid-u1QN0jng3S .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1QN0jng3S .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1QN0jng3S .modal.fade .modal-dialog,
.cid-u1QN0jng3S .modal.in .modal-dialog {
  transform: none;
}
.cid-u1QN0jng3S .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1QN0jng3S H6 {
  text-align: center;
}
.cid-u1QN0jng3S H3 {
  color: #353535;
}
.cid-tXxfcqRJZM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfcqRJZM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfcqRJZM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfcqRJZM .item {
  padding-bottom: 2rem;
}
.cid-tXxfcqRJZM .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfcqRJZM .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfcqRJZM .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-tXxfcqRJZM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfcqRJZM .carousel-control,
.cid-tXxfcqRJZM .close {
  background: #1b1b1b;
}
.cid-tXxfcqRJZM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfcqRJZM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfcqRJZM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfcqRJZM .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfcqRJZM .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-tXxfcqRJZM .close::before {
  content: '\e91a';
}
.cid-tXxfcqRJZM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfcqRJZM .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-tXxfcqRJZM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfcqRJZM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfcqRJZM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfcqRJZM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfcqRJZM .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-tXxfcqRJZM .carousel-indicators li.active,
.cid-tXxfcqRJZM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfcqRJZM .carousel-indicators li::after,
.cid-tXxfcqRJZM .carousel-indicators li::before {
  content: none;
}
.cid-tXxfcqRJZM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfcqRJZM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfcqRJZM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfcqRJZM .carousel-indicators {
    display: none;
  }
}
.cid-tXxfcqRJZM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfcqRJZM .carousel-inner > .active {
  display: block;
}
.cid-tXxfcqRJZM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfcqRJZM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfcqRJZM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfcqRJZM .carousel-control,
  .cid-tXxfcqRJZM .carousel-indicators,
  .cid-tXxfcqRJZM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfcqRJZM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfcqRJZM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfcqRJZM .carousel-indicators .active,
.cid-tXxfcqRJZM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfcqRJZM .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfcqRJZM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfcqRJZM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfcqRJZM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfcqRJZM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfcqRJZM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfcqRJZM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfcqRJZM .carousel {
  width: 100%;
}
.cid-tXxfcqRJZM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfcqRJZM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfcqRJZM .modal.fade .modal-dialog,
.cid-tXxfcqRJZM .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfcqRJZM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfcqRJZM H6 {
  text-align: center;
}
.cid-tXxfcqRJZM H3 {
  color: #151515;
}
.cid-u1QNyno7GW {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1QNyno7GW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1QNyno7GW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1QNyno7GW .item {
  padding-bottom: 2rem;
}
.cid-u1QNyno7GW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1QNyno7GW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1QNyno7GW .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-u1QNyno7GW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1QNyno7GW .carousel-control,
.cid-u1QNyno7GW .close {
  background: #1b1b1b;
}
.cid-u1QNyno7GW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1QNyno7GW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1QNyno7GW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1QNyno7GW .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1QNyno7GW .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-u1QNyno7GW .close::before {
  content: '\e91a';
}
.cid-u1QNyno7GW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1QNyno7GW .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-u1QNyno7GW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QNyno7GW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1QNyno7GW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1QNyno7GW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1QNyno7GW .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-u1QNyno7GW .carousel-indicators li.active,
.cid-u1QNyno7GW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1QNyno7GW .carousel-indicators li::after,
.cid-u1QNyno7GW .carousel-indicators li::before {
  content: none;
}
.cid-u1QNyno7GW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1QNyno7GW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1QNyno7GW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1QNyno7GW .carousel-indicators {
    display: none;
  }
}
.cid-u1QNyno7GW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1QNyno7GW .carousel-inner > .active {
  display: block;
}
.cid-u1QNyno7GW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QNyno7GW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1QNyno7GW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1QNyno7GW .carousel-control,
  .cid-u1QNyno7GW .carousel-indicators,
  .cid-u1QNyno7GW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1QNyno7GW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1QNyno7GW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1QNyno7GW .carousel-indicators .active,
.cid-u1QNyno7GW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1QNyno7GW .carousel-indicators .active {
  background: #fff;
}
.cid-u1QNyno7GW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1QNyno7GW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1QNyno7GW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1QNyno7GW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1QNyno7GW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1QNyno7GW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1QNyno7GW .carousel {
  width: 100%;
}
.cid-u1QNyno7GW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1QNyno7GW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1QNyno7GW .modal.fade .modal-dialog,
.cid-u1QNyno7GW .modal.in .modal-dialog {
  transform: none;
}
.cid-u1QNyno7GW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1QNyno7GW H6 {
  text-align: center;
}
.cid-u1QNyno7GW H3 {
  color: #151515;
}
.cid-u1QPmmspPU {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1QPmmspPU .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1QPmmspPU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1QPmmspPU .item {
  padding-bottom: 2rem;
}
.cid-u1QPmmspPU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1QPmmspPU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1QPmmspPU .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-u1QPmmspPU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1QPmmspPU .carousel-control,
.cid-u1QPmmspPU .close {
  background: #1b1b1b;
}
.cid-u1QPmmspPU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1QPmmspPU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1QPmmspPU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1QPmmspPU .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1QPmmspPU .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-u1QPmmspPU .close::before {
  content: '\e91a';
}
.cid-u1QPmmspPU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1QPmmspPU .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-u1QPmmspPU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QPmmspPU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1QPmmspPU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1QPmmspPU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1QPmmspPU .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-u1QPmmspPU .carousel-indicators li.active,
.cid-u1QPmmspPU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1QPmmspPU .carousel-indicators li::after,
.cid-u1QPmmspPU .carousel-indicators li::before {
  content: none;
}
.cid-u1QPmmspPU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1QPmmspPU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1QPmmspPU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1QPmmspPU .carousel-indicators {
    display: none;
  }
}
.cid-u1QPmmspPU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1QPmmspPU .carousel-inner > .active {
  display: block;
}
.cid-u1QPmmspPU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QPmmspPU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1QPmmspPU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1QPmmspPU .carousel-control,
  .cid-u1QPmmspPU .carousel-indicators,
  .cid-u1QPmmspPU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1QPmmspPU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1QPmmspPU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1QPmmspPU .carousel-indicators .active,
.cid-u1QPmmspPU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1QPmmspPU .carousel-indicators .active {
  background: #fff;
}
.cid-u1QPmmspPU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1QPmmspPU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1QPmmspPU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1QPmmspPU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1QPmmspPU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1QPmmspPU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1QPmmspPU .carousel {
  width: 100%;
}
.cid-u1QPmmspPU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1QPmmspPU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1QPmmspPU .modal.fade .modal-dialog,
.cid-u1QPmmspPU .modal.in .modal-dialog {
  transform: none;
}
.cid-u1QPmmspPU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1QPmmspPU H6 {
  text-align: center;
}
.cid-u1QPmmspPU H3 {
  color: #151515;
}
.cid-u1QQlF3g25 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1QQlF3g25 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1QQlF3g25 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1QQlF3g25 .item {
  padding-bottom: 2rem;
}
.cid-u1QQlF3g25 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1QQlF3g25 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1QQlF3g25 .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-u1QQlF3g25 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1QQlF3g25 .carousel-control,
.cid-u1QQlF3g25 .close {
  background: #1b1b1b;
}
.cid-u1QQlF3g25 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1QQlF3g25 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1QQlF3g25 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1QQlF3g25 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1QQlF3g25 .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-u1QQlF3g25 .close::before {
  content: '\e91a';
}
.cid-u1QQlF3g25 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1QQlF3g25 .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-u1QQlF3g25 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QQlF3g25 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1QQlF3g25 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1QQlF3g25 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1QQlF3g25 .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-u1QQlF3g25 .carousel-indicators li.active,
.cid-u1QQlF3g25 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1QQlF3g25 .carousel-indicators li::after,
.cid-u1QQlF3g25 .carousel-indicators li::before {
  content: none;
}
.cid-u1QQlF3g25 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1QQlF3g25 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1QQlF3g25 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1QQlF3g25 .carousel-indicators {
    display: none;
  }
}
.cid-u1QQlF3g25 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1QQlF3g25 .carousel-inner > .active {
  display: block;
}
.cid-u1QQlF3g25 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1QQlF3g25 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1QQlF3g25 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1QQlF3g25 .carousel-control,
  .cid-u1QQlF3g25 .carousel-indicators,
  .cid-u1QQlF3g25 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1QQlF3g25 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1QQlF3g25 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1QQlF3g25 .carousel-indicators .active,
.cid-u1QQlF3g25 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1QQlF3g25 .carousel-indicators .active {
  background: #fff;
}
.cid-u1QQlF3g25 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1QQlF3g25 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1QQlF3g25 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1QQlF3g25 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1QQlF3g25 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1QQlF3g25 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1QQlF3g25 .carousel {
  width: 100%;
}
.cid-u1QQlF3g25 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1QQlF3g25 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1QQlF3g25 .modal.fade .modal-dialog,
.cid-u1QQlF3g25 .modal.in .modal-dialog {
  transform: none;
}
.cid-u1QQlF3g25 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1QQlF3g25 H6 {
  text-align: center;
}
.cid-u1QQlF3g25 H3 {
  color: #353535;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXxA76bj5o {
  padding-top: 10rem;
  padding-bottom: 7rem;
  background-color: #1a1e21;
}
.cid-tXxA76bj5o .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxA76bj5o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxA76bj5o .mbr-section-head {
  margin-bottom: 110px;
}
@media (max-width: 1399px) {
  .cid-tXxA76bj5o .mbr-section-head {
    margin-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .cid-tXxA76bj5o .mbr-section-head {
    margin-bottom: 50px;
  }
}
.cid-tXxA76bj5o .mbr-section-title {
  color: #e3ebf3;
  text-align: center;
}
.cid-tXxA76bj5o .mbr-section-subtitle {
  margin-top: 30px;
  color: #6c7a88;
  text-align: center;
}
@media (max-width: 1399px) {
  .cid-tXxA76bj5o .mbr-section-subtitle {
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  .cid-tXxA76bj5o .mbr-section-subtitle {
    margin-top: 20px;
  }
}
.cid-tXxA76bj5o .row {
  column-gap: 20px;
}
.cid-tXxA76bj5o .col-text {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(50% - 10px);
  height: auto;
  min-height: 600px;
  padding: 100px 120px 100px 100px !important;
  margin-bottom: 20px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.cid-tXxA76bj5o .col-text:nth-child(1) {
  background-image: url("../../../assets/images/cavalier1-1899x952.jpg");
}
.cid-tXxA76bj5o .col-text:nth-child(2) {
  background-image: url("../../../assets/images/photo-2023-11-28-02-20-31-4-1280x720.jpg");
}
@media (max-width: 1399px) {
  .cid-tXxA76bj5o .col-text {
    padding: 80px !important;
  }
}
@media (max-width: 1199px) {
  .cid-tXxA76bj5o .col-text {
    width: 100%;
    min-height: 500px;
    padding: 50px !important;
    border-radius: 12px;
  }
}
@media (max-width: 767px) {
  .cid-tXxA76bj5o .col-text {
    padding: 20px !important;
    min-height: 360px;
  }
}
.cid-tXxA76bj5o .col-text:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(18, 21, 24, 0) 0, rgba(18, 21, 24, 0.9) 100%);
}
.cid-tXxA76bj5o .center-box {
  margin-top: auto;
}
.cid-tXxA76bj5o .card-title {
  position: relative;
  width: 100%;
  color: #e3ebf3;
}
.cid-tXxA76bj5o .card-subtitle {
  position: relative;
  margin-top: 16px;
  color: #e3ebf3;
}
.cid-tXxA76bj5o .mbr-section-btn {
  position: relative;
  margin-top: 16px;
}
.cid-tXxBvOlsac {
  padding-top: 5rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tXxBvOlsac .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxBvOlsac .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxBvOlsac .container-fluid {
  padding: 0 50px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-tXxBvOlsac .container-fluid {
    padding: 0 20px;
  }
}
.cid-tXxBvOlsac .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tXxBvOlsac .container {
    padding: 0 20px;
  }
}
.cid-tXxBvOlsac .row {
  justify-content: center;
}
.cid-tXxBvOlsac .title-wrapper .mbr-section-title {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .cid-tXxBvOlsac .title-wrapper .mbr-section-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-tXxBvOlsac .video-block {
    margin-bottom: 30px;
  }
}
.cid-tXxBvOlsac .video-block .video-wrapper iframe {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tXxBvOlsac .video-block .video-wrapper iframe {
    height: 300px;
  }
}
.cid-tXxBvOlsac .video-block .video-wrapper .app-video-wrapper::before {
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 100%;
  background-color: #ffffff;
  color: #000000;
  text-shadow: none;
}
.cid-tXxBvOlsac .video-block .video-wrapper .app-video-wrapper img {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tXxBvOlsac .video-block .video-wrapper .app-video-wrapper img {
    height: 300px;
  }
}
.cid-tXxBvOlsac .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-tXxA76mYSa {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxA76mYSa .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxA76mYSa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxA76mYSa .item {
  padding-bottom: 2rem;
}
.cid-tXxA76mYSa .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxA76mYSa .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxA76mYSa .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-tXxA76mYSa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxA76mYSa .carousel-control,
.cid-tXxA76mYSa .close {
  background: #1b1b1b;
}
.cid-tXxA76mYSa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxA76mYSa .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxA76mYSa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxA76mYSa .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxA76mYSa .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-tXxA76mYSa .close::before {
  content: '\e91a';
}
.cid-tXxA76mYSa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxA76mYSa .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-tXxA76mYSa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxA76mYSa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxA76mYSa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxA76mYSa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxA76mYSa .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-tXxA76mYSa .carousel-indicators li.active,
.cid-tXxA76mYSa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxA76mYSa .carousel-indicators li::after,
.cid-tXxA76mYSa .carousel-indicators li::before {
  content: none;
}
.cid-tXxA76mYSa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxA76mYSa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxA76mYSa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxA76mYSa .carousel-indicators {
    display: none;
  }
}
.cid-tXxA76mYSa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxA76mYSa .carousel-inner > .active {
  display: block;
}
.cid-tXxA76mYSa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxA76mYSa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxA76mYSa .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxA76mYSa .carousel-control,
  .cid-tXxA76mYSa .carousel-indicators,
  .cid-tXxA76mYSa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxA76mYSa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxA76mYSa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxA76mYSa .carousel-indicators .active,
.cid-tXxA76mYSa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxA76mYSa .carousel-indicators .active {
  background: #fff;
}
.cid-tXxA76mYSa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxA76mYSa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxA76mYSa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxA76mYSa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxA76mYSa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxA76mYSa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxA76mYSa .carousel {
  width: 100%;
}
.cid-tXxA76mYSa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxA76mYSa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxA76mYSa .modal.fade .modal-dialog,
.cid-tXxA76mYSa .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxA76mYSa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxA76mYSa H6 {
  text-align: center;
}
.cid-tXxA76mYSa H3 {
  color: #353535;
}
.cid-tXxA76GMIY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXxA76GMIY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxA76GMIY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxA76GMIY .item {
  padding-bottom: 2rem;
}
.cid-tXxA76GMIY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxA76GMIY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxA76GMIY .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-tXxA76GMIY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxA76GMIY .carousel-control,
.cid-tXxA76GMIY .close {
  background: #1b1b1b;
}
.cid-tXxA76GMIY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxA76GMIY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxA76GMIY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxA76GMIY .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxA76GMIY .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-tXxA76GMIY .close::before {
  content: '\e91a';
}
.cid-tXxA76GMIY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxA76GMIY .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-tXxA76GMIY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxA76GMIY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxA76GMIY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxA76GMIY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxA76GMIY .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-tXxA76GMIY .carousel-indicators li.active,
.cid-tXxA76GMIY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxA76GMIY .carousel-indicators li::after,
.cid-tXxA76GMIY .carousel-indicators li::before {
  content: none;
}
.cid-tXxA76GMIY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxA76GMIY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxA76GMIY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxA76GMIY .carousel-indicators {
    display: none;
  }
}
.cid-tXxA76GMIY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxA76GMIY .carousel-inner > .active {
  display: block;
}
.cid-tXxA76GMIY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxA76GMIY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxA76GMIY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxA76GMIY .carousel-control,
  .cid-tXxA76GMIY .carousel-indicators,
  .cid-tXxA76GMIY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxA76GMIY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxA76GMIY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxA76GMIY .carousel-indicators .active,
.cid-tXxA76GMIY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxA76GMIY .carousel-indicators .active {
  background: #fff;
}
.cid-tXxA76GMIY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxA76GMIY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxA76GMIY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxA76GMIY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxA76GMIY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxA76GMIY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxA76GMIY .carousel {
  width: 100%;
}
.cid-tXxA76GMIY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxA76GMIY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxA76GMIY .modal.fade .modal-dialog,
.cid-tXxA76GMIY .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxA76GMIY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxA76GMIY H6 {
  text-align: center;
}
.cid-tXxA76GMIY H3 {
  color: #353535;
}
.cid-tXxA771dXF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxA771dXF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxA771dXF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxA771dXF .item {
  padding-bottom: 2rem;
}
.cid-tXxA771dXF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxA771dXF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxA771dXF .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-tXxA771dXF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxA771dXF .carousel-control,
.cid-tXxA771dXF .close {
  background: #1b1b1b;
}
.cid-tXxA771dXF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxA771dXF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxA771dXF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxA771dXF .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxA771dXF .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-tXxA771dXF .close::before {
  content: '\e91a';
}
.cid-tXxA771dXF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxA771dXF .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-tXxA771dXF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxA771dXF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxA771dXF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxA771dXF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxA771dXF .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-tXxA771dXF .carousel-indicators li.active,
.cid-tXxA771dXF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxA771dXF .carousel-indicators li::after,
.cid-tXxA771dXF .carousel-indicators li::before {
  content: none;
}
.cid-tXxA771dXF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxA771dXF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxA771dXF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxA771dXF .carousel-indicators {
    display: none;
  }
}
.cid-tXxA771dXF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxA771dXF .carousel-inner > .active {
  display: block;
}
.cid-tXxA771dXF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxA771dXF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxA771dXF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxA771dXF .carousel-control,
  .cid-tXxA771dXF .carousel-indicators,
  .cid-tXxA771dXF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxA771dXF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxA771dXF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxA771dXF .carousel-indicators .active,
.cid-tXxA771dXF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxA771dXF .carousel-indicators .active {
  background: #fff;
}
.cid-tXxA771dXF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxA771dXF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxA771dXF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxA771dXF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxA771dXF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxA771dXF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxA771dXF .carousel {
  width: 100%;
}
.cid-tXxA771dXF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxA771dXF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxA771dXF .modal.fade .modal-dialog,
.cid-tXxA771dXF .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxA771dXF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxA771dXF H6 {
  text-align: center;
}
.cid-tXxA771dXF H3 {
  color: #353535;
}
.cid-tXxA77itBg {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxA77itBg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxA77itBg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxA77itBg .item {
  padding-bottom: 2rem;
}
.cid-tXxA77itBg .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxA77itBg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxA77itBg .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-tXxA77itBg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxA77itBg .carousel-control,
.cid-tXxA77itBg .close {
  background: #1b1b1b;
}
.cid-tXxA77itBg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxA77itBg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxA77itBg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxA77itBg .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxA77itBg .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-tXxA77itBg .close::before {
  content: '\e91a';
}
.cid-tXxA77itBg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxA77itBg .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-tXxA77itBg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxA77itBg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxA77itBg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxA77itBg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxA77itBg .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-tXxA77itBg .carousel-indicators li.active,
.cid-tXxA77itBg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxA77itBg .carousel-indicators li::after,
.cid-tXxA77itBg .carousel-indicators li::before {
  content: none;
}
.cid-tXxA77itBg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxA77itBg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxA77itBg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxA77itBg .carousel-indicators {
    display: none;
  }
}
.cid-tXxA77itBg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxA77itBg .carousel-inner > .active {
  display: block;
}
.cid-tXxA77itBg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxA77itBg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxA77itBg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxA77itBg .carousel-control,
  .cid-tXxA77itBg .carousel-indicators,
  .cid-tXxA77itBg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxA77itBg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxA77itBg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxA77itBg .carousel-indicators .active,
.cid-tXxA77itBg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxA77itBg .carousel-indicators .active {
  background: #fff;
}
.cid-tXxA77itBg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxA77itBg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxA77itBg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxA77itBg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxA77itBg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxA77itBg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxA77itBg .carousel {
  width: 100%;
}
.cid-tXxA77itBg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxA77itBg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxA77itBg .modal.fade .modal-dialog,
.cid-tXxA77itBg .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxA77itBg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxA77itBg H6 {
  text-align: center;
}
.cid-tXxA77itBg H3 {
  color: #7b7b7b;
}
.cid-tXxA77B7cf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #1a1e21;
}
.cid-tXxA77B7cf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxA77B7cf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxA77B7cf .mbr-section-title {
  color: #e6c63b;
  text-align: center;
}
.cid-tXxA77B7cf .mbr-section-subtitle {
  color: #e3ebf3;
}
.cid-tXxA77B7cf .mbr-section-btn {
  margin-top: 50px;
}
@media (max-width: 1399px) {
  .cid-tXxA77B7cf .mbr-section-btn {
    margin-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-tXxA77B7cf .mbr-section-btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-tXxA77B7cf .mbr-section-btn {
    margin-top: 2px;
  }
}
.cid-tXxA77B7cf .text-wrap {
  display: flex;
  column-gap: 20px;
  width: 100%;
  margin-top: 60px;
}
@media (max-width: 1399px) {
  .cid-tXxA77B7cf .text-wrap {
    margin-top: 40px;
  }
}
@media (max-width: 991px) {
  .cid-tXxA77B7cf .text-wrap {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .cid-tXxA77B7cf .text-wrap {
    flex-wrap: wrap;
    row-gap: 12px;
    margin-top: 12px;
  }
}
.cid-tXxA77B7cf .mbr-text {
  width: 1px;
  flex-grow: 1;
  color: #6c7a88;
}
@media (max-width: 767px) {
  .cid-tXxA77B7cf .mbr-text {
    width: 100%;
  }
}
.cid-tXxA77B7cf .mbr-section-subtitle,
.cid-tXxA77B7cf .mbr-section-btn {
  text-align: center;
}
.cid-tXxA77LDKX {
  background: #ffffff;
}
.cid-tXxA77LDKX .container-fluid {
  padding: 0 3rem;
}
.cid-tXxA77LDKX .video-block {
  margin: auto;
  width: 100% !important;
}
@media (max-width: 767px) {
  .cid-tXxA77LDKX .container-fluid {
    padding: 0 1rem;
  }
  .cid-tXxA77LDKX .video-block {
    width: 100% !important;
  }
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tYx3QqNkXe .navbar-dropdown {
  position: relative !important;
}
.cid-tYx3QqNkXe .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tYx3QqNkXe .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tYx3QqNkXe .container,
  .cid-tYx3QqNkXe .container-fluid {
    flex-wrap: initial;
  }
  .cid-tYx3QqNkXe .nav-link:hover,
  .cid-tYx3QqNkXe .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tYx3QqNkXe .navbar-nav {
  margin: auto;
}
.cid-tYx3QqNkXe .dropdown-item {
  color: #ffffff !important;
}
.cid-tYx3QqNkXe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tYx3QqNkXe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tYx3QqNkXe .navbar-short,
.cid-tYx3QqNkXe .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tYx3QqNkXe .navbar-short .nav-link,
.cid-tYx3QqNkXe .opened .nav-link,
.cid-tYx3QqNkXe .navbar-short .navbar-caption,
.cid-tYx3QqNkXe .opened .navbar-caption,
.cid-tYx3QqNkXe .navbar-short .mbr-iconfont,
.cid-tYx3QqNkXe .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tYx3QqNkXe .navbar-short .hamburger span,
.cid-tYx3QqNkXe .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tYx3QqNkXe .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tYx3QqNkXe .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYx3QqNkXe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tYx3QqNkXe .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tYx3QqNkXe .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tYx3QqNkXe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tYx3QqNkXe .container {
  display: flex;
  margin: auto;
}
.cid-tYx3QqNkXe .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tYx3QqNkXe .dropdown-menu,
.cid-tYx3QqNkXe .navbar.opened {
  background: #000000 !important;
}
.cid-tYx3QqNkXe .nav-item:focus,
.cid-tYx3QqNkXe .nav-link:focus {
  outline: none;
}
.cid-tYx3QqNkXe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYx3QqNkXe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYx3QqNkXe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYx3QqNkXe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYx3QqNkXe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYx3QqNkXe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYx3QqNkXe .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tYx3QqNkXe .navbar.opened {
  transition: all 0.3s;
}
.cid-tYx3QqNkXe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYx3QqNkXe .navbar .navbar-logo img {
  width: auto;
}
.cid-tYx3QqNkXe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYx3QqNkXe .navbar.collapsed {
  justify-content: center;
}
.cid-tYx3QqNkXe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYx3QqNkXe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tYx3QqNkXe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tYx3QqNkXe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYx3QqNkXe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYx3QqNkXe .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tYx3QqNkXe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYx3QqNkXe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYx3QqNkXe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYx3QqNkXe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYx3QqNkXe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYx3QqNkXe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYx3QqNkXe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYx3QqNkXe .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tYx3QqNkXe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tYx3QqNkXe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tYx3QqNkXe .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tYx3QqNkXe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYx3QqNkXe .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tYx3QqNkXe .navbar.navbar-short {
  min-height: 60px;
}
.cid-tYx3QqNkXe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tYx3QqNkXe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tYx3QqNkXe .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tYx3QqNkXe .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tYx3QqNkXe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYx3QqNkXe .dropdown-item.active,
.cid-tYx3QqNkXe .dropdown-item:active {
  background-color: transparent;
}
.cid-tYx3QqNkXe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYx3QqNkXe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYx3QqNkXe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYx3QqNkXe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tYx3QqNkXe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYx3QqNkXe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYx3QqNkXe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYx3QqNkXe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYx3QqNkXe button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYx3QqNkXe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tYx3QqNkXe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYx3QqNkXe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYx3QqNkXe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYx3QqNkXe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYx3QqNkXe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYx3QqNkXe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYx3QqNkXe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYx3QqNkXe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYx3QqNkXe .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tYx3QqNkXe a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tYx3QqNkXe .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-tYx3QqNkXe .navbar {
    height: 70px;
  }
  .cid-tYx3QqNkXe .navbar.opened {
    height: auto;
  }
  .cid-tYx3QqNkXe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYx3Qylsc1 {
  padding-top: 10rem;
  padding-bottom: 2rem;
  background-color: #1a1e21;
}
.cid-tYx3Qylsc1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYx3Qylsc1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tYx3Qylsc1 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tYx3Qylsc1 .mbr-section-subtitle {
  color: #e3ebf3;
}
.cid-tYx3Qylsc1 .mbr-section-btn {
  margin-top: 50px;
}
@media (max-width: 1399px) {
  .cid-tYx3Qylsc1 .mbr-section-btn {
    margin-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-tYx3Qylsc1 .mbr-section-btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-tYx3Qylsc1 .mbr-section-btn {
    margin-top: 2px;
  }
}
.cid-tYx3Qylsc1 .text-wrap {
  display: flex;
  column-gap: 20px;
  width: 100%;
  margin-top: 60px;
}
@media (max-width: 1399px) {
  .cid-tYx3Qylsc1 .text-wrap {
    margin-top: 40px;
  }
}
@media (max-width: 991px) {
  .cid-tYx3Qylsc1 .text-wrap {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .cid-tYx3Qylsc1 .text-wrap {
    flex-wrap: wrap;
    row-gap: 12px;
    margin-top: 12px;
  }
}
.cid-tYx3Qylsc1 .mbr-text {
  width: 1px;
  flex-grow: 1;
  color: #6c7a88;
}
@media (max-width: 767px) {
  .cid-tYx3Qylsc1 .mbr-text {
    width: 100%;
  }
}
.cid-tYx3Qylsc1 .mbr-section-subtitle,
.cid-tYx3Qylsc1 .mbr-section-btn {
  text-align: center;
}
.cid-tYx3QyA5Dv {
  background: #ffffff;
}
.cid-tYx3QyA5Dv .container-fluid {
  padding: 0 3rem;
}
.cid-tYx3QyA5Dv .video-block {
  margin: auto;
  width: 100% !important;
}
@media (max-width: 767px) {
  .cid-tYx3QyA5Dv .container-fluid {
    padding: 0 1rem;
  }
  .cid-tYx3QyA5Dv .video-block {
    width: 100% !important;
  }
}
.cid-tYx3QyOuut {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tYx3QyOuut .mbr-fallback-image.disabled {
  display: none;
}
.cid-tYx3QyOuut .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tYx3QyOuut .container {
    padding: 0 20px;
  }
}
.cid-tYx3QyOuut .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tYx3QyOuut .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tYx3QyOuut .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tYx3QyOuut .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tYx3QyOuut .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tYx3QyOuut .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tYx3QyOuut .row .list {
    margin-bottom: 32px;
  }
}
.cid-tYx3QyOuut .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tYx3QyOuut .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tYx3QyOuut .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tYx3QyOuut .mbr-section-title {
  color: #e6c63b;
}
.cid-tYx3QyOuut .mbr-desc {
  color: #ffffff;
}
.cid-tYx3QyOuut .mbr-text {
  color: #ffffff;
}
.cid-tYx3QyOuut .list {
  color: #ffffff;
}
.cid-tYx3QyOuut .copyright {
  color: #ffffff;
}
.cid-tZYcZXs56H .navbar-dropdown {
  position: relative !important;
}
.cid-tZYcZXs56H .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tZYcZXs56H .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tZYcZXs56H .container,
  .cid-tZYcZXs56H .container-fluid {
    flex-wrap: initial;
  }
  .cid-tZYcZXs56H .nav-link:hover,
  .cid-tZYcZXs56H .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tZYcZXs56H .navbar-nav {
  margin: auto;
}
.cid-tZYcZXs56H .dropdown-item {
  color: #ffffff !important;
}
.cid-tZYcZXs56H .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tZYcZXs56H .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tZYcZXs56H .navbar-short,
.cid-tZYcZXs56H .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tZYcZXs56H .navbar-short .nav-link,
.cid-tZYcZXs56H .opened .nav-link,
.cid-tZYcZXs56H .navbar-short .navbar-caption,
.cid-tZYcZXs56H .opened .navbar-caption,
.cid-tZYcZXs56H .navbar-short .mbr-iconfont,
.cid-tZYcZXs56H .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tZYcZXs56H .navbar-short .hamburger span,
.cid-tZYcZXs56H .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tZYcZXs56H .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tZYcZXs56H .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZYcZXs56H .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tZYcZXs56H .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tZYcZXs56H .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tZYcZXs56H .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tZYcZXs56H .container {
  display: flex;
  margin: auto;
}
.cid-tZYcZXs56H .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZYcZXs56H .dropdown-menu,
.cid-tZYcZXs56H .navbar.opened {
  background: #000000 !important;
}
.cid-tZYcZXs56H .nav-item:focus,
.cid-tZYcZXs56H .nav-link:focus {
  outline: none;
}
.cid-tZYcZXs56H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZYcZXs56H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZYcZXs56H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZYcZXs56H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZYcZXs56H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZYcZXs56H .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZYcZXs56H .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tZYcZXs56H .navbar.opened {
  transition: all 0.3s;
}
.cid-tZYcZXs56H .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZYcZXs56H .navbar .navbar-logo img {
  width: auto;
}
.cid-tZYcZXs56H .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZYcZXs56H .navbar.collapsed {
  justify-content: center;
}
.cid-tZYcZXs56H .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZYcZXs56H .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZYcZXs56H .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tZYcZXs56H .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZYcZXs56H .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZYcZXs56H .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tZYcZXs56H .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZYcZXs56H .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZYcZXs56H .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZYcZXs56H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZYcZXs56H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZYcZXs56H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZYcZXs56H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZYcZXs56H .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tZYcZXs56H .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZYcZXs56H .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tZYcZXs56H .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZYcZXs56H .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZYcZXs56H .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tZYcZXs56H .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZYcZXs56H .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZYcZXs56H .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZYcZXs56H .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZYcZXs56H .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tZYcZXs56H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZYcZXs56H .dropdown-item.active,
.cid-tZYcZXs56H .dropdown-item:active {
  background-color: transparent;
}
.cid-tZYcZXs56H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZYcZXs56H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZYcZXs56H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZYcZXs56H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tZYcZXs56H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZYcZXs56H .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZYcZXs56H ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZYcZXs56H .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZYcZXs56H button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZYcZXs56H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZYcZXs56H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZYcZXs56H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZYcZXs56H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZYcZXs56H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZYcZXs56H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZYcZXs56H nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZYcZXs56H nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZYcZXs56H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZYcZXs56H .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZYcZXs56H a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tZYcZXs56H .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-tZYcZXs56H .navbar {
    height: 70px;
  }
  .cid-tZYcZXs56H .navbar.opened {
    height: auto;
  }
  .cid-tZYcZXs56H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZYcZXKmMq {
  background-color: #0e0e10;
}
.cid-tZYcZXKmMq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZYcZXKmMq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tZYcZXKmMq .container {
    padding: 0 20px;
  }
}
.cid-tZYcZXKmMq .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-tZYcZXKmMq .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-tZYcZXKmMq .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-tZYcZXKmMq .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-tZYcZXKmMq .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-tZYcZXKmMq .image-wrapper {
  position: relative;
}
.cid-tZYcZXKmMq .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-tZYcZXKmMq .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-tZYcZXKmMq .image-wrapper img {
    height: 350px;
  }
}
.cid-tZYcZXKmMq .mbr-section-title {
  color: #ffffff;
}
.cid-tZYcZXKmMq .mbr-text {
  color: #ffffff;
}
.cid-tZYcZXKmMq .mbr-number {
  color: #f5fd7b;
}
.cid-tZYcZXKmMq .mbr-desc {
  color: #ffffff;
}
.cid-tZYcZXKmMq .mbr-link {
  color: #ffffff;
}
.cid-tZYcZY1oSA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tZYcZY1oSA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZYcZY1oSA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tZYcZY1oSA .container {
    padding: 0 20px;
  }
}
.cid-tZYcZY1oSA .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-tZYcZY1oSA .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-tZYcZY1oSA .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-tZYcZY1oSA .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-tZYcZY1oSA .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-tZYcZY1oSA .image-wrapper {
  position: relative;
}
.cid-tZYcZY1oSA .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-tZYcZY1oSA .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-tZYcZY1oSA .image-wrapper img {
    height: 350px;
  }
}
.cid-tZYcZY1oSA .mbr-section-title {
  color: #ffffff;
}
.cid-tZYcZY1oSA .mbr-text {
  color: #ffffff;
}
.cid-tZYcZY1oSA .mbr-number {
  color: #f5fd7b;
}
.cid-tZYcZY1oSA .mbr-desc {
  color: #ffffff;
}
.cid-tZYcZY1oSA .mbr-link {
  color: #ffffff;
}
.cid-tZYcZYgKTk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tZYcZYgKTk .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZYcZYgKTk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tZYcZYgKTk .container {
    padding: 0 20px;
  }
}
.cid-tZYcZYgKTk .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-tZYcZYgKTk .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-tZYcZYgKTk .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-tZYcZYgKTk .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-tZYcZYgKTk .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-tZYcZYgKTk .image-wrapper {
  position: relative;
}
.cid-tZYcZYgKTk .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-tZYcZYgKTk .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-tZYcZYgKTk .image-wrapper img {
    height: 350px;
  }
}
.cid-tZYcZYgKTk .mbr-section-title {
  color: #ffffff;
}
.cid-tZYcZYgKTk .mbr-text {
  color: #ffffff;
}
.cid-tZYcZYgKTk .mbr-number {
  color: #f5fd7b;
}
.cid-tZYcZYgKTk .mbr-desc {
  color: #ffffff;
}
.cid-tZYcZYgKTk .mbr-link {
  color: #ffffff;
}
.cid-tZYcZYsCI6 {
  background-color: #0e0e10;
}
.cid-tZYcZYsCI6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZYcZYsCI6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tZYcZYsCI6 .container {
    padding: 0 20px;
  }
}
.cid-tZYcZYsCI6 .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-tZYcZYsCI6 .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-tZYcZYsCI6 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-tZYcZYsCI6 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-tZYcZYsCI6 .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-tZYcZYsCI6 .image-wrapper {
  position: relative;
}
.cid-tZYcZYsCI6 .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-tZYcZYsCI6 .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-tZYcZYsCI6 .image-wrapper img {
    height: 350px;
  }
}
.cid-tZYcZYsCI6 .mbr-section-title {
  color: #ffffff;
}
.cid-tZYcZYsCI6 .mbr-text {
  color: #ffffff;
}
.cid-tZYcZYsCI6 .mbr-number {
  color: #f5fd7b;
}
.cid-tZYcZYsCI6 .mbr-desc {
  color: #ffffff;
}
.cid-tZYcZYsCI6 .mbr-link {
  color: #ffffff;
}
.cid-tZYcZYDVLw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f4f3ec;
}
.cid-tZYcZYDVLw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZYcZYDVLw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tZYcZYDVLw .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-tZYcZYDVLw .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-tZYcZYDVLw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-tZYcZYDVLw .media-content,
.cid-tZYcZYDVLw .mbr-figure {
  align-self: center;
}
.cid-tZYcZYDVLw .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-tZYcZYDVLw .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-tZYcZYDVLw .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-tZYcZYDVLw .mbr-text,
.cid-tZYcZYDVLw .mbr-section-btn {
  text-align: left;
}
.cid-tZYcZYQ8sp {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #151515;
}
.cid-tZYcZYQ8sp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZYcZYQ8sp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZYcZYQ8sp .item {
  padding-bottom: 2rem;
}
.cid-tZYcZYQ8sp .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZYcZYQ8sp .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZYcZYQ8sp .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-tZYcZYQ8sp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZYcZYQ8sp .carousel-control,
.cid-tZYcZYQ8sp .close {
  background: #1b1b1b;
}
.cid-tZYcZYQ8sp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZYcZYQ8sp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZYcZYQ8sp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZYcZYQ8sp .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZYcZYQ8sp .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-tZYcZYQ8sp .close::before {
  content: '\e91a';
}
.cid-tZYcZYQ8sp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZYcZYQ8sp .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-tZYcZYQ8sp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZYcZYQ8sp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZYcZYQ8sp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZYcZYQ8sp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZYcZYQ8sp .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-tZYcZYQ8sp .carousel-indicators li.active,
.cid-tZYcZYQ8sp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZYcZYQ8sp .carousel-indicators li::after,
.cid-tZYcZYQ8sp .carousel-indicators li::before {
  content: none;
}
.cid-tZYcZYQ8sp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZYcZYQ8sp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZYcZYQ8sp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZYcZYQ8sp .carousel-indicators {
    display: none;
  }
}
.cid-tZYcZYQ8sp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZYcZYQ8sp .carousel-inner > .active {
  display: block;
}
.cid-tZYcZYQ8sp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZYcZYQ8sp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZYcZYQ8sp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZYcZYQ8sp .carousel-control,
  .cid-tZYcZYQ8sp .carousel-indicators,
  .cid-tZYcZYQ8sp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZYcZYQ8sp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZYcZYQ8sp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZYcZYQ8sp .carousel-indicators .active,
.cid-tZYcZYQ8sp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZYcZYQ8sp .carousel-indicators .active {
  background: #fff;
}
.cid-tZYcZYQ8sp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZYcZYQ8sp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZYcZYQ8sp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZYcZYQ8sp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZYcZYQ8sp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZYcZYQ8sp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZYcZYQ8sp .carousel {
  width: 100%;
}
.cid-tZYcZYQ8sp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZYcZYQ8sp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZYcZYQ8sp .modal.fade .modal-dialog,
.cid-tZYcZYQ8sp .modal.in .modal-dialog {
  transform: none;
}
.cid-tZYcZYQ8sp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZYcZYQ8sp H6 {
  text-align: center;
}
.cid-tZYcZYQ8sp H3 {
  color: #ffffff;
}
.cid-tZYcZZgdyG {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #151515;
}
.cid-tZYcZZgdyG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZYcZZgdyG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZYcZZgdyG .item {
  padding-bottom: 2rem;
}
.cid-tZYcZZgdyG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZYcZZgdyG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZYcZZgdyG .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-tZYcZZgdyG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZYcZZgdyG .carousel-control,
.cid-tZYcZZgdyG .close {
  background: #1b1b1b;
}
.cid-tZYcZZgdyG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZYcZZgdyG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZYcZZgdyG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZYcZZgdyG .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZYcZZgdyG .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-tZYcZZgdyG .close::before {
  content: '\e91a';
}
.cid-tZYcZZgdyG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZYcZZgdyG .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-tZYcZZgdyG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZYcZZgdyG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZYcZZgdyG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZYcZZgdyG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZYcZZgdyG .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-tZYcZZgdyG .carousel-indicators li.active,
.cid-tZYcZZgdyG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZYcZZgdyG .carousel-indicators li::after,
.cid-tZYcZZgdyG .carousel-indicators li::before {
  content: none;
}
.cid-tZYcZZgdyG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZYcZZgdyG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZYcZZgdyG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZYcZZgdyG .carousel-indicators {
    display: none;
  }
}
.cid-tZYcZZgdyG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZYcZZgdyG .carousel-inner > .active {
  display: block;
}
.cid-tZYcZZgdyG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZYcZZgdyG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZYcZZgdyG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZYcZZgdyG .carousel-control,
  .cid-tZYcZZgdyG .carousel-indicators,
  .cid-tZYcZZgdyG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZYcZZgdyG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZYcZZgdyG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZYcZZgdyG .carousel-indicators .active,
.cid-tZYcZZgdyG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZYcZZgdyG .carousel-indicators .active {
  background: #fff;
}
.cid-tZYcZZgdyG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZYcZZgdyG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZYcZZgdyG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZYcZZgdyG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZYcZZgdyG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZYcZZgdyG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZYcZZgdyG .carousel {
  width: 100%;
}
.cid-tZYcZZgdyG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZYcZZgdyG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZYcZZgdyG .modal.fade .modal-dialog,
.cid-tZYcZZgdyG .modal.in .modal-dialog {
  transform: none;
}
.cid-tZYcZZgdyG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZYcZZgdyG H6 {
  text-align: center;
}
.cid-tZYcZZgdyG H3 {
  color: #353535;
}
.cid-tZYcZZFD51 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #151515;
}
.cid-tZYcZZFD51 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZYcZZFD51 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZYcZZFD51 .item {
  padding-bottom: 2rem;
}
.cid-tZYcZZFD51 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZYcZZFD51 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZYcZZFD51 .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-tZYcZZFD51 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZYcZZFD51 .carousel-control,
.cid-tZYcZZFD51 .close {
  background: #1b1b1b;
}
.cid-tZYcZZFD51 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZYcZZFD51 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZYcZZFD51 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZYcZZFD51 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZYcZZFD51 .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-tZYcZZFD51 .close::before {
  content: '\e91a';
}
.cid-tZYcZZFD51 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZYcZZFD51 .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-tZYcZZFD51 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZYcZZFD51 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZYcZZFD51 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZYcZZFD51 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZYcZZFD51 .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-tZYcZZFD51 .carousel-indicators li.active,
.cid-tZYcZZFD51 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZYcZZFD51 .carousel-indicators li::after,
.cid-tZYcZZFD51 .carousel-indicators li::before {
  content: none;
}
.cid-tZYcZZFD51 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZYcZZFD51 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZYcZZFD51 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZYcZZFD51 .carousel-indicators {
    display: none;
  }
}
.cid-tZYcZZFD51 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZYcZZFD51 .carousel-inner > .active {
  display: block;
}
.cid-tZYcZZFD51 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZYcZZFD51 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZYcZZFD51 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZYcZZFD51 .carousel-control,
  .cid-tZYcZZFD51 .carousel-indicators,
  .cid-tZYcZZFD51 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZYcZZFD51 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZYcZZFD51 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZYcZZFD51 .carousel-indicators .active,
.cid-tZYcZZFD51 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZYcZZFD51 .carousel-indicators .active {
  background: #fff;
}
.cid-tZYcZZFD51 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZYcZZFD51 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZYcZZFD51 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZYcZZFD51 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZYcZZFD51 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZYcZZFD51 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZYcZZFD51 .carousel {
  width: 100%;
}
.cid-tZYcZZFD51 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZYcZZFD51 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZYcZZFD51 .modal.fade .modal-dialog,
.cid-tZYcZZFD51 .modal.in .modal-dialog {
  transform: none;
}
.cid-tZYcZZFD51 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZYcZZFD51 H6 {
  text-align: center;
}
.cid-tZYcZZFD51 H3 {
  color: #353535;
}
.cid-tZYd002qvM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #151515;
}
.cid-tZYd002qvM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZYd002qvM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZYd002qvM .item {
  padding-bottom: 2rem;
}
.cid-tZYd002qvM .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZYd002qvM .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZYd002qvM .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-tZYd002qvM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZYd002qvM .carousel-control,
.cid-tZYd002qvM .close {
  background: #1b1b1b;
}
.cid-tZYd002qvM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZYd002qvM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZYd002qvM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZYd002qvM .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZYd002qvM .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-tZYd002qvM .close::before {
  content: '\e91a';
}
.cid-tZYd002qvM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZYd002qvM .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-tZYd002qvM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZYd002qvM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZYd002qvM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZYd002qvM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZYd002qvM .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-tZYd002qvM .carousel-indicators li.active,
.cid-tZYd002qvM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZYd002qvM .carousel-indicators li::after,
.cid-tZYd002qvM .carousel-indicators li::before {
  content: none;
}
.cid-tZYd002qvM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZYd002qvM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZYd002qvM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZYd002qvM .carousel-indicators {
    display: none;
  }
}
.cid-tZYd002qvM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZYd002qvM .carousel-inner > .active {
  display: block;
}
.cid-tZYd002qvM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZYd002qvM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZYd002qvM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZYd002qvM .carousel-control,
  .cid-tZYd002qvM .carousel-indicators,
  .cid-tZYd002qvM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZYd002qvM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZYd002qvM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZYd002qvM .carousel-indicators .active,
.cid-tZYd002qvM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZYd002qvM .carousel-indicators .active {
  background: #fff;
}
.cid-tZYd002qvM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZYd002qvM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZYd002qvM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZYd002qvM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZYd002qvM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZYd002qvM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZYd002qvM .carousel {
  width: 100%;
}
.cid-tZYd002qvM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZYd002qvM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZYd002qvM .modal.fade .modal-dialog,
.cid-tZYd002qvM .modal.in .modal-dialog {
  transform: none;
}
.cid-tZYd002qvM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZYd002qvM H6 {
  text-align: center;
}
.cid-tZYd002qvM H3 {
  color: #353535;
}
.cid-tZYd00rROa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #1a1e21;
}
.cid-tZYd00rROa .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZYd00rROa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZYd00rROa .row {
  gap: 20px;
  margin: 0 !important;
}
.cid-tZYd00rROa .item {
  width: calc(50% - 10px);
  border-radius: 0;
  padding: 0;
}
@media (max-width: 1199px) {
  .cid-tZYd00rROa .item {
    width: 100%;
  }
}
.cid-tZYd00rROa .item-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  padding: 32px;
  border: 1px solid #2e3237;
  border-radius: 20px;
}
@media (max-width: 1399px) {
  .cid-tZYd00rROa .item-wrapper {
    padding: 20px;
  }
}
@media (max-width: 1199px) {
  .cid-tZYd00rROa .item-wrapper {
    border-radius: 12px;
  }
}
@media (max-width: 767px) {
  .cid-tZYd00rROa .item-wrapper {
    gap: 40px;
    flex-wrap: wrap;
    padding: 12px;
    border-radius: 12px;
  }
}
@media (min-width: 992px) {
  .cid-tZYd00rROa .item-wrapper:hover .image-wrapper img {
    transform: scale(1.1);
  }
}
.cid-tZYd00rROa .col-text {
  display: flex;
  align-items: flex-start;
  width: calc(50% - 10px);
}
@media (max-width: 1199px) {
  .cid-tZYd00rROa .col-text {
    width: 100%;
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-tZYd00rROa .col-text {
    width: 100%;
  }
}
.cid-tZYd00rROa .date-wrap {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  margin-bottom: 10px;
}
.cid-tZYd00rROa .day-text {
  color: #e3ebf3;
}
.cid-tZYd00rROa .month-text {
  color: #e3ebf3;
}
.cid-tZYd00rROa .year-text {
  color: #e3ebf3;
}
.cid-tZYd00rROa .card-title {
  color: #6c7a88;
}
.cid-tZYd00rROa .mbr-text {
  margin-top: 12px;
  color: #e3ebf3;
}
.cid-tZYd00rROa .mbr-section-btn {
  margin-top: 16px;
}
@media (max-width: 767px) {
  .cid-tZYd00rROa .mbr-section-btn {
    margin-top: 12px;
  }
}
.cid-tZYd00rROa .col-img {
  width: calc(50% - 10px);
}
@media (max-width: 1199px) {
  .cid-tZYd00rROa .col-img {
    width: 100%;
    order: 2;
  }
}
@media (max-width: 767px) {
  .cid-tZYd00rROa .col-img {
    width: 100%;
  }
}
.cid-tZYd00rROa .image-wrapper {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-tZYd00rROa .image-wrapper {
    border-radius: 12px;
  }
}
.cid-tZYd00rROa .image-wrapper img {
  width: 100%;
  object-fit: cover;
  transition: 0.4s all;
}
@media (min-width: 1200px) {
  .cid-tZYd00rROa .image-wrapper img {
    aspect-ratio: 0.68577982;
  }
}
@media (max-width: 1199px) {
  .cid-tZYd00rROa .image-wrapper img {
    height: 360px;
  }
}
@media (max-width: 767px) {
  .cid-tZYd00rROa .image-wrapper img {
    height: 220px;
  }
}
.cid-tZYd00HlxA {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #1a1e21;
}
.cid-tZYd00HlxA iframe,
.cid-tZYd00HlxA img,
.cid-tZYd00HlxA video {
  width: 100%;
}
.cid-tZYd00HlxA .mbr-section-head {
  margin-bottom: 50px;
}
@media (max-width: 1399px) {
  .cid-tZYd00HlxA .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-tZYd00HlxA .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-tZYd00HlxA .mbr-section-title {
  color: #f4f3ec;
  text-align: center;
}
.cid-tZYd00HlxA .mbr-section-subtitle {
  margin-top: 16px;
  color: #6c7a88;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-tZYd00HlxA .mbr-section-subtitle {
    margin-top: 12px;
  }
}
.cid-tZYd00HlxA .mbr-media {
  position: relative;
}
.cid-tZYd00HlxA .mbr-media img {
  width: 100%;
  object-fit: cover;
  max-height: 100vh;
}
.cid-tZYd00HlxA .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-tZYd00HlxA .icon-wrap .mbr-iconfont {
  color: #FA7E26;
  opacity: 0.9;
  font-size: 80px;
}
.cid-tZYd00HlxA .box {
  padding: 0 !important;
}
.cid-tZYd00HlxA .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-tZYd00HlxA .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tZYd00HlxA .modalWindow {
    width: 100vw;
    height: 100vh;
  }
}
.cid-tZYd00HlxA .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tZYd00HlxA .modalWindow .modalWindow-video {
  height: 45vw;
  width: 80vw;
  margin: 0 auto;
}
.cid-tZYd00HlxA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tZYd00HlxA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZYd01jDV8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tZYd01jDV8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZYd01jDV8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tZYd01jDV8 .container {
    padding: 0 20px;
  }
}
.cid-tZYd01jDV8 .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tZYd01jDV8 .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tZYd01jDV8 .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tZYd01jDV8 .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tZYd01jDV8 .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tZYd01jDV8 .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tZYd01jDV8 .row .list {
    margin-bottom: 32px;
  }
}
.cid-tZYd01jDV8 .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tZYd01jDV8 .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tZYd01jDV8 .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tZYd01jDV8 .mbr-section-title {
  color: #e6c63b;
}
.cid-tZYd01jDV8 .mbr-desc {
  color: #ffffff;
}
.cid-tZYd01jDV8 .mbr-text {
  color: #ffffff;
}
.cid-tZYd01jDV8 .list {
  color: #ffffff;
}
.cid-tZYd01jDV8 .copyright {
  color: #ffffff;
}
.cid-u0k6ORkPWJ .navbar-dropdown {
  position: relative !important;
}
.cid-u0k6ORkPWJ .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-u0k6ORkPWJ .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-u0k6ORkPWJ .container,
  .cid-u0k6ORkPWJ .container-fluid {
    flex-wrap: initial;
  }
  .cid-u0k6ORkPWJ .nav-link:hover,
  .cid-u0k6ORkPWJ .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-u0k6ORkPWJ .navbar-nav {
  margin: auto;
}
.cid-u0k6ORkPWJ .dropdown-item {
  color: #ffffff !important;
}
.cid-u0k6ORkPWJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u0k6ORkPWJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u0k6ORkPWJ .navbar-short,
.cid-u0k6ORkPWJ .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-u0k6ORkPWJ .navbar-short .nav-link,
.cid-u0k6ORkPWJ .opened .nav-link,
.cid-u0k6ORkPWJ .navbar-short .navbar-caption,
.cid-u0k6ORkPWJ .opened .navbar-caption,
.cid-u0k6ORkPWJ .navbar-short .mbr-iconfont,
.cid-u0k6ORkPWJ .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-u0k6ORkPWJ .navbar-short .hamburger span,
.cid-u0k6ORkPWJ .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-u0k6ORkPWJ .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-u0k6ORkPWJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0k6ORkPWJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-u0k6ORkPWJ .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-u0k6ORkPWJ .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-u0k6ORkPWJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u0k6ORkPWJ .container {
  display: flex;
  margin: auto;
}
.cid-u0k6ORkPWJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0k6ORkPWJ .dropdown-menu,
.cid-u0k6ORkPWJ .navbar.opened {
  background: #000000 !important;
}
.cid-u0k6ORkPWJ .nav-item:focus,
.cid-u0k6ORkPWJ .nav-link:focus {
  outline: none;
}
.cid-u0k6ORkPWJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0k6ORkPWJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0k6ORkPWJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0k6ORkPWJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0k6ORkPWJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0k6ORkPWJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0k6ORkPWJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-u0k6ORkPWJ .navbar.opened {
  transition: all 0.3s;
}
.cid-u0k6ORkPWJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0k6ORkPWJ .navbar .navbar-logo img {
  width: auto;
}
.cid-u0k6ORkPWJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u0k6ORkPWJ .navbar.collapsed {
  justify-content: center;
}
.cid-u0k6ORkPWJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0k6ORkPWJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0k6ORkPWJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u0k6ORkPWJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0k6ORkPWJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0k6ORkPWJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0k6ORkPWJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0k6ORkPWJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0k6ORkPWJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u0k6ORkPWJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0k6ORkPWJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0k6ORkPWJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0k6ORkPWJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0k6ORkPWJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0k6ORkPWJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u0k6ORkPWJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-u0k6ORkPWJ .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u0k6ORkPWJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0k6ORkPWJ .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-u0k6ORkPWJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-u0k6ORkPWJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u0k6ORkPWJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u0k6ORkPWJ .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0k6ORkPWJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-u0k6ORkPWJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0k6ORkPWJ .dropdown-item.active,
.cid-u0k6ORkPWJ .dropdown-item:active {
  background-color: transparent;
}
.cid-u0k6ORkPWJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0k6ORkPWJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0k6ORkPWJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0k6ORkPWJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0k6ORkPWJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u0k6ORkPWJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u0k6ORkPWJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0k6ORkPWJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u0k6ORkPWJ button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0k6ORkPWJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0k6ORkPWJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0k6ORkPWJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0k6ORkPWJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0k6ORkPWJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0k6ORkPWJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0k6ORkPWJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0k6ORkPWJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0k6ORkPWJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0k6ORkPWJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0k6ORkPWJ a.nav-link {
  display: flex;
  align-items: center;
}
.cid-u0k6ORkPWJ .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-u0k6ORkPWJ .navbar {
    height: 70px;
  }
  .cid-u0k6ORkPWJ .navbar.opened {
    height: auto;
  }
  .cid-u0k6ORkPWJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0k6ORydE5 {
  background-color: #0e0e10;
}
.cid-u0k6ORydE5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6ORydE5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u0k6ORydE5 .container {
    padding: 0 20px;
  }
}
.cid-u0k6ORydE5 .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u0k6ORydE5 .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-u0k6ORydE5 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-u0k6ORydE5 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-u0k6ORydE5 .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-u0k6ORydE5 .image-wrapper {
  position: relative;
}
.cid-u0k6ORydE5 .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-u0k6ORydE5 .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-u0k6ORydE5 .image-wrapper img {
    height: 350px;
  }
}
.cid-u0k6ORydE5 .mbr-section-title {
  color: #ffffff;
}
.cid-u0k6ORydE5 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-u0k6ORydE5 .mbr-number {
  color: #f5fd7b;
}
.cid-u0k6ORydE5 .mbr-desc {
  color: #ffffff;
}
.cid-u0k6ORydE5 .mbr-link {
  color: #ffffff;
}
.cid-u0k6ORydE5 .mbr-section-title,
.cid-u0k6ORydE5 .mbr-section-btn {
  text-align: center;
}
.cid-u0k6ORLRnQ {
  background-image: url("../../../assets/images/vista-lujoso-espacio-interior-hotel.jpg");
}
.cid-u0k6ORLRnQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6ORLRnQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0k6ORLRnQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u0k6ORLRnQ .mbr-text,
.cid-u0k6ORLRnQ .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0k6ORLRnQ .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u0k6ORVkuu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f4f3ec;
}
.cid-u0k6ORVkuu .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6ORVkuu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u0k6ORVkuu .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-u0k6ORVkuu .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-u0k6ORVkuu .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-u0k6ORVkuu .media-content,
.cid-u0k6ORVkuu .mbr-figure {
  align-self: center;
}
.cid-u0k6ORVkuu .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-u0k6ORVkuu .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-u0k6ORVkuu .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-u0k6ORVkuu .mbr-text,
.cid-u0k6ORVkuu .mbr-section-btn {
  text-align: center;
}
.cid-u0k6ORVkuu .mbr-section-title {
  text-align: center;
}
.cid-u0k6OS8alF {
  background-image: url("../../../assets/images/20221104-1825491.jpg");
}
.cid-u0k6OS8alF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OS8alF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0k6OS8alF .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u0k6OS8alF .mbr-text,
.cid-u0k6OS8alF .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0k6OS8alF .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u0k6OSidRA {
  background-image: url("../../../assets/images/mata-atlantica-atlantic-forest-in-brazil-royalty-free-image-1668724621-1-2048x1364.jpg");
}
.cid-u0k6OSidRA .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OSidRA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u0k6OSidRA .container {
    padding: 0 20px;
  }
}
.cid-u0k6OSidRA .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u0k6OSidRA .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-u0k6OSidRA .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-u0k6OSidRA .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-u0k6OSidRA .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-u0k6OSidRA .image-wrapper {
  position: relative;
}
.cid-u0k6OSidRA .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-u0k6OSidRA .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-u0k6OSidRA .image-wrapper img {
    height: 350px;
  }
}
.cid-u0k6OSidRA .mbr-section-title {
  color: #ffffff;
}
.cid-u0k6OSidRA .mbr-text {
  color: #ffffff;
}
.cid-u0k6OSidRA .mbr-number {
  color: #f5fd7b;
}
.cid-u0k6OSidRA .mbr-desc {
  color: #ffffff;
}
.cid-u0k6OSidRA .mbr-link {
  color: #ffffff;
}
.cid-u0k6OSidRA .mbr-section-title,
.cid-u0k6OSidRA .mbr-section-btn {
  color: #ffffff;
}
.cid-u0k6OSsZIB {
  background-image: url("../../../assets/images/dji-208.jpg");
}
.cid-u0k6OSsZIB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OSsZIB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0k6OSsZIB .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u0k6OSsZIB .mbr-text,
.cid-u0k6OSsZIB .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0k6OSsZIB .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u0k6OSClkJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-u0k6OSClkJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OSClkJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u0k6OSClkJ .container {
    padding: 0 20px;
  }
}
.cid-u0k6OSClkJ .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u0k6OSClkJ .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-u0k6OSClkJ .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-u0k6OSClkJ .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-u0k6OSClkJ .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-u0k6OSClkJ .image-wrapper {
  position: relative;
}
.cid-u0k6OSClkJ .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-u0k6OSClkJ .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-u0k6OSClkJ .image-wrapper img {
    height: 350px;
  }
}
.cid-u0k6OSClkJ .mbr-section-title {
  color: #ffffff;
}
.cid-u0k6OSClkJ .mbr-text {
  color: #ffffff;
}
.cid-u0k6OSClkJ .mbr-number {
  color: #f5fd7b;
}
.cid-u0k6OSClkJ .mbr-desc {
  color: #ffffff;
}
.cid-u0k6OSClkJ .mbr-link {
  color: #ffffff;
}
.cid-u0k6OSMEIz {
  background-color: #0e0e10;
}
.cid-u0k6OSMEIz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OSMEIz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u0k6OSMEIz .container {
    padding: 0 20px;
  }
}
.cid-u0k6OSMEIz .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u0k6OSMEIz .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-u0k6OSMEIz .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-u0k6OSMEIz .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-u0k6OSMEIz .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-u0k6OSMEIz .image-wrapper {
  position: relative;
}
.cid-u0k6OSMEIz .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-u0k6OSMEIz .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-u0k6OSMEIz .image-wrapper img {
    height: 350px;
  }
}
.cid-u0k6OSMEIz .mbr-section-title {
  color: #ffffff;
}
.cid-u0k6OSMEIz .mbr-text {
  color: #ffffff;
}
.cid-u0k6OSMEIz .mbr-number {
  color: #f5fd7b;
}
.cid-u0k6OSMEIz .mbr-desc {
  color: #ffffff;
}
.cid-u0k6OSMEIz .mbr-link {
  color: #ffffff;
}
.cid-u0k6OSVyAB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f4f3ec;
}
.cid-u0k6OSVyAB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OSVyAB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u0k6OSVyAB .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-u0k6OSVyAB .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-u0k6OSVyAB .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-u0k6OSVyAB .media-content,
.cid-u0k6OSVyAB .mbr-figure {
  align-self: center;
}
.cid-u0k6OSVyAB .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-u0k6OSVyAB .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-u0k6OSVyAB .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-u0k6OSVyAB .mbr-text,
.cid-u0k6OSVyAB .mbr-section-btn {
  text-align: left;
}
.cid-u0k6OTaxtk {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #151515;
}
.cid-u0k6OTaxtk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OTaxtk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0k6OTaxtk .item {
  padding-bottom: 2rem;
}
.cid-u0k6OTaxtk .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u0k6OTaxtk .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0k6OTaxtk .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-u0k6OTaxtk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u0k6OTaxtk .carousel-control,
.cid-u0k6OTaxtk .close {
  background: #1b1b1b;
}
.cid-u0k6OTaxtk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u0k6OTaxtk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u0k6OTaxtk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u0k6OTaxtk .carousel-control-next span {
  margin-left: 5px;
}
.cid-u0k6OTaxtk .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-u0k6OTaxtk .close::before {
  content: '\e91a';
}
.cid-u0k6OTaxtk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u0k6OTaxtk .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-u0k6OTaxtk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0k6OTaxtk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0k6OTaxtk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0k6OTaxtk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u0k6OTaxtk .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-u0k6OTaxtk .carousel-indicators li.active,
.cid-u0k6OTaxtk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u0k6OTaxtk .carousel-indicators li::after,
.cid-u0k6OTaxtk .carousel-indicators li::before {
  content: none;
}
.cid-u0k6OTaxtk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u0k6OTaxtk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u0k6OTaxtk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OTaxtk .carousel-indicators {
    display: none;
  }
}
.cid-u0k6OTaxtk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u0k6OTaxtk .carousel-inner > .active {
  display: block;
}
.cid-u0k6OTaxtk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0k6OTaxtk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u0k6OTaxtk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u0k6OTaxtk .carousel-control,
  .cid-u0k6OTaxtk .carousel-indicators,
  .cid-u0k6OTaxtk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OTaxtk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u0k6OTaxtk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u0k6OTaxtk .carousel-indicators .active,
.cid-u0k6OTaxtk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u0k6OTaxtk .carousel-indicators .active {
  background: #fff;
}
.cid-u0k6OTaxtk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u0k6OTaxtk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u0k6OTaxtk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u0k6OTaxtk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u0k6OTaxtk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u0k6OTaxtk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u0k6OTaxtk .carousel {
  width: 100%;
}
.cid-u0k6OTaxtk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u0k6OTaxtk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u0k6OTaxtk .modal.fade .modal-dialog,
.cid-u0k6OTaxtk .modal.in .modal-dialog {
  transform: none;
}
.cid-u0k6OTaxtk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u0k6OTaxtk H6 {
  text-align: center;
}
.cid-u0k6OTaxtk H3 {
  color: #ffffff;
}
.cid-u0k6OTvhIS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #151515;
}
.cid-u0k6OTvhIS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OTvhIS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0k6OTvhIS .item {
  padding-bottom: 2rem;
}
.cid-u0k6OTvhIS .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u0k6OTvhIS .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0k6OTvhIS .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-u0k6OTvhIS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u0k6OTvhIS .carousel-control,
.cid-u0k6OTvhIS .close {
  background: #1b1b1b;
}
.cid-u0k6OTvhIS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u0k6OTvhIS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u0k6OTvhIS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u0k6OTvhIS .carousel-control-next span {
  margin-left: 5px;
}
.cid-u0k6OTvhIS .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-u0k6OTvhIS .close::before {
  content: '\e91a';
}
.cid-u0k6OTvhIS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u0k6OTvhIS .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-u0k6OTvhIS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0k6OTvhIS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0k6OTvhIS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0k6OTvhIS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u0k6OTvhIS .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-u0k6OTvhIS .carousel-indicators li.active,
.cid-u0k6OTvhIS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u0k6OTvhIS .carousel-indicators li::after,
.cid-u0k6OTvhIS .carousel-indicators li::before {
  content: none;
}
.cid-u0k6OTvhIS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u0k6OTvhIS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u0k6OTvhIS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OTvhIS .carousel-indicators {
    display: none;
  }
}
.cid-u0k6OTvhIS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u0k6OTvhIS .carousel-inner > .active {
  display: block;
}
.cid-u0k6OTvhIS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0k6OTvhIS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u0k6OTvhIS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u0k6OTvhIS .carousel-control,
  .cid-u0k6OTvhIS .carousel-indicators,
  .cid-u0k6OTvhIS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OTvhIS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u0k6OTvhIS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u0k6OTvhIS .carousel-indicators .active,
.cid-u0k6OTvhIS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u0k6OTvhIS .carousel-indicators .active {
  background: #fff;
}
.cid-u0k6OTvhIS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u0k6OTvhIS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u0k6OTvhIS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u0k6OTvhIS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u0k6OTvhIS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u0k6OTvhIS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u0k6OTvhIS .carousel {
  width: 100%;
}
.cid-u0k6OTvhIS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u0k6OTvhIS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u0k6OTvhIS .modal.fade .modal-dialog,
.cid-u0k6OTvhIS .modal.in .modal-dialog {
  transform: none;
}
.cid-u0k6OTvhIS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u0k6OTvhIS H6 {
  text-align: center;
}
.cid-u0k6OTvhIS H3 {
  color: #353535;
}
.cid-u0k6OTNPkG {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #151515;
}
.cid-u0k6OTNPkG .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OTNPkG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0k6OTNPkG .item {
  padding-bottom: 2rem;
}
.cid-u0k6OTNPkG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u0k6OTNPkG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0k6OTNPkG .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-u0k6OTNPkG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u0k6OTNPkG .carousel-control,
.cid-u0k6OTNPkG .close {
  background: #1b1b1b;
}
.cid-u0k6OTNPkG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u0k6OTNPkG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u0k6OTNPkG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u0k6OTNPkG .carousel-control-next span {
  margin-left: 5px;
}
.cid-u0k6OTNPkG .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-u0k6OTNPkG .close::before {
  content: '\e91a';
}
.cid-u0k6OTNPkG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u0k6OTNPkG .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-u0k6OTNPkG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0k6OTNPkG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0k6OTNPkG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0k6OTNPkG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u0k6OTNPkG .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-u0k6OTNPkG .carousel-indicators li.active,
.cid-u0k6OTNPkG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u0k6OTNPkG .carousel-indicators li::after,
.cid-u0k6OTNPkG .carousel-indicators li::before {
  content: none;
}
.cid-u0k6OTNPkG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u0k6OTNPkG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u0k6OTNPkG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OTNPkG .carousel-indicators {
    display: none;
  }
}
.cid-u0k6OTNPkG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u0k6OTNPkG .carousel-inner > .active {
  display: block;
}
.cid-u0k6OTNPkG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0k6OTNPkG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u0k6OTNPkG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u0k6OTNPkG .carousel-control,
  .cid-u0k6OTNPkG .carousel-indicators,
  .cid-u0k6OTNPkG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OTNPkG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u0k6OTNPkG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u0k6OTNPkG .carousel-indicators .active,
.cid-u0k6OTNPkG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u0k6OTNPkG .carousel-indicators .active {
  background: #fff;
}
.cid-u0k6OTNPkG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u0k6OTNPkG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u0k6OTNPkG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u0k6OTNPkG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u0k6OTNPkG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u0k6OTNPkG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u0k6OTNPkG .carousel {
  width: 100%;
}
.cid-u0k6OTNPkG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u0k6OTNPkG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u0k6OTNPkG .modal.fade .modal-dialog,
.cid-u0k6OTNPkG .modal.in .modal-dialog {
  transform: none;
}
.cid-u0k6OTNPkG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u0k6OTNPkG H6 {
  text-align: center;
}
.cid-u0k6OTNPkG H3 {
  color: #353535;
}
.cid-u0k6OU8FzW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #151515;
}
.cid-u0k6OU8FzW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OU8FzW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0k6OU8FzW .item {
  padding-bottom: 2rem;
}
.cid-u0k6OU8FzW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u0k6OU8FzW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0k6OU8FzW .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-u0k6OU8FzW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u0k6OU8FzW .carousel-control,
.cid-u0k6OU8FzW .close {
  background: #1b1b1b;
}
.cid-u0k6OU8FzW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u0k6OU8FzW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u0k6OU8FzW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u0k6OU8FzW .carousel-control-next span {
  margin-left: 5px;
}
.cid-u0k6OU8FzW .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-u0k6OU8FzW .close::before {
  content: '\e91a';
}
.cid-u0k6OU8FzW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u0k6OU8FzW .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-u0k6OU8FzW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0k6OU8FzW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0k6OU8FzW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0k6OU8FzW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u0k6OU8FzW .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-u0k6OU8FzW .carousel-indicators li.active,
.cid-u0k6OU8FzW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u0k6OU8FzW .carousel-indicators li::after,
.cid-u0k6OU8FzW .carousel-indicators li::before {
  content: none;
}
.cid-u0k6OU8FzW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u0k6OU8FzW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u0k6OU8FzW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OU8FzW .carousel-indicators {
    display: none;
  }
}
.cid-u0k6OU8FzW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u0k6OU8FzW .carousel-inner > .active {
  display: block;
}
.cid-u0k6OU8FzW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0k6OU8FzW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u0k6OU8FzW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u0k6OU8FzW .carousel-control,
  .cid-u0k6OU8FzW .carousel-indicators,
  .cid-u0k6OU8FzW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OU8FzW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u0k6OU8FzW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u0k6OU8FzW .carousel-indicators .active,
.cid-u0k6OU8FzW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u0k6OU8FzW .carousel-indicators .active {
  background: #fff;
}
.cid-u0k6OU8FzW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u0k6OU8FzW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u0k6OU8FzW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u0k6OU8FzW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u0k6OU8FzW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u0k6OU8FzW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u0k6OU8FzW .carousel {
  width: 100%;
}
.cid-u0k6OU8FzW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u0k6OU8FzW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u0k6OU8FzW .modal.fade .modal-dialog,
.cid-u0k6OU8FzW .modal.in .modal-dialog {
  transform: none;
}
.cid-u0k6OU8FzW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u0k6OU8FzW H6 {
  text-align: center;
}
.cid-u0k6OU8FzW H3 {
  color: #353535;
}
.cid-u0k6OUsuNi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #1a1e21;
}
.cid-u0k6OUsuNi .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OUsuNi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0k6OUsuNi .row {
  gap: 20px;
  margin: 0 !important;
}
.cid-u0k6OUsuNi .item {
  width: calc(50% - 10px);
  border-radius: 0;
  padding: 0;
}
@media (max-width: 1199px) {
  .cid-u0k6OUsuNi .item {
    width: 100%;
  }
}
.cid-u0k6OUsuNi .item-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  padding: 32px;
  border: 1px solid #2e3237;
  border-radius: 20px;
}
@media (max-width: 1399px) {
  .cid-u0k6OUsuNi .item-wrapper {
    padding: 20px;
  }
}
@media (max-width: 1199px) {
  .cid-u0k6OUsuNi .item-wrapper {
    border-radius: 12px;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OUsuNi .item-wrapper {
    gap: 40px;
    flex-wrap: wrap;
    padding: 12px;
    border-radius: 12px;
  }
}
@media (min-width: 992px) {
  .cid-u0k6OUsuNi .item-wrapper:hover .image-wrapper img {
    transform: scale(1.1);
  }
}
.cid-u0k6OUsuNi .col-text {
  display: flex;
  align-items: flex-start;
  width: calc(50% - 10px);
}
@media (max-width: 1199px) {
  .cid-u0k6OUsuNi .col-text {
    width: 100%;
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OUsuNi .col-text {
    width: 100%;
  }
}
.cid-u0k6OUsuNi .date-wrap {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  margin-bottom: 10px;
}
.cid-u0k6OUsuNi .day-text {
  color: #e3ebf3;
}
.cid-u0k6OUsuNi .month-text {
  color: #e3ebf3;
}
.cid-u0k6OUsuNi .year-text {
  color: #e3ebf3;
}
.cid-u0k6OUsuNi .card-title {
  color: #6c7a88;
}
.cid-u0k6OUsuNi .mbr-text {
  margin-top: 12px;
  color: #e3ebf3;
}
.cid-u0k6OUsuNi .mbr-section-btn {
  margin-top: 16px;
}
@media (max-width: 767px) {
  .cid-u0k6OUsuNi .mbr-section-btn {
    margin-top: 12px;
  }
}
.cid-u0k6OUsuNi .col-img {
  width: calc(50% - 10px);
}
@media (max-width: 1199px) {
  .cid-u0k6OUsuNi .col-img {
    width: 100%;
    order: 2;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OUsuNi .col-img {
    width: 100%;
  }
}
.cid-u0k6OUsuNi .image-wrapper {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-u0k6OUsuNi .image-wrapper {
    border-radius: 12px;
  }
}
.cid-u0k6OUsuNi .image-wrapper img {
  width: 100%;
  object-fit: cover;
  transition: 0.4s all;
}
@media (min-width: 1200px) {
  .cid-u0k6OUsuNi .image-wrapper img {
    aspect-ratio: 0.68577982;
  }
}
@media (max-width: 1199px) {
  .cid-u0k6OUsuNi .image-wrapper img {
    height: 360px;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OUsuNi .image-wrapper img {
    height: 220px;
  }
}
.cid-u0k6OUI9ns {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #1a1e21;
}
.cid-u0k6OUI9ns iframe,
.cid-u0k6OUI9ns img,
.cid-u0k6OUI9ns video {
  width: 100%;
}
.cid-u0k6OUI9ns .mbr-section-head {
  margin-bottom: 50px;
}
@media (max-width: 1399px) {
  .cid-u0k6OUI9ns .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-u0k6OUI9ns .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-u0k6OUI9ns .mbr-section-title {
  color: #f4f3ec;
  text-align: center;
}
.cid-u0k6OUI9ns .mbr-section-subtitle {
  margin-top: 16px;
  color: #6c7a88;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u0k6OUI9ns .mbr-section-subtitle {
    margin-top: 12px;
  }
}
.cid-u0k6OUI9ns .mbr-media {
  position: relative;
}
.cid-u0k6OUI9ns .mbr-media img {
  width: 100%;
  object-fit: cover;
  max-height: 100vh;
}
.cid-u0k6OUI9ns .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-u0k6OUI9ns .icon-wrap .mbr-iconfont {
  color: #FA7E26;
  opacity: 0.9;
  font-size: 80px;
}
.cid-u0k6OUI9ns .box {
  padding: 0 !important;
}
.cid-u0k6OUI9ns .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-u0k6OUI9ns .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0k6OUI9ns .modalWindow {
    width: 100vw;
    height: 100vh;
  }
}
.cid-u0k6OUI9ns .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-u0k6OUI9ns .modalWindow .modalWindow-video {
  height: 45vw;
  width: 80vw;
  margin: 0 auto;
}
.cid-u0k6OUI9ns .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-u0k6OUI9ns .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u0k6OVg3jV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-u0k6OVg3jV .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0k6OVg3jV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u0k6OVg3jV .container {
    padding: 0 20px;
  }
}
.cid-u0k6OVg3jV .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-u0k6OVg3jV .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-u0k6OVg3jV .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-u0k6OVg3jV .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-u0k6OVg3jV .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-u0k6OVg3jV .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-u0k6OVg3jV .row .list {
    margin-bottom: 32px;
  }
}
.cid-u0k6OVg3jV .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-u0k6OVg3jV .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-u0k6OVg3jV .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-u0k6OVg3jV .mbr-section-title {
  color: #e6c63b;
}
.cid-u0k6OVg3jV .mbr-desc {
  color: #ffffff;
}
.cid-u0k6OVg3jV .mbr-text {
  color: #ffffff;
}
.cid-u0k6OVg3jV .list {
  color: #ffffff;
}
.cid-u0k6OVg3jV .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u47y3Cx0b6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u47y3Cx0b6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u47y3Cx0b6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u47y3Cx0b6 .video-wrapper iframe {
  width: 100%;
}
.cid-u47y3Cx0b6 .mbr-section-title,
.cid-u47y3Cx0b6 .mbr-section-subtitle,
.cid-u47y3Cx0b6 .mbr-text {
  text-align: center;
}
.cid-u47y3Cx0b6 .mbr-section-title {
  color: #e6c63b;
}
.cid-u47y3Cx0b6 .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-u1z8BAfIFF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #1a1e21;
}
.cid-u1z8BAfIFF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1z8BAfIFF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1z8BAfIFF .item {
  padding-bottom: 2rem;
}
.cid-u1z8BAfIFF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1z8BAfIFF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1z8BAfIFF .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-u1z8BAfIFF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1z8BAfIFF .carousel-control,
.cid-u1z8BAfIFF .close {
  background: #1b1b1b;
}
.cid-u1z8BAfIFF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1z8BAfIFF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1z8BAfIFF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1z8BAfIFF .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1z8BAfIFF .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-u1z8BAfIFF .close::before {
  content: '\e91a';
}
.cid-u1z8BAfIFF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1z8BAfIFF .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-u1z8BAfIFF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1z8BAfIFF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1z8BAfIFF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1z8BAfIFF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1z8BAfIFF .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-u1z8BAfIFF .carousel-indicators li.active,
.cid-u1z8BAfIFF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1z8BAfIFF .carousel-indicators li::after,
.cid-u1z8BAfIFF .carousel-indicators li::before {
  content: none;
}
.cid-u1z8BAfIFF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1z8BAfIFF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1z8BAfIFF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1z8BAfIFF .carousel-indicators {
    display: none;
  }
}
.cid-u1z8BAfIFF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1z8BAfIFF .carousel-inner > .active {
  display: block;
}
.cid-u1z8BAfIFF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1z8BAfIFF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1z8BAfIFF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1z8BAfIFF .carousel-control,
  .cid-u1z8BAfIFF .carousel-indicators,
  .cid-u1z8BAfIFF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1z8BAfIFF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1z8BAfIFF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1z8BAfIFF .carousel-indicators .active,
.cid-u1z8BAfIFF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1z8BAfIFF .carousel-indicators .active {
  background: #fff;
}
.cid-u1z8BAfIFF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1z8BAfIFF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1z8BAfIFF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1z8BAfIFF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1z8BAfIFF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1z8BAfIFF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1z8BAfIFF .carousel {
  width: 100%;
}
.cid-u1z8BAfIFF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1z8BAfIFF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1z8BAfIFF .modal.fade .modal-dialog,
.cid-u1z8BAfIFF .modal.in .modal-dialog {
  transform: none;
}
.cid-u1z8BAfIFF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1z8BAfIFF H6 {
  text-align: center;
}
.cid-u1z8BAfIFF H3 {
  color: #ffffff;
}
.cid-u1z8BAfIFF H4 {
  color: #7b7b7b;
}
.cid-tXxfuTWnaJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfuTWnaJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfuTWnaJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfuTWnaJ .item {
  padding-bottom: 2rem;
}
.cid-tXxfuTWnaJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfuTWnaJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfuTWnaJ .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-tXxfuTWnaJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfuTWnaJ .carousel-control,
.cid-tXxfuTWnaJ .close {
  background: #1b1b1b;
}
.cid-tXxfuTWnaJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfuTWnaJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfuTWnaJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfuTWnaJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfuTWnaJ .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-tXxfuTWnaJ .close::before {
  content: '\e91a';
}
.cid-tXxfuTWnaJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfuTWnaJ .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-tXxfuTWnaJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfuTWnaJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfuTWnaJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfuTWnaJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfuTWnaJ .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-tXxfuTWnaJ .carousel-indicators li.active,
.cid-tXxfuTWnaJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfuTWnaJ .carousel-indicators li::after,
.cid-tXxfuTWnaJ .carousel-indicators li::before {
  content: none;
}
.cid-tXxfuTWnaJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfuTWnaJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfuTWnaJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfuTWnaJ .carousel-indicators {
    display: none;
  }
}
.cid-tXxfuTWnaJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfuTWnaJ .carousel-inner > .active {
  display: block;
}
.cid-tXxfuTWnaJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfuTWnaJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfuTWnaJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfuTWnaJ .carousel-control,
  .cid-tXxfuTWnaJ .carousel-indicators,
  .cid-tXxfuTWnaJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfuTWnaJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfuTWnaJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfuTWnaJ .carousel-indicators .active,
.cid-tXxfuTWnaJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfuTWnaJ .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfuTWnaJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfuTWnaJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfuTWnaJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfuTWnaJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfuTWnaJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfuTWnaJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfuTWnaJ .carousel {
  width: 100%;
}
.cid-tXxfuTWnaJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfuTWnaJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfuTWnaJ .modal.fade .modal-dialog,
.cid-tXxfuTWnaJ .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfuTWnaJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfuTWnaJ H6 {
  text-align: center;
}
.cid-tXxfuTWnaJ H3 {
  color: #353535;
}
.cid-tXxfuTfbQ2 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfuTfbQ2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfuTfbQ2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfuTfbQ2 .item {
  padding-bottom: 2rem;
}
.cid-tXxfuTfbQ2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfuTfbQ2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfuTfbQ2 .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-tXxfuTfbQ2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfuTfbQ2 .carousel-control,
.cid-tXxfuTfbQ2 .close {
  background: #1b1b1b;
}
.cid-tXxfuTfbQ2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfuTfbQ2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfuTfbQ2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfuTfbQ2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfuTfbQ2 .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-tXxfuTfbQ2 .close::before {
  content: '\e91a';
}
.cid-tXxfuTfbQ2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfuTfbQ2 .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-tXxfuTfbQ2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfuTfbQ2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfuTfbQ2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfuTfbQ2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfuTfbQ2 .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-tXxfuTfbQ2 .carousel-indicators li.active,
.cid-tXxfuTfbQ2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfuTfbQ2 .carousel-indicators li::after,
.cid-tXxfuTfbQ2 .carousel-indicators li::before {
  content: none;
}
.cid-tXxfuTfbQ2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfuTfbQ2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfuTfbQ2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfuTfbQ2 .carousel-indicators {
    display: none;
  }
}
.cid-tXxfuTfbQ2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfuTfbQ2 .carousel-inner > .active {
  display: block;
}
.cid-tXxfuTfbQ2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfuTfbQ2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfuTfbQ2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfuTfbQ2 .carousel-control,
  .cid-tXxfuTfbQ2 .carousel-indicators,
  .cid-tXxfuTfbQ2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfuTfbQ2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfuTfbQ2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfuTfbQ2 .carousel-indicators .active,
.cid-tXxfuTfbQ2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfuTfbQ2 .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfuTfbQ2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfuTfbQ2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfuTfbQ2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfuTfbQ2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfuTfbQ2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfuTfbQ2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfuTfbQ2 .carousel {
  width: 100%;
}
.cid-tXxfuTfbQ2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfuTfbQ2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfuTfbQ2 .modal.fade .modal-dialog,
.cid-tXxfuTfbQ2 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfuTfbQ2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfuTfbQ2 H6 {
  text-align: center;
}
.cid-tXxfuTfbQ2 H3 {
  color: #353535;
}
.cid-tXxfuTytv3 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXxfuTytv3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfuTytv3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfuTytv3 .item {
  padding-bottom: 2rem;
}
.cid-tXxfuTytv3 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfuTytv3 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfuTytv3 .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-tXxfuTytv3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfuTytv3 .carousel-control,
.cid-tXxfuTytv3 .close {
  background: #1b1b1b;
}
.cid-tXxfuTytv3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfuTytv3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfuTytv3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfuTytv3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfuTytv3 .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-tXxfuTytv3 .close::before {
  content: '\e91a';
}
.cid-tXxfuTytv3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfuTytv3 .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-tXxfuTytv3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfuTytv3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfuTytv3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfuTytv3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfuTytv3 .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-tXxfuTytv3 .carousel-indicators li.active,
.cid-tXxfuTytv3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfuTytv3 .carousel-indicators li::after,
.cid-tXxfuTytv3 .carousel-indicators li::before {
  content: none;
}
.cid-tXxfuTytv3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfuTytv3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfuTytv3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfuTytv3 .carousel-indicators {
    display: none;
  }
}
.cid-tXxfuTytv3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfuTytv3 .carousel-inner > .active {
  display: block;
}
.cid-tXxfuTytv3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfuTytv3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfuTytv3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfuTytv3 .carousel-control,
  .cid-tXxfuTytv3 .carousel-indicators,
  .cid-tXxfuTytv3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfuTytv3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfuTytv3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfuTytv3 .carousel-indicators .active,
.cid-tXxfuTytv3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfuTytv3 .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfuTytv3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfuTytv3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfuTytv3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfuTytv3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfuTytv3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfuTytv3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfuTytv3 .carousel {
  width: 100%;
}
.cid-tXxfuTytv3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfuTytv3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfuTytv3 .modal.fade .modal-dialog,
.cid-tXxfuTytv3 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfuTytv3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfuTytv3 H6 {
  text-align: center;
}
.cid-tXxfuTytv3 H3 {
  color: #353535;
}
.cid-tXxCYrPAZ8 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxCYrPAZ8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxCYrPAZ8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxCYrPAZ8 .item {
  padding-bottom: 2rem;
}
.cid-tXxCYrPAZ8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxCYrPAZ8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxCYrPAZ8 .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-tXxCYrPAZ8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxCYrPAZ8 .carousel-control,
.cid-tXxCYrPAZ8 .close {
  background: #1b1b1b;
}
.cid-tXxCYrPAZ8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxCYrPAZ8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxCYrPAZ8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxCYrPAZ8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxCYrPAZ8 .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-tXxCYrPAZ8 .close::before {
  content: '\e91a';
}
.cid-tXxCYrPAZ8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxCYrPAZ8 .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-tXxCYrPAZ8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxCYrPAZ8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxCYrPAZ8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxCYrPAZ8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxCYrPAZ8 .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-tXxCYrPAZ8 .carousel-indicators li.active,
.cid-tXxCYrPAZ8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxCYrPAZ8 .carousel-indicators li::after,
.cid-tXxCYrPAZ8 .carousel-indicators li::before {
  content: none;
}
.cid-tXxCYrPAZ8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxCYrPAZ8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxCYrPAZ8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxCYrPAZ8 .carousel-indicators {
    display: none;
  }
}
.cid-tXxCYrPAZ8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxCYrPAZ8 .carousel-inner > .active {
  display: block;
}
.cid-tXxCYrPAZ8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxCYrPAZ8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxCYrPAZ8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxCYrPAZ8 .carousel-control,
  .cid-tXxCYrPAZ8 .carousel-indicators,
  .cid-tXxCYrPAZ8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxCYrPAZ8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxCYrPAZ8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxCYrPAZ8 .carousel-indicators .active,
.cid-tXxCYrPAZ8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxCYrPAZ8 .carousel-indicators .active {
  background: #fff;
}
.cid-tXxCYrPAZ8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxCYrPAZ8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxCYrPAZ8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxCYrPAZ8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxCYrPAZ8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxCYrPAZ8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxCYrPAZ8 .carousel {
  width: 100%;
}
.cid-tXxCYrPAZ8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxCYrPAZ8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxCYrPAZ8 .modal.fade .modal-dialog,
.cid-tXxCYrPAZ8 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxCYrPAZ8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxCYrPAZ8 H6 {
  text-align: center;
}
.cid-tXxCYrPAZ8 H3 {
  color: #000000;
}
.cid-u1BGroBboJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1BGroBboJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1BGroBboJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1BGroBboJ .item {
  padding-bottom: 2rem;
}
.cid-u1BGroBboJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1BGroBboJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1BGroBboJ .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-u1BGroBboJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1BGroBboJ .carousel-control,
.cid-u1BGroBboJ .close {
  background: #1b1b1b;
}
.cid-u1BGroBboJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1BGroBboJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1BGroBboJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1BGroBboJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1BGroBboJ .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-u1BGroBboJ .close::before {
  content: '\e91a';
}
.cid-u1BGroBboJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1BGroBboJ .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-u1BGroBboJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1BGroBboJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1BGroBboJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1BGroBboJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1BGroBboJ .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-u1BGroBboJ .carousel-indicators li.active,
.cid-u1BGroBboJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1BGroBboJ .carousel-indicators li::after,
.cid-u1BGroBboJ .carousel-indicators li::before {
  content: none;
}
.cid-u1BGroBboJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1BGroBboJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1BGroBboJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1BGroBboJ .carousel-indicators {
    display: none;
  }
}
.cid-u1BGroBboJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1BGroBboJ .carousel-inner > .active {
  display: block;
}
.cid-u1BGroBboJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1BGroBboJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1BGroBboJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1BGroBboJ .carousel-control,
  .cid-u1BGroBboJ .carousel-indicators,
  .cid-u1BGroBboJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1BGroBboJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1BGroBboJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1BGroBboJ .carousel-indicators .active,
.cid-u1BGroBboJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1BGroBboJ .carousel-indicators .active {
  background: #fff;
}
.cid-u1BGroBboJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1BGroBboJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1BGroBboJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1BGroBboJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1BGroBboJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1BGroBboJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1BGroBboJ .carousel {
  width: 100%;
}
.cid-u1BGroBboJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1BGroBboJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1BGroBboJ .modal.fade .modal-dialog,
.cid-u1BGroBboJ .modal.in .modal-dialog {
  transform: none;
}
.cid-u1BGroBboJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1BGroBboJ H6 {
  text-align: center;
}
.cid-u1BGroBboJ H3 {
  color: #232323;
}
.cid-u1AD1JxJcC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1AD1JxJcC .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1AD1JxJcC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1AD1JxJcC .item {
  padding-bottom: 2rem;
}
.cid-u1AD1JxJcC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1AD1JxJcC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1AD1JxJcC .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-u1AD1JxJcC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1AD1JxJcC .carousel-control,
.cid-u1AD1JxJcC .close {
  background: #1b1b1b;
}
.cid-u1AD1JxJcC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1AD1JxJcC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1AD1JxJcC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1AD1JxJcC .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1AD1JxJcC .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-u1AD1JxJcC .close::before {
  content: '\e91a';
}
.cid-u1AD1JxJcC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1AD1JxJcC .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-u1AD1JxJcC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1AD1JxJcC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1AD1JxJcC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1AD1JxJcC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1AD1JxJcC .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-u1AD1JxJcC .carousel-indicators li.active,
.cid-u1AD1JxJcC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1AD1JxJcC .carousel-indicators li::after,
.cid-u1AD1JxJcC .carousel-indicators li::before {
  content: none;
}
.cid-u1AD1JxJcC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1AD1JxJcC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1AD1JxJcC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1AD1JxJcC .carousel-indicators {
    display: none;
  }
}
.cid-u1AD1JxJcC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1AD1JxJcC .carousel-inner > .active {
  display: block;
}
.cid-u1AD1JxJcC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1AD1JxJcC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1AD1JxJcC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1AD1JxJcC .carousel-control,
  .cid-u1AD1JxJcC .carousel-indicators,
  .cid-u1AD1JxJcC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1AD1JxJcC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1AD1JxJcC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1AD1JxJcC .carousel-indicators .active,
.cid-u1AD1JxJcC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1AD1JxJcC .carousel-indicators .active {
  background: #fff;
}
.cid-u1AD1JxJcC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1AD1JxJcC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1AD1JxJcC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1AD1JxJcC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1AD1JxJcC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1AD1JxJcC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1AD1JxJcC .carousel {
  width: 100%;
}
.cid-u1AD1JxJcC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1AD1JxJcC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1AD1JxJcC .modal.fade .modal-dialog,
.cid-u1AD1JxJcC .modal.in .modal-dialog {
  transform: none;
}
.cid-u1AD1JxJcC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1AD1JxJcC H6 {
  text-align: center;
}
.cid-u1AD1JxJcC H3 {
  color: #232323;
}
.cid-tXxfuUeNlJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfuUeNlJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfuUeNlJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfuUeNlJ .item {
  padding-bottom: 2rem;
}
.cid-tXxfuUeNlJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfuUeNlJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfuUeNlJ .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-tXxfuUeNlJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfuUeNlJ .carousel-control,
.cid-tXxfuUeNlJ .close {
  background: #1b1b1b;
}
.cid-tXxfuUeNlJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfuUeNlJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfuUeNlJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfuUeNlJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfuUeNlJ .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-tXxfuUeNlJ .close::before {
  content: '\e91a';
}
.cid-tXxfuUeNlJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfuUeNlJ .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-tXxfuUeNlJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfuUeNlJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfuUeNlJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfuUeNlJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfuUeNlJ .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-tXxfuUeNlJ .carousel-indicators li.active,
.cid-tXxfuUeNlJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfuUeNlJ .carousel-indicators li::after,
.cid-tXxfuUeNlJ .carousel-indicators li::before {
  content: none;
}
.cid-tXxfuUeNlJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfuUeNlJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfuUeNlJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfuUeNlJ .carousel-indicators {
    display: none;
  }
}
.cid-tXxfuUeNlJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfuUeNlJ .carousel-inner > .active {
  display: block;
}
.cid-tXxfuUeNlJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfuUeNlJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfuUeNlJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfuUeNlJ .carousel-control,
  .cid-tXxfuUeNlJ .carousel-indicators,
  .cid-tXxfuUeNlJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfuUeNlJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfuUeNlJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfuUeNlJ .carousel-indicators .active,
.cid-tXxfuUeNlJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfuUeNlJ .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfuUeNlJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfuUeNlJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfuUeNlJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfuUeNlJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfuUeNlJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfuUeNlJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfuUeNlJ .carousel {
  width: 100%;
}
.cid-tXxfuUeNlJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfuUeNlJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfuUeNlJ .modal.fade .modal-dialog,
.cid-tXxfuUeNlJ .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfuUeNlJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfuUeNlJ H6 {
  text-align: center;
}
.cid-tXxfuUeNlJ H3 {
  color: #7b7b7b;
}
.cid-tXxEkIZXPo {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f4f3ec;
}
.cid-tXxEkIZXPo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxEkIZXPo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxEkIZXPo .item {
  padding-bottom: 2rem;
}
.cid-tXxEkIZXPo .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxEkIZXPo .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxEkIZXPo .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-tXxEkIZXPo .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxEkIZXPo .carousel-control,
.cid-tXxEkIZXPo .close {
  background: #1b1b1b;
}
.cid-tXxEkIZXPo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxEkIZXPo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxEkIZXPo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxEkIZXPo .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxEkIZXPo .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-tXxEkIZXPo .close::before {
  content: '\e91a';
}
.cid-tXxEkIZXPo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxEkIZXPo .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-tXxEkIZXPo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxEkIZXPo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxEkIZXPo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxEkIZXPo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxEkIZXPo .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-tXxEkIZXPo .carousel-indicators li.active,
.cid-tXxEkIZXPo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxEkIZXPo .carousel-indicators li::after,
.cid-tXxEkIZXPo .carousel-indicators li::before {
  content: none;
}
.cid-tXxEkIZXPo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxEkIZXPo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxEkIZXPo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxEkIZXPo .carousel-indicators {
    display: none;
  }
}
.cid-tXxEkIZXPo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxEkIZXPo .carousel-inner > .active {
  display: block;
}
.cid-tXxEkIZXPo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxEkIZXPo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxEkIZXPo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxEkIZXPo .carousel-control,
  .cid-tXxEkIZXPo .carousel-indicators,
  .cid-tXxEkIZXPo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxEkIZXPo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxEkIZXPo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxEkIZXPo .carousel-indicators .active,
.cid-tXxEkIZXPo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxEkIZXPo .carousel-indicators .active {
  background: #fff;
}
.cid-tXxEkIZXPo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxEkIZXPo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxEkIZXPo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxEkIZXPo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxEkIZXPo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxEkIZXPo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxEkIZXPo .carousel {
  width: 100%;
}
.cid-tXxEkIZXPo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxEkIZXPo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxEkIZXPo .modal.fade .modal-dialog,
.cid-tXxEkIZXPo .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxEkIZXPo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxEkIZXPo H6 {
  text-align: center;
}
.cid-tXxEkIZXPo H3 {
  color: #000000;
}
.cid-u1zCuDkIO1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1zCuDkIO1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1zCuDkIO1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1zCuDkIO1 .item {
  padding-bottom: 2rem;
}
.cid-u1zCuDkIO1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1zCuDkIO1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1zCuDkIO1 .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-u1zCuDkIO1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1zCuDkIO1 .carousel-control,
.cid-u1zCuDkIO1 .close {
  background: #1b1b1b;
}
.cid-u1zCuDkIO1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1zCuDkIO1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1zCuDkIO1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1zCuDkIO1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1zCuDkIO1 .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-u1zCuDkIO1 .close::before {
  content: '\e91a';
}
.cid-u1zCuDkIO1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1zCuDkIO1 .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-u1zCuDkIO1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1zCuDkIO1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1zCuDkIO1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1zCuDkIO1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1zCuDkIO1 .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-u1zCuDkIO1 .carousel-indicators li.active,
.cid-u1zCuDkIO1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1zCuDkIO1 .carousel-indicators li::after,
.cid-u1zCuDkIO1 .carousel-indicators li::before {
  content: none;
}
.cid-u1zCuDkIO1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1zCuDkIO1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1zCuDkIO1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1zCuDkIO1 .carousel-indicators {
    display: none;
  }
}
.cid-u1zCuDkIO1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1zCuDkIO1 .carousel-inner > .active {
  display: block;
}
.cid-u1zCuDkIO1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1zCuDkIO1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1zCuDkIO1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1zCuDkIO1 .carousel-control,
  .cid-u1zCuDkIO1 .carousel-indicators,
  .cid-u1zCuDkIO1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1zCuDkIO1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1zCuDkIO1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1zCuDkIO1 .carousel-indicators .active,
.cid-u1zCuDkIO1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1zCuDkIO1 .carousel-indicators .active {
  background: #fff;
}
.cid-u1zCuDkIO1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1zCuDkIO1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1zCuDkIO1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1zCuDkIO1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1zCuDkIO1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1zCuDkIO1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1zCuDkIO1 .carousel {
  width: 100%;
}
.cid-u1zCuDkIO1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1zCuDkIO1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1zCuDkIO1 .modal.fade .modal-dialog,
.cid-u1zCuDkIO1 .modal.in .modal-dialog {
  transform: none;
}
.cid-u1zCuDkIO1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1zCuDkIO1 H6 {
  text-align: center;
}
.cid-u1zCuDkIO1 H3 {
  color: #353535;
}
.cid-u1BMtSwRVM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1BMtSwRVM .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1BMtSwRVM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1BMtSwRVM .item {
  padding-bottom: 2rem;
}
.cid-u1BMtSwRVM .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1BMtSwRVM .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1BMtSwRVM .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-u1BMtSwRVM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1BMtSwRVM .carousel-control,
.cid-u1BMtSwRVM .close {
  background: #1b1b1b;
}
.cid-u1BMtSwRVM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1BMtSwRVM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1BMtSwRVM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1BMtSwRVM .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1BMtSwRVM .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-u1BMtSwRVM .close::before {
  content: '\e91a';
}
.cid-u1BMtSwRVM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1BMtSwRVM .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-u1BMtSwRVM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1BMtSwRVM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1BMtSwRVM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1BMtSwRVM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1BMtSwRVM .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-u1BMtSwRVM .carousel-indicators li.active,
.cid-u1BMtSwRVM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1BMtSwRVM .carousel-indicators li::after,
.cid-u1BMtSwRVM .carousel-indicators li::before {
  content: none;
}
.cid-u1BMtSwRVM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1BMtSwRVM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1BMtSwRVM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1BMtSwRVM .carousel-indicators {
    display: none;
  }
}
.cid-u1BMtSwRVM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1BMtSwRVM .carousel-inner > .active {
  display: block;
}
.cid-u1BMtSwRVM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1BMtSwRVM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1BMtSwRVM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1BMtSwRVM .carousel-control,
  .cid-u1BMtSwRVM .carousel-indicators,
  .cid-u1BMtSwRVM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1BMtSwRVM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1BMtSwRVM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1BMtSwRVM .carousel-indicators .active,
.cid-u1BMtSwRVM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1BMtSwRVM .carousel-indicators .active {
  background: #fff;
}
.cid-u1BMtSwRVM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1BMtSwRVM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1BMtSwRVM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1BMtSwRVM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1BMtSwRVM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1BMtSwRVM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1BMtSwRVM .carousel {
  width: 100%;
}
.cid-u1BMtSwRVM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1BMtSwRVM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1BMtSwRVM .modal.fade .modal-dialog,
.cid-u1BMtSwRVM .modal.in .modal-dialog {
  transform: none;
}
.cid-u1BMtSwRVM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1BMtSwRVM H6 {
  text-align: center;
}
.cid-u1BMtSwRVM H3 {
  color: #232323;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u4qo1cCIdF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u4qo1cCIdF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4qo1cCIdF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4qo1cCIdF .video-wrapper iframe {
  width: 100%;
}
.cid-u4qo1cCIdF .mbr-section-title,
.cid-u4qo1cCIdF .mbr-section-subtitle,
.cid-u4qo1cCIdF .mbr-text {
  text-align: center;
}
.cid-u4qo1cCIdF .mbr-section-title {
  color: #e6c63b;
}
.cid-u4qo1cCIdF .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-u35ixHc3MF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u35ixHc3MF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u35ixHc3MF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u35ixHc3MF .video-wrapper iframe {
  width: 100%;
}
.cid-u35ixHc3MF .mbr-section-title,
.cid-u35ixHc3MF .mbr-section-subtitle,
.cid-u35ixHc3MF .mbr-text {
  text-align: center;
}
.cid-u35ixHc3MF .mbr-section-title {
  color: #e6c63b;
}
.cid-u35ixHc3MF .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-u1tAB2A3M4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #1a1e21;
}
.cid-u1tAB2A3M4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1tAB2A3M4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1tAB2A3M4 .item {
  padding-bottom: 2rem;
}
.cid-u1tAB2A3M4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1tAB2A3M4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1tAB2A3M4 .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-u1tAB2A3M4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1tAB2A3M4 .carousel-control,
.cid-u1tAB2A3M4 .close {
  background: #1b1b1b;
}
.cid-u1tAB2A3M4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1tAB2A3M4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1tAB2A3M4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1tAB2A3M4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1tAB2A3M4 .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-u1tAB2A3M4 .close::before {
  content: '\e91a';
}
.cid-u1tAB2A3M4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1tAB2A3M4 .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-u1tAB2A3M4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1tAB2A3M4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1tAB2A3M4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1tAB2A3M4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1tAB2A3M4 .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-u1tAB2A3M4 .carousel-indicators li.active,
.cid-u1tAB2A3M4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1tAB2A3M4 .carousel-indicators li::after,
.cid-u1tAB2A3M4 .carousel-indicators li::before {
  content: none;
}
.cid-u1tAB2A3M4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1tAB2A3M4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1tAB2A3M4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1tAB2A3M4 .carousel-indicators {
    display: none;
  }
}
.cid-u1tAB2A3M4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1tAB2A3M4 .carousel-inner > .active {
  display: block;
}
.cid-u1tAB2A3M4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1tAB2A3M4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1tAB2A3M4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1tAB2A3M4 .carousel-control,
  .cid-u1tAB2A3M4 .carousel-indicators,
  .cid-u1tAB2A3M4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1tAB2A3M4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1tAB2A3M4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1tAB2A3M4 .carousel-indicators .active,
.cid-u1tAB2A3M4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1tAB2A3M4 .carousel-indicators .active {
  background: #fff;
}
.cid-u1tAB2A3M4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1tAB2A3M4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1tAB2A3M4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1tAB2A3M4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1tAB2A3M4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1tAB2A3M4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1tAB2A3M4 .carousel {
  width: 100%;
}
.cid-u1tAB2A3M4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1tAB2A3M4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1tAB2A3M4 .modal.fade .modal-dialog,
.cid-u1tAB2A3M4 .modal.in .modal-dialog {
  transform: none;
}
.cid-u1tAB2A3M4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1tAB2A3M4 H6 {
  text-align: center;
}
.cid-u1tAB2A3M4 H3 {
  color: #ffffff;
}
.cid-u1tAB2A3M4 H4 {
  color: #7b7b7b;
}
.cid-u1yCMFgsYI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1yCMFgsYI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1yCMFgsYI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1yCMFgsYI .item {
  padding-bottom: 2rem;
}
.cid-u1yCMFgsYI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1yCMFgsYI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1yCMFgsYI .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-u1yCMFgsYI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1yCMFgsYI .carousel-control,
.cid-u1yCMFgsYI .close {
  background: #1b1b1b;
}
.cid-u1yCMFgsYI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1yCMFgsYI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1yCMFgsYI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1yCMFgsYI .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1yCMFgsYI .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-u1yCMFgsYI .close::before {
  content: '\e91a';
}
.cid-u1yCMFgsYI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1yCMFgsYI .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-u1yCMFgsYI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yCMFgsYI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1yCMFgsYI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1yCMFgsYI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1yCMFgsYI .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-u1yCMFgsYI .carousel-indicators li.active,
.cid-u1yCMFgsYI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1yCMFgsYI .carousel-indicators li::after,
.cid-u1yCMFgsYI .carousel-indicators li::before {
  content: none;
}
.cid-u1yCMFgsYI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1yCMFgsYI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1yCMFgsYI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1yCMFgsYI .carousel-indicators {
    display: none;
  }
}
.cid-u1yCMFgsYI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1yCMFgsYI .carousel-inner > .active {
  display: block;
}
.cid-u1yCMFgsYI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yCMFgsYI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1yCMFgsYI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1yCMFgsYI .carousel-control,
  .cid-u1yCMFgsYI .carousel-indicators,
  .cid-u1yCMFgsYI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1yCMFgsYI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1yCMFgsYI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1yCMFgsYI .carousel-indicators .active,
.cid-u1yCMFgsYI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1yCMFgsYI .carousel-indicators .active {
  background: #fff;
}
.cid-u1yCMFgsYI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1yCMFgsYI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1yCMFgsYI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1yCMFgsYI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1yCMFgsYI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1yCMFgsYI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1yCMFgsYI .carousel {
  width: 100%;
}
.cid-u1yCMFgsYI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1yCMFgsYI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1yCMFgsYI .modal.fade .modal-dialog,
.cid-u1yCMFgsYI .modal.in .modal-dialog {
  transform: none;
}
.cid-u1yCMFgsYI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1yCMFgsYI H6 {
  text-align: center;
}
.cid-u1yCMFgsYI H3 {
  color: #353535;
}
.cid-tXfhS7O11p {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXfhS7O11p .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXfhS7O11p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXfhS7O11p .item {
  padding-bottom: 2rem;
}
.cid-tXfhS7O11p .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXfhS7O11p .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXfhS7O11p .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-tXfhS7O11p .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXfhS7O11p .carousel-control,
.cid-tXfhS7O11p .close {
  background: #1b1b1b;
}
.cid-tXfhS7O11p .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXfhS7O11p .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXfhS7O11p .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXfhS7O11p .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXfhS7O11p .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-tXfhS7O11p .close::before {
  content: '\e91a';
}
.cid-tXfhS7O11p .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXfhS7O11p .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-tXfhS7O11p .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXfhS7O11p .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXfhS7O11p .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXfhS7O11p .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXfhS7O11p .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-tXfhS7O11p .carousel-indicators li.active,
.cid-tXfhS7O11p .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXfhS7O11p .carousel-indicators li::after,
.cid-tXfhS7O11p .carousel-indicators li::before {
  content: none;
}
.cid-tXfhS7O11p .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXfhS7O11p .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXfhS7O11p .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXfhS7O11p .carousel-indicators {
    display: none;
  }
}
.cid-tXfhS7O11p .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXfhS7O11p .carousel-inner > .active {
  display: block;
}
.cid-tXfhS7O11p .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXfhS7O11p .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXfhS7O11p .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXfhS7O11p .carousel-control,
  .cid-tXfhS7O11p .carousel-indicators,
  .cid-tXfhS7O11p .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXfhS7O11p .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXfhS7O11p .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXfhS7O11p .carousel-indicators .active,
.cid-tXfhS7O11p .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXfhS7O11p .carousel-indicators .active {
  background: #fff;
}
.cid-tXfhS7O11p .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXfhS7O11p .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXfhS7O11p .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXfhS7O11p .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXfhS7O11p .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXfhS7O11p .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXfhS7O11p .carousel {
  width: 100%;
}
.cid-tXfhS7O11p .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXfhS7O11p .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXfhS7O11p .modal.fade .modal-dialog,
.cid-tXfhS7O11p .modal.in .modal-dialog {
  transform: none;
}
.cid-tXfhS7O11p .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXfhS7O11p H6 {
  text-align: center;
}
.cid-tXfhS7O11p H3 {
  color: #353535;
}
.cid-tXjcaLW6eV {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXjcaLW6eV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXjcaLW6eV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXjcaLW6eV .item {
  padding-bottom: 2rem;
}
.cid-tXjcaLW6eV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXjcaLW6eV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXjcaLW6eV .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-tXjcaLW6eV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXjcaLW6eV .carousel-control,
.cid-tXjcaLW6eV .close {
  background: #1b1b1b;
}
.cid-tXjcaLW6eV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXjcaLW6eV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXjcaLW6eV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXjcaLW6eV .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXjcaLW6eV .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-tXjcaLW6eV .close::before {
  content: '\e91a';
}
.cid-tXjcaLW6eV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXjcaLW6eV .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-tXjcaLW6eV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXjcaLW6eV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXjcaLW6eV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXjcaLW6eV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXjcaLW6eV .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-tXjcaLW6eV .carousel-indicators li.active,
.cid-tXjcaLW6eV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXjcaLW6eV .carousel-indicators li::after,
.cid-tXjcaLW6eV .carousel-indicators li::before {
  content: none;
}
.cid-tXjcaLW6eV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXjcaLW6eV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXjcaLW6eV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXjcaLW6eV .carousel-indicators {
    display: none;
  }
}
.cid-tXjcaLW6eV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXjcaLW6eV .carousel-inner > .active {
  display: block;
}
.cid-tXjcaLW6eV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXjcaLW6eV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXjcaLW6eV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXjcaLW6eV .carousel-control,
  .cid-tXjcaLW6eV .carousel-indicators,
  .cid-tXjcaLW6eV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXjcaLW6eV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXjcaLW6eV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXjcaLW6eV .carousel-indicators .active,
.cid-tXjcaLW6eV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXjcaLW6eV .carousel-indicators .active {
  background: #fff;
}
.cid-tXjcaLW6eV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXjcaLW6eV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXjcaLW6eV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXjcaLW6eV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXjcaLW6eV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXjcaLW6eV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXjcaLW6eV .carousel {
  width: 100%;
}
.cid-tXjcaLW6eV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXjcaLW6eV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXjcaLW6eV .modal.fade .modal-dialog,
.cid-tXjcaLW6eV .modal.in .modal-dialog {
  transform: none;
}
.cid-tXjcaLW6eV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXjcaLW6eV H6 {
  text-align: center;
}
.cid-tXjcaLW6eV H3 {
  color: #353535;
}
.cid-u1yVsVVOiB {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1yVsVVOiB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1yVsVVOiB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1yVsVVOiB .item {
  padding-bottom: 2rem;
}
.cid-u1yVsVVOiB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1yVsVVOiB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1yVsVVOiB .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-u1yVsVVOiB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1yVsVVOiB .carousel-control,
.cid-u1yVsVVOiB .close {
  background: #1b1b1b;
}
.cid-u1yVsVVOiB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1yVsVVOiB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1yVsVVOiB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1yVsVVOiB .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1yVsVVOiB .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-u1yVsVVOiB .close::before {
  content: '\e91a';
}
.cid-u1yVsVVOiB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1yVsVVOiB .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-u1yVsVVOiB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yVsVVOiB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1yVsVVOiB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1yVsVVOiB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1yVsVVOiB .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-u1yVsVVOiB .carousel-indicators li.active,
.cid-u1yVsVVOiB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1yVsVVOiB .carousel-indicators li::after,
.cid-u1yVsVVOiB .carousel-indicators li::before {
  content: none;
}
.cid-u1yVsVVOiB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1yVsVVOiB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1yVsVVOiB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1yVsVVOiB .carousel-indicators {
    display: none;
  }
}
.cid-u1yVsVVOiB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1yVsVVOiB .carousel-inner > .active {
  display: block;
}
.cid-u1yVsVVOiB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yVsVVOiB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1yVsVVOiB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1yVsVVOiB .carousel-control,
  .cid-u1yVsVVOiB .carousel-indicators,
  .cid-u1yVsVVOiB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1yVsVVOiB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1yVsVVOiB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1yVsVVOiB .carousel-indicators .active,
.cid-u1yVsVVOiB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1yVsVVOiB .carousel-indicators .active {
  background: #fff;
}
.cid-u1yVsVVOiB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1yVsVVOiB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1yVsVVOiB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1yVsVVOiB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1yVsVVOiB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1yVsVVOiB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1yVsVVOiB .carousel {
  width: 100%;
}
.cid-u1yVsVVOiB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1yVsVVOiB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1yVsVVOiB .modal.fade .modal-dialog,
.cid-u1yVsVVOiB .modal.in .modal-dialog {
  transform: none;
}
.cid-u1yVsVVOiB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1yVsVVOiB H6 {
  text-align: center;
}
.cid-u1yVsVVOiB H3 {
  color: #353535;
}
.cid-tXff8nZbSu {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXff8nZbSu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXff8nZbSu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXff8nZbSu .item {
  padding-bottom: 2rem;
}
.cid-tXff8nZbSu .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXff8nZbSu .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXff8nZbSu .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-tXff8nZbSu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXff8nZbSu .carousel-control,
.cid-tXff8nZbSu .close {
  background: #1b1b1b;
}
.cid-tXff8nZbSu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXff8nZbSu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXff8nZbSu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXff8nZbSu .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXff8nZbSu .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-tXff8nZbSu .close::before {
  content: '\e91a';
}
.cid-tXff8nZbSu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXff8nZbSu .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-tXff8nZbSu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXff8nZbSu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXff8nZbSu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXff8nZbSu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXff8nZbSu .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-tXff8nZbSu .carousel-indicators li.active,
.cid-tXff8nZbSu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXff8nZbSu .carousel-indicators li::after,
.cid-tXff8nZbSu .carousel-indicators li::before {
  content: none;
}
.cid-tXff8nZbSu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXff8nZbSu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXff8nZbSu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXff8nZbSu .carousel-indicators {
    display: none;
  }
}
.cid-tXff8nZbSu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXff8nZbSu .carousel-inner > .active {
  display: block;
}
.cid-tXff8nZbSu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXff8nZbSu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXff8nZbSu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXff8nZbSu .carousel-control,
  .cid-tXff8nZbSu .carousel-indicators,
  .cid-tXff8nZbSu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXff8nZbSu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXff8nZbSu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXff8nZbSu .carousel-indicators .active,
.cid-tXff8nZbSu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXff8nZbSu .carousel-indicators .active {
  background: #fff;
}
.cid-tXff8nZbSu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXff8nZbSu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXff8nZbSu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXff8nZbSu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXff8nZbSu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXff8nZbSu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXff8nZbSu .carousel {
  width: 100%;
}
.cid-tXff8nZbSu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXff8nZbSu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXff8nZbSu .modal.fade .modal-dialog,
.cid-tXff8nZbSu .modal.in .modal-dialog {
  transform: none;
}
.cid-tXff8nZbSu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXff8nZbSu H6 {
  text-align: center;
}
.cid-tXff8nZbSu H3 {
  color: #353535;
}
.cid-u1BxWbxuZA {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1BxWbxuZA .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1BxWbxuZA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1BxWbxuZA .item {
  padding-bottom: 2rem;
}
.cid-u1BxWbxuZA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1BxWbxuZA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1BxWbxuZA .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-u1BxWbxuZA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1BxWbxuZA .carousel-control,
.cid-u1BxWbxuZA .close {
  background: #1b1b1b;
}
.cid-u1BxWbxuZA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1BxWbxuZA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1BxWbxuZA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1BxWbxuZA .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1BxWbxuZA .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-u1BxWbxuZA .close::before {
  content: '\e91a';
}
.cid-u1BxWbxuZA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1BxWbxuZA .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-u1BxWbxuZA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1BxWbxuZA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1BxWbxuZA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1BxWbxuZA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1BxWbxuZA .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-u1BxWbxuZA .carousel-indicators li.active,
.cid-u1BxWbxuZA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1BxWbxuZA .carousel-indicators li::after,
.cid-u1BxWbxuZA .carousel-indicators li::before {
  content: none;
}
.cid-u1BxWbxuZA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1BxWbxuZA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1BxWbxuZA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1BxWbxuZA .carousel-indicators {
    display: none;
  }
}
.cid-u1BxWbxuZA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1BxWbxuZA .carousel-inner > .active {
  display: block;
}
.cid-u1BxWbxuZA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1BxWbxuZA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1BxWbxuZA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1BxWbxuZA .carousel-control,
  .cid-u1BxWbxuZA .carousel-indicators,
  .cid-u1BxWbxuZA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1BxWbxuZA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1BxWbxuZA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1BxWbxuZA .carousel-indicators .active,
.cid-u1BxWbxuZA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1BxWbxuZA .carousel-indicators .active {
  background: #fff;
}
.cid-u1BxWbxuZA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1BxWbxuZA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1BxWbxuZA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1BxWbxuZA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1BxWbxuZA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1BxWbxuZA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1BxWbxuZA .carousel {
  width: 100%;
}
.cid-u1BxWbxuZA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1BxWbxuZA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1BxWbxuZA .modal.fade .modal-dialog,
.cid-u1BxWbxuZA .modal.in .modal-dialog {
  transform: none;
}
.cid-u1BxWbxuZA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1BxWbxuZA H6 {
  text-align: center;
}
.cid-u1BxWbxuZA H3 {
  color: #232323;
}
.cid-u1ByzsaNaw {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1ByzsaNaw .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1ByzsaNaw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1ByzsaNaw .item {
  padding-bottom: 2rem;
}
.cid-u1ByzsaNaw .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1ByzsaNaw .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1ByzsaNaw .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-u1ByzsaNaw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1ByzsaNaw .carousel-control,
.cid-u1ByzsaNaw .close {
  background: #1b1b1b;
}
.cid-u1ByzsaNaw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1ByzsaNaw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1ByzsaNaw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1ByzsaNaw .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1ByzsaNaw .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-u1ByzsaNaw .close::before {
  content: '\e91a';
}
.cid-u1ByzsaNaw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1ByzsaNaw .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-u1ByzsaNaw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1ByzsaNaw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1ByzsaNaw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1ByzsaNaw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1ByzsaNaw .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-u1ByzsaNaw .carousel-indicators li.active,
.cid-u1ByzsaNaw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1ByzsaNaw .carousel-indicators li::after,
.cid-u1ByzsaNaw .carousel-indicators li::before {
  content: none;
}
.cid-u1ByzsaNaw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1ByzsaNaw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1ByzsaNaw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1ByzsaNaw .carousel-indicators {
    display: none;
  }
}
.cid-u1ByzsaNaw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1ByzsaNaw .carousel-inner > .active {
  display: block;
}
.cid-u1ByzsaNaw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1ByzsaNaw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1ByzsaNaw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1ByzsaNaw .carousel-control,
  .cid-u1ByzsaNaw .carousel-indicators,
  .cid-u1ByzsaNaw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1ByzsaNaw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1ByzsaNaw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1ByzsaNaw .carousel-indicators .active,
.cid-u1ByzsaNaw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1ByzsaNaw .carousel-indicators .active {
  background: #fff;
}
.cid-u1ByzsaNaw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1ByzsaNaw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1ByzsaNaw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1ByzsaNaw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1ByzsaNaw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1ByzsaNaw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1ByzsaNaw .carousel {
  width: 100%;
}
.cid-u1ByzsaNaw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1ByzsaNaw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1ByzsaNaw .modal.fade .modal-dialog,
.cid-u1ByzsaNaw .modal.in .modal-dialog {
  transform: none;
}
.cid-u1ByzsaNaw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1ByzsaNaw H6 {
  text-align: center;
}
.cid-u1ByzsaNaw H3 {
  color: #232323;
}
.cid-u1yDlvrCAH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1yDlvrCAH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1yDlvrCAH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1yDlvrCAH .item {
  padding-bottom: 2rem;
}
.cid-u1yDlvrCAH .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1yDlvrCAH .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1yDlvrCAH .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-u1yDlvrCAH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1yDlvrCAH .carousel-control,
.cid-u1yDlvrCAH .close {
  background: #1b1b1b;
}
.cid-u1yDlvrCAH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1yDlvrCAH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1yDlvrCAH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1yDlvrCAH .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1yDlvrCAH .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-u1yDlvrCAH .close::before {
  content: '\e91a';
}
.cid-u1yDlvrCAH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1yDlvrCAH .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-u1yDlvrCAH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yDlvrCAH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1yDlvrCAH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1yDlvrCAH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1yDlvrCAH .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-u1yDlvrCAH .carousel-indicators li.active,
.cid-u1yDlvrCAH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1yDlvrCAH .carousel-indicators li::after,
.cid-u1yDlvrCAH .carousel-indicators li::before {
  content: none;
}
.cid-u1yDlvrCAH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1yDlvrCAH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1yDlvrCAH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1yDlvrCAH .carousel-indicators {
    display: none;
  }
}
.cid-u1yDlvrCAH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1yDlvrCAH .carousel-inner > .active {
  display: block;
}
.cid-u1yDlvrCAH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yDlvrCAH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1yDlvrCAH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1yDlvrCAH .carousel-control,
  .cid-u1yDlvrCAH .carousel-indicators,
  .cid-u1yDlvrCAH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1yDlvrCAH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1yDlvrCAH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1yDlvrCAH .carousel-indicators .active,
.cid-u1yDlvrCAH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1yDlvrCAH .carousel-indicators .active {
  background: #fff;
}
.cid-u1yDlvrCAH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1yDlvrCAH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1yDlvrCAH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1yDlvrCAH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1yDlvrCAH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1yDlvrCAH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1yDlvrCAH .carousel {
  width: 100%;
}
.cid-u1yDlvrCAH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1yDlvrCAH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1yDlvrCAH .modal.fade .modal-dialog,
.cid-u1yDlvrCAH .modal.in .modal-dialog {
  transform: none;
}
.cid-u1yDlvrCAH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1yDlvrCAH H6 {
  text-align: center;
}
.cid-u1yDlvrCAH H3 {
  color: #353535;
}
.cid-tXffoCkqhG {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXffoCkqhG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXffoCkqhG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXffoCkqhG .item {
  padding-bottom: 2rem;
}
.cid-tXffoCkqhG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXffoCkqhG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXffoCkqhG .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-tXffoCkqhG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXffoCkqhG .carousel-control,
.cid-tXffoCkqhG .close {
  background: #1b1b1b;
}
.cid-tXffoCkqhG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXffoCkqhG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXffoCkqhG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXffoCkqhG .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXffoCkqhG .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-tXffoCkqhG .close::before {
  content: '\e91a';
}
.cid-tXffoCkqhG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXffoCkqhG .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-tXffoCkqhG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXffoCkqhG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXffoCkqhG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXffoCkqhG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXffoCkqhG .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-tXffoCkqhG .carousel-indicators li.active,
.cid-tXffoCkqhG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXffoCkqhG .carousel-indicators li::after,
.cid-tXffoCkqhG .carousel-indicators li::before {
  content: none;
}
.cid-tXffoCkqhG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXffoCkqhG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXffoCkqhG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXffoCkqhG .carousel-indicators {
    display: none;
  }
}
.cid-tXffoCkqhG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXffoCkqhG .carousel-inner > .active {
  display: block;
}
.cid-tXffoCkqhG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXffoCkqhG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXffoCkqhG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXffoCkqhG .carousel-control,
  .cid-tXffoCkqhG .carousel-indicators,
  .cid-tXffoCkqhG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXffoCkqhG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXffoCkqhG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXffoCkqhG .carousel-indicators .active,
.cid-tXffoCkqhG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXffoCkqhG .carousel-indicators .active {
  background: #fff;
}
.cid-tXffoCkqhG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXffoCkqhG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXffoCkqhG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXffoCkqhG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXffoCkqhG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXffoCkqhG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXffoCkqhG .carousel {
  width: 100%;
}
.cid-tXffoCkqhG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXffoCkqhG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXffoCkqhG .modal.fade .modal-dialog,
.cid-tXffoCkqhG .modal.in .modal-dialog {
  transform: none;
}
.cid-tXffoCkqhG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXffoCkqhG H6 {
  text-align: center;
}
.cid-tXffoCkqhG H3 {
  color: #7b7b7b;
}
.cid-u1yE1RBjJJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1yE1RBjJJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1yE1RBjJJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1yE1RBjJJ .item {
  padding-bottom: 2rem;
}
.cid-u1yE1RBjJJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1yE1RBjJJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1yE1RBjJJ .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-u1yE1RBjJJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1yE1RBjJJ .carousel-control,
.cid-u1yE1RBjJJ .close {
  background: #1b1b1b;
}
.cid-u1yE1RBjJJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1yE1RBjJJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1yE1RBjJJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1yE1RBjJJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1yE1RBjJJ .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-u1yE1RBjJJ .close::before {
  content: '\e91a';
}
.cid-u1yE1RBjJJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1yE1RBjJJ .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-u1yE1RBjJJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yE1RBjJJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1yE1RBjJJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1yE1RBjJJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1yE1RBjJJ .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-u1yE1RBjJJ .carousel-indicators li.active,
.cid-u1yE1RBjJJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1yE1RBjJJ .carousel-indicators li::after,
.cid-u1yE1RBjJJ .carousel-indicators li::before {
  content: none;
}
.cid-u1yE1RBjJJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1yE1RBjJJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1yE1RBjJJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1yE1RBjJJ .carousel-indicators {
    display: none;
  }
}
.cid-u1yE1RBjJJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1yE1RBjJJ .carousel-inner > .active {
  display: block;
}
.cid-u1yE1RBjJJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yE1RBjJJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1yE1RBjJJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1yE1RBjJJ .carousel-control,
  .cid-u1yE1RBjJJ .carousel-indicators,
  .cid-u1yE1RBjJJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1yE1RBjJJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1yE1RBjJJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1yE1RBjJJ .carousel-indicators .active,
.cid-u1yE1RBjJJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1yE1RBjJJ .carousel-indicators .active {
  background: #fff;
}
.cid-u1yE1RBjJJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1yE1RBjJJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1yE1RBjJJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1yE1RBjJJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1yE1RBjJJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1yE1RBjJJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1yE1RBjJJ .carousel {
  width: 100%;
}
.cid-u1yE1RBjJJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1yE1RBjJJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1yE1RBjJJ .modal.fade .modal-dialog,
.cid-u1yE1RBjJJ .modal.in .modal-dialog {
  transform: none;
}
.cid-u1yE1RBjJJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1yE1RBjJJ H6 {
  text-align: center;
}
.cid-u1yE1RBjJJ H3 {
  color: #353535;
}
.cid-u1yE2owagp {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1yE2owagp .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1yE2owagp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1yE2owagp .item {
  padding-bottom: 2rem;
}
.cid-u1yE2owagp .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1yE2owagp .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1yE2owagp .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-u1yE2owagp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1yE2owagp .carousel-control,
.cid-u1yE2owagp .close {
  background: #1b1b1b;
}
.cid-u1yE2owagp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1yE2owagp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1yE2owagp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1yE2owagp .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1yE2owagp .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-u1yE2owagp .close::before {
  content: '\e91a';
}
.cid-u1yE2owagp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1yE2owagp .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-u1yE2owagp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yE2owagp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1yE2owagp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1yE2owagp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1yE2owagp .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-u1yE2owagp .carousel-indicators li.active,
.cid-u1yE2owagp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1yE2owagp .carousel-indicators li::after,
.cid-u1yE2owagp .carousel-indicators li::before {
  content: none;
}
.cid-u1yE2owagp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1yE2owagp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1yE2owagp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1yE2owagp .carousel-indicators {
    display: none;
  }
}
.cid-u1yE2owagp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1yE2owagp .carousel-inner > .active {
  display: block;
}
.cid-u1yE2owagp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yE2owagp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1yE2owagp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1yE2owagp .carousel-control,
  .cid-u1yE2owagp .carousel-indicators,
  .cid-u1yE2owagp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1yE2owagp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1yE2owagp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1yE2owagp .carousel-indicators .active,
.cid-u1yE2owagp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1yE2owagp .carousel-indicators .active {
  background: #fff;
}
.cid-u1yE2owagp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1yE2owagp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1yE2owagp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1yE2owagp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1yE2owagp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1yE2owagp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1yE2owagp .carousel {
  width: 100%;
}
.cid-u1yE2owagp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1yE2owagp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1yE2owagp .modal.fade .modal-dialog,
.cid-u1yE2owagp .modal.in .modal-dialog {
  transform: none;
}
.cid-u1yE2owagp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1yE2owagp H6 {
  text-align: center;
}
.cid-u1yE2owagp H3 {
  color: #353535;
}
.cid-u1yFoNkpjT {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1yFoNkpjT .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1yFoNkpjT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1yFoNkpjT .item {
  padding-bottom: 2rem;
}
.cid-u1yFoNkpjT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1yFoNkpjT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1yFoNkpjT .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-u1yFoNkpjT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1yFoNkpjT .carousel-control,
.cid-u1yFoNkpjT .close {
  background: #1b1b1b;
}
.cid-u1yFoNkpjT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1yFoNkpjT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1yFoNkpjT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1yFoNkpjT .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1yFoNkpjT .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-u1yFoNkpjT .close::before {
  content: '\e91a';
}
.cid-u1yFoNkpjT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1yFoNkpjT .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-u1yFoNkpjT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yFoNkpjT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1yFoNkpjT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1yFoNkpjT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1yFoNkpjT .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-u1yFoNkpjT .carousel-indicators li.active,
.cid-u1yFoNkpjT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1yFoNkpjT .carousel-indicators li::after,
.cid-u1yFoNkpjT .carousel-indicators li::before {
  content: none;
}
.cid-u1yFoNkpjT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1yFoNkpjT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1yFoNkpjT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1yFoNkpjT .carousel-indicators {
    display: none;
  }
}
.cid-u1yFoNkpjT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1yFoNkpjT .carousel-inner > .active {
  display: block;
}
.cid-u1yFoNkpjT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yFoNkpjT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1yFoNkpjT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1yFoNkpjT .carousel-control,
  .cid-u1yFoNkpjT .carousel-indicators,
  .cid-u1yFoNkpjT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1yFoNkpjT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1yFoNkpjT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1yFoNkpjT .carousel-indicators .active,
.cid-u1yFoNkpjT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1yFoNkpjT .carousel-indicators .active {
  background: #fff;
}
.cid-u1yFoNkpjT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1yFoNkpjT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1yFoNkpjT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1yFoNkpjT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1yFoNkpjT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1yFoNkpjT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1yFoNkpjT .carousel {
  width: 100%;
}
.cid-u1yFoNkpjT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1yFoNkpjT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1yFoNkpjT .modal.fade .modal-dialog,
.cid-u1yFoNkpjT .modal.in .modal-dialog {
  transform: none;
}
.cid-u1yFoNkpjT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1yFoNkpjT H6 {
  text-align: center;
}
.cid-u1yFoNkpjT H3 {
  color: #353535;
}
.cid-u1yE2PJlZy {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u1yE2PJlZy .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1yE2PJlZy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1yE2PJlZy .item {
  padding-bottom: 2rem;
}
.cid-u1yE2PJlZy .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1yE2PJlZy .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1yE2PJlZy .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-u1yE2PJlZy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1yE2PJlZy .carousel-control,
.cid-u1yE2PJlZy .close {
  background: #1b1b1b;
}
.cid-u1yE2PJlZy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1yE2PJlZy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1yE2PJlZy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1yE2PJlZy .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1yE2PJlZy .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-u1yE2PJlZy .close::before {
  content: '\e91a';
}
.cid-u1yE2PJlZy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1yE2PJlZy .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-u1yE2PJlZy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yE2PJlZy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1yE2PJlZy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1yE2PJlZy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1yE2PJlZy .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-u1yE2PJlZy .carousel-indicators li.active,
.cid-u1yE2PJlZy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1yE2PJlZy .carousel-indicators li::after,
.cid-u1yE2PJlZy .carousel-indicators li::before {
  content: none;
}
.cid-u1yE2PJlZy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1yE2PJlZy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1yE2PJlZy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1yE2PJlZy .carousel-indicators {
    display: none;
  }
}
.cid-u1yE2PJlZy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1yE2PJlZy .carousel-inner > .active {
  display: block;
}
.cid-u1yE2PJlZy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1yE2PJlZy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1yE2PJlZy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1yE2PJlZy .carousel-control,
  .cid-u1yE2PJlZy .carousel-indicators,
  .cid-u1yE2PJlZy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1yE2PJlZy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1yE2PJlZy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1yE2PJlZy .carousel-indicators .active,
.cid-u1yE2PJlZy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1yE2PJlZy .carousel-indicators .active {
  background: #fff;
}
.cid-u1yE2PJlZy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1yE2PJlZy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1yE2PJlZy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1yE2PJlZy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1yE2PJlZy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1yE2PJlZy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1yE2PJlZy .carousel {
  width: 100%;
}
.cid-u1yE2PJlZy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1yE2PJlZy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1yE2PJlZy .modal.fade .modal-dialog,
.cid-u1yE2PJlZy .modal.in .modal-dialog {
  transform: none;
}
.cid-u1yE2PJlZy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1yE2PJlZy H6 {
  text-align: center;
}
.cid-u1yE2PJlZy H3 {
  color: #353535;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u2qwjaKN3U {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u2qwjaKN3U .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2qwjaKN3U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2qwjaKN3U .video-wrapper iframe {
  width: 100%;
}
.cid-u2qwjaKN3U .mbr-section-title,
.cid-u2qwjaKN3U .mbr-section-subtitle,
.cid-u2qwjaKN3U .mbr-text {
  text-align: center;
}
.cid-u2qwjaKN3U .mbr-section-title {
  color: #e6c63b;
}
.cid-u2qwjaKN3U .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-u3LLkWklh7 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #1a1e21;
}
.cid-u3LLkWklh7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3LLkWklh7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3LLkWklh7 .item {
  padding-bottom: 2rem;
}
.cid-u3LLkWklh7 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u3LLkWklh7 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u3LLkWklh7 .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-u3LLkWklh7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u3LLkWklh7 .carousel-control,
.cid-u3LLkWklh7 .close {
  background: #1b1b1b;
}
.cid-u3LLkWklh7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u3LLkWklh7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u3LLkWklh7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u3LLkWklh7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-u3LLkWklh7 .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-u3LLkWklh7 .close::before {
  content: '\e91a';
}
.cid-u3LLkWklh7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u3LLkWklh7 .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-u3LLkWklh7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u3LLkWklh7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u3LLkWklh7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u3LLkWklh7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u3LLkWklh7 .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-u3LLkWklh7 .carousel-indicators li.active,
.cid-u3LLkWklh7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u3LLkWklh7 .carousel-indicators li::after,
.cid-u3LLkWklh7 .carousel-indicators li::before {
  content: none;
}
.cid-u3LLkWklh7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u3LLkWklh7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u3LLkWklh7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u3LLkWklh7 .carousel-indicators {
    display: none;
  }
}
.cid-u3LLkWklh7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u3LLkWklh7 .carousel-inner > .active {
  display: block;
}
.cid-u3LLkWklh7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u3LLkWklh7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u3LLkWklh7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u3LLkWklh7 .carousel-control,
  .cid-u3LLkWklh7 .carousel-indicators,
  .cid-u3LLkWklh7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u3LLkWklh7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u3LLkWklh7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u3LLkWklh7 .carousel-indicators .active,
.cid-u3LLkWklh7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u3LLkWklh7 .carousel-indicators .active {
  background: #fff;
}
.cid-u3LLkWklh7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u3LLkWklh7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u3LLkWklh7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u3LLkWklh7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u3LLkWklh7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u3LLkWklh7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u3LLkWklh7 .carousel {
  width: 100%;
}
.cid-u3LLkWklh7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u3LLkWklh7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u3LLkWklh7 .modal.fade .modal-dialog,
.cid-u3LLkWklh7 .modal.in .modal-dialog {
  transform: none;
}
.cid-u3LLkWklh7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u3LLkWklh7 H6 {
  text-align: center;
}
.cid-u3LLkWklh7 H3 {
  color: #ffffff;
}
.cid-u3LLkWklh7 H4 {
  color: #7b7b7b;
}
.cid-tXxfJVBWlW {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfJVBWlW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfJVBWlW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfJVBWlW .item {
  padding-bottom: 2rem;
}
.cid-tXxfJVBWlW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfJVBWlW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfJVBWlW .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-tXxfJVBWlW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfJVBWlW .carousel-control,
.cid-tXxfJVBWlW .close {
  background: #1b1b1b;
}
.cid-tXxfJVBWlW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfJVBWlW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfJVBWlW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfJVBWlW .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfJVBWlW .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-tXxfJVBWlW .close::before {
  content: '\e91a';
}
.cid-tXxfJVBWlW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfJVBWlW .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-tXxfJVBWlW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJVBWlW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfJVBWlW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfJVBWlW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfJVBWlW .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-tXxfJVBWlW .carousel-indicators li.active,
.cid-tXxfJVBWlW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfJVBWlW .carousel-indicators li::after,
.cid-tXxfJVBWlW .carousel-indicators li::before {
  content: none;
}
.cid-tXxfJVBWlW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfJVBWlW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfJVBWlW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJVBWlW .carousel-indicators {
    display: none;
  }
}
.cid-tXxfJVBWlW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfJVBWlW .carousel-inner > .active {
  display: block;
}
.cid-tXxfJVBWlW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJVBWlW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfJVBWlW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfJVBWlW .carousel-control,
  .cid-tXxfJVBWlW .carousel-indicators,
  .cid-tXxfJVBWlW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJVBWlW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfJVBWlW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfJVBWlW .carousel-indicators .active,
.cid-tXxfJVBWlW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfJVBWlW .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfJVBWlW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfJVBWlW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfJVBWlW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfJVBWlW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfJVBWlW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfJVBWlW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfJVBWlW .carousel {
  width: 100%;
}
.cid-tXxfJVBWlW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfJVBWlW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfJVBWlW .modal.fade .modal-dialog,
.cid-tXxfJVBWlW .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfJVBWlW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfJVBWlW H6 {
  text-align: center;
}
.cid-tXxfJVBWlW H3 {
  color: #000000;
}
.cid-tXJiSQBnxu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXJiSQBnxu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXJiSQBnxu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXJiSQBnxu .item {
  padding-bottom: 2rem;
}
.cid-tXJiSQBnxu .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXJiSQBnxu .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXJiSQBnxu .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-tXJiSQBnxu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXJiSQBnxu .carousel-control,
.cid-tXJiSQBnxu .close {
  background: #1b1b1b;
}
.cid-tXJiSQBnxu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXJiSQBnxu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXJiSQBnxu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXJiSQBnxu .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXJiSQBnxu .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-tXJiSQBnxu .close::before {
  content: '\e91a';
}
.cid-tXJiSQBnxu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXJiSQBnxu .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-tXJiSQBnxu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXJiSQBnxu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXJiSQBnxu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXJiSQBnxu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXJiSQBnxu .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-tXJiSQBnxu .carousel-indicators li.active,
.cid-tXJiSQBnxu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXJiSQBnxu .carousel-indicators li::after,
.cid-tXJiSQBnxu .carousel-indicators li::before {
  content: none;
}
.cid-tXJiSQBnxu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXJiSQBnxu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXJiSQBnxu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXJiSQBnxu .carousel-indicators {
    display: none;
  }
}
.cid-tXJiSQBnxu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXJiSQBnxu .carousel-inner > .active {
  display: block;
}
.cid-tXJiSQBnxu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXJiSQBnxu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXJiSQBnxu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXJiSQBnxu .carousel-control,
  .cid-tXJiSQBnxu .carousel-indicators,
  .cid-tXJiSQBnxu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXJiSQBnxu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXJiSQBnxu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXJiSQBnxu .carousel-indicators .active,
.cid-tXJiSQBnxu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXJiSQBnxu .carousel-indicators .active {
  background: #fff;
}
.cid-tXJiSQBnxu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXJiSQBnxu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXJiSQBnxu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXJiSQBnxu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXJiSQBnxu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXJiSQBnxu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXJiSQBnxu .carousel {
  width: 100%;
}
.cid-tXJiSQBnxu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXJiSQBnxu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXJiSQBnxu .modal.fade .modal-dialog,
.cid-tXJiSQBnxu .modal.in .modal-dialog {
  transform: none;
}
.cid-tXJiSQBnxu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXJiSQBnxu H6 {
  text-align: center;
}
.cid-tXJiSQBnxu H3 {
  color: #000000;
  text-align: center;
}
.cid-tXxfJVWg0w {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfJVWg0w .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfJVWg0w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfJVWg0w .item {
  padding-bottom: 2rem;
}
.cid-tXxfJVWg0w .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfJVWg0w .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfJVWg0w .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-tXxfJVWg0w .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfJVWg0w .carousel-control,
.cid-tXxfJVWg0w .close {
  background: #1b1b1b;
}
.cid-tXxfJVWg0w .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfJVWg0w .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfJVWg0w .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfJVWg0w .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfJVWg0w .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-tXxfJVWg0w .close::before {
  content: '\e91a';
}
.cid-tXxfJVWg0w .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfJVWg0w .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-tXxfJVWg0w .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJVWg0w .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfJVWg0w .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfJVWg0w .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfJVWg0w .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-tXxfJVWg0w .carousel-indicators li.active,
.cid-tXxfJVWg0w .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfJVWg0w .carousel-indicators li::after,
.cid-tXxfJVWg0w .carousel-indicators li::before {
  content: none;
}
.cid-tXxfJVWg0w .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfJVWg0w .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfJVWg0w .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJVWg0w .carousel-indicators {
    display: none;
  }
}
.cid-tXxfJVWg0w .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfJVWg0w .carousel-inner > .active {
  display: block;
}
.cid-tXxfJVWg0w .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJVWg0w .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfJVWg0w .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfJVWg0w .carousel-control,
  .cid-tXxfJVWg0w .carousel-indicators,
  .cid-tXxfJVWg0w .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJVWg0w .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfJVWg0w .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfJVWg0w .carousel-indicators .active,
.cid-tXxfJVWg0w .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfJVWg0w .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfJVWg0w .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfJVWg0w .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfJVWg0w .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfJVWg0w .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfJVWg0w .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfJVWg0w .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfJVWg0w .carousel {
  width: 100%;
}
.cid-tXxfJVWg0w .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfJVWg0w .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfJVWg0w .modal.fade .modal-dialog,
.cid-tXxfJVWg0w .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfJVWg0w .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfJVWg0w H6 {
  text-align: center;
}
.cid-tXxfJVWg0w H3 {
  color: #000000;
}
.cid-tXJrID1GGz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXJrID1GGz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXJrID1GGz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXJrID1GGz .item {
  padding-bottom: 2rem;
}
.cid-tXJrID1GGz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXJrID1GGz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXJrID1GGz .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-tXJrID1GGz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXJrID1GGz .carousel-control,
.cid-tXJrID1GGz .close {
  background: #1b1b1b;
}
.cid-tXJrID1GGz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXJrID1GGz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXJrID1GGz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXJrID1GGz .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXJrID1GGz .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-tXJrID1GGz .close::before {
  content: '\e91a';
}
.cid-tXJrID1GGz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXJrID1GGz .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-tXJrID1GGz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXJrID1GGz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXJrID1GGz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXJrID1GGz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXJrID1GGz .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-tXJrID1GGz .carousel-indicators li.active,
.cid-tXJrID1GGz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXJrID1GGz .carousel-indicators li::after,
.cid-tXJrID1GGz .carousel-indicators li::before {
  content: none;
}
.cid-tXJrID1GGz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXJrID1GGz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXJrID1GGz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXJrID1GGz .carousel-indicators {
    display: none;
  }
}
.cid-tXJrID1GGz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXJrID1GGz .carousel-inner > .active {
  display: block;
}
.cid-tXJrID1GGz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXJrID1GGz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXJrID1GGz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXJrID1GGz .carousel-control,
  .cid-tXJrID1GGz .carousel-indicators,
  .cid-tXJrID1GGz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXJrID1GGz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXJrID1GGz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXJrID1GGz .carousel-indicators .active,
.cid-tXJrID1GGz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXJrID1GGz .carousel-indicators .active {
  background: #fff;
}
.cid-tXJrID1GGz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXJrID1GGz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXJrID1GGz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXJrID1GGz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXJrID1GGz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXJrID1GGz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXJrID1GGz .carousel {
  width: 100%;
}
.cid-tXJrID1GGz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXJrID1GGz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXJrID1GGz .modal.fade .modal-dialog,
.cid-tXJrID1GGz .modal.in .modal-dialog {
  transform: none;
}
.cid-tXJrID1GGz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXJrID1GGz H6 {
  text-align: center;
}
.cid-tXJrID1GGz H3 {
  color: #000000;
  text-align: center;
}
.cid-tXJwt1MUII {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXJwt1MUII .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXJwt1MUII .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXJwt1MUII .item {
  padding-bottom: 2rem;
}
.cid-tXJwt1MUII .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXJwt1MUII .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXJwt1MUII .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-tXJwt1MUII .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXJwt1MUII .carousel-control,
.cid-tXJwt1MUII .close {
  background: #1b1b1b;
}
.cid-tXJwt1MUII .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXJwt1MUII .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXJwt1MUII .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXJwt1MUII .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXJwt1MUII .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-tXJwt1MUII .close::before {
  content: '\e91a';
}
.cid-tXJwt1MUII .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXJwt1MUII .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-tXJwt1MUII .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXJwt1MUII .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXJwt1MUII .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXJwt1MUII .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXJwt1MUII .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-tXJwt1MUII .carousel-indicators li.active,
.cid-tXJwt1MUII .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXJwt1MUII .carousel-indicators li::after,
.cid-tXJwt1MUII .carousel-indicators li::before {
  content: none;
}
.cid-tXJwt1MUII .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXJwt1MUII .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXJwt1MUII .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXJwt1MUII .carousel-indicators {
    display: none;
  }
}
.cid-tXJwt1MUII .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXJwt1MUII .carousel-inner > .active {
  display: block;
}
.cid-tXJwt1MUII .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXJwt1MUII .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXJwt1MUII .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXJwt1MUII .carousel-control,
  .cid-tXJwt1MUII .carousel-indicators,
  .cid-tXJwt1MUII .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXJwt1MUII .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXJwt1MUII .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXJwt1MUII .carousel-indicators .active,
.cid-tXJwt1MUII .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXJwt1MUII .carousel-indicators .active {
  background: #fff;
}
.cid-tXJwt1MUII .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXJwt1MUII .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXJwt1MUII .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXJwt1MUII .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXJwt1MUII .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXJwt1MUII .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXJwt1MUII .carousel {
  width: 100%;
}
.cid-tXJwt1MUII .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXJwt1MUII .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXJwt1MUII .modal.fade .modal-dialog,
.cid-tXJwt1MUII .modal.in .modal-dialog {
  transform: none;
}
.cid-tXJwt1MUII .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXJwt1MUII H6 {
  text-align: center;
}
.cid-tXJwt1MUII H3 {
  color: #000000;
  text-align: center;
}
.cid-tXxfJWiVcG {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfJWiVcG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfJWiVcG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfJWiVcG .item {
  padding-bottom: 2rem;
}
.cid-tXxfJWiVcG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfJWiVcG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfJWiVcG .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-tXxfJWiVcG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfJWiVcG .carousel-control,
.cid-tXxfJWiVcG .close {
  background: #1b1b1b;
}
.cid-tXxfJWiVcG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfJWiVcG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfJWiVcG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfJWiVcG .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfJWiVcG .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-tXxfJWiVcG .close::before {
  content: '\e91a';
}
.cid-tXxfJWiVcG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfJWiVcG .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-tXxfJWiVcG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJWiVcG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfJWiVcG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfJWiVcG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfJWiVcG .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-tXxfJWiVcG .carousel-indicators li.active,
.cid-tXxfJWiVcG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfJWiVcG .carousel-indicators li::after,
.cid-tXxfJWiVcG .carousel-indicators li::before {
  content: none;
}
.cid-tXxfJWiVcG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfJWiVcG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfJWiVcG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJWiVcG .carousel-indicators {
    display: none;
  }
}
.cid-tXxfJWiVcG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfJWiVcG .carousel-inner > .active {
  display: block;
}
.cid-tXxfJWiVcG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJWiVcG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfJWiVcG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfJWiVcG .carousel-control,
  .cid-tXxfJWiVcG .carousel-indicators,
  .cid-tXxfJWiVcG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJWiVcG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfJWiVcG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfJWiVcG .carousel-indicators .active,
.cid-tXxfJWiVcG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfJWiVcG .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfJWiVcG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfJWiVcG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfJWiVcG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfJWiVcG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfJWiVcG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfJWiVcG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfJWiVcG .carousel {
  width: 100%;
}
.cid-tXxfJWiVcG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfJWiVcG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfJWiVcG .modal.fade .modal-dialog,
.cid-tXxfJWiVcG .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfJWiVcG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfJWiVcG H6 {
  text-align: center;
}
.cid-tXxfJWiVcG H3 {
  color: #000000;
}
.cid-tXSS59OhQJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXSS59OhQJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXSS59OhQJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXSS59OhQJ .item {
  padding-bottom: 2rem;
}
.cid-tXSS59OhQJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXSS59OhQJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXSS59OhQJ .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-tXSS59OhQJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXSS59OhQJ .carousel-control,
.cid-tXSS59OhQJ .close {
  background: #1b1b1b;
}
.cid-tXSS59OhQJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXSS59OhQJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXSS59OhQJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXSS59OhQJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXSS59OhQJ .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-tXSS59OhQJ .close::before {
  content: '\e91a';
}
.cid-tXSS59OhQJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXSS59OhQJ .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-tXSS59OhQJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXSS59OhQJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXSS59OhQJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXSS59OhQJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXSS59OhQJ .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-tXSS59OhQJ .carousel-indicators li.active,
.cid-tXSS59OhQJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXSS59OhQJ .carousel-indicators li::after,
.cid-tXSS59OhQJ .carousel-indicators li::before {
  content: none;
}
.cid-tXSS59OhQJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXSS59OhQJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXSS59OhQJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXSS59OhQJ .carousel-indicators {
    display: none;
  }
}
.cid-tXSS59OhQJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXSS59OhQJ .carousel-inner > .active {
  display: block;
}
.cid-tXSS59OhQJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXSS59OhQJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXSS59OhQJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXSS59OhQJ .carousel-control,
  .cid-tXSS59OhQJ .carousel-indicators,
  .cid-tXSS59OhQJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXSS59OhQJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXSS59OhQJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXSS59OhQJ .carousel-indicators .active,
.cid-tXSS59OhQJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXSS59OhQJ .carousel-indicators .active {
  background: #fff;
}
.cid-tXSS59OhQJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXSS59OhQJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXSS59OhQJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXSS59OhQJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXSS59OhQJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXSS59OhQJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXSS59OhQJ .carousel {
  width: 100%;
}
.cid-tXSS59OhQJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXSS59OhQJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXSS59OhQJ .modal.fade .modal-dialog,
.cid-tXSS59OhQJ .modal.in .modal-dialog {
  transform: none;
}
.cid-tXSS59OhQJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXSS59OhQJ H6 {
  text-align: center;
}
.cid-tXSS59OhQJ H3 {
  color: #000000;
}
.cid-tXSVCGApoc {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXSVCGApoc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXSVCGApoc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXSVCGApoc .item {
  padding-bottom: 2rem;
}
.cid-tXSVCGApoc .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXSVCGApoc .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXSVCGApoc .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-tXSVCGApoc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXSVCGApoc .carousel-control,
.cid-tXSVCGApoc .close {
  background: #1b1b1b;
}
.cid-tXSVCGApoc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXSVCGApoc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXSVCGApoc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXSVCGApoc .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXSVCGApoc .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-tXSVCGApoc .close::before {
  content: '\e91a';
}
.cid-tXSVCGApoc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXSVCGApoc .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-tXSVCGApoc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXSVCGApoc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXSVCGApoc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXSVCGApoc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXSVCGApoc .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-tXSVCGApoc .carousel-indicators li.active,
.cid-tXSVCGApoc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXSVCGApoc .carousel-indicators li::after,
.cid-tXSVCGApoc .carousel-indicators li::before {
  content: none;
}
.cid-tXSVCGApoc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXSVCGApoc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXSVCGApoc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXSVCGApoc .carousel-indicators {
    display: none;
  }
}
.cid-tXSVCGApoc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXSVCGApoc .carousel-inner > .active {
  display: block;
}
.cid-tXSVCGApoc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXSVCGApoc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXSVCGApoc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXSVCGApoc .carousel-control,
  .cid-tXSVCGApoc .carousel-indicators,
  .cid-tXSVCGApoc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXSVCGApoc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXSVCGApoc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXSVCGApoc .carousel-indicators .active,
.cid-tXSVCGApoc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXSVCGApoc .carousel-indicators .active {
  background: #fff;
}
.cid-tXSVCGApoc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXSVCGApoc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXSVCGApoc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXSVCGApoc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXSVCGApoc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXSVCGApoc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXSVCGApoc .carousel {
  width: 100%;
}
.cid-tXSVCGApoc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXSVCGApoc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXSVCGApoc .modal.fade .modal-dialog,
.cid-tXSVCGApoc .modal.in .modal-dialog {
  transform: none;
}
.cid-tXSVCGApoc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXSVCGApoc H6 {
  text-align: center;
}
.cid-tXSVCGApoc H3 {
  color: #000000;
}
.cid-tXJcjYQGj8 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXJcjYQGj8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXJcjYQGj8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXJcjYQGj8 .item {
  padding-bottom: 2rem;
}
.cid-tXJcjYQGj8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXJcjYQGj8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXJcjYQGj8 .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-tXJcjYQGj8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXJcjYQGj8 .carousel-control,
.cid-tXJcjYQGj8 .close {
  background: #1b1b1b;
}
.cid-tXJcjYQGj8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXJcjYQGj8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXJcjYQGj8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXJcjYQGj8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXJcjYQGj8 .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-tXJcjYQGj8 .close::before {
  content: '\e91a';
}
.cid-tXJcjYQGj8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXJcjYQGj8 .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-tXJcjYQGj8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXJcjYQGj8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXJcjYQGj8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXJcjYQGj8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXJcjYQGj8 .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-tXJcjYQGj8 .carousel-indicators li.active,
.cid-tXJcjYQGj8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXJcjYQGj8 .carousel-indicators li::after,
.cid-tXJcjYQGj8 .carousel-indicators li::before {
  content: none;
}
.cid-tXJcjYQGj8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXJcjYQGj8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXJcjYQGj8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXJcjYQGj8 .carousel-indicators {
    display: none;
  }
}
.cid-tXJcjYQGj8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXJcjYQGj8 .carousel-inner > .active {
  display: block;
}
.cid-tXJcjYQGj8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXJcjYQGj8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXJcjYQGj8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXJcjYQGj8 .carousel-control,
  .cid-tXJcjYQGj8 .carousel-indicators,
  .cid-tXJcjYQGj8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXJcjYQGj8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXJcjYQGj8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXJcjYQGj8 .carousel-indicators .active,
.cid-tXJcjYQGj8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXJcjYQGj8 .carousel-indicators .active {
  background: #fff;
}
.cid-tXJcjYQGj8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXJcjYQGj8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXJcjYQGj8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXJcjYQGj8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXJcjYQGj8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXJcjYQGj8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXJcjYQGj8 .carousel {
  width: 100%;
}
.cid-tXJcjYQGj8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXJcjYQGj8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXJcjYQGj8 .modal.fade .modal-dialog,
.cid-tXJcjYQGj8 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXJcjYQGj8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXJcjYQGj8 H6 {
  text-align: center;
}
.cid-tXJcjYQGj8 H3 {
  color: #000000;
  text-align: center;
}
.cid-tXSPYtiYOK {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXSPYtiYOK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXSPYtiYOK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXSPYtiYOK .item {
  padding-bottom: 2rem;
}
.cid-tXSPYtiYOK .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXSPYtiYOK .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXSPYtiYOK .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-tXSPYtiYOK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXSPYtiYOK .carousel-control,
.cid-tXSPYtiYOK .close {
  background: #1b1b1b;
}
.cid-tXSPYtiYOK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXSPYtiYOK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXSPYtiYOK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXSPYtiYOK .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXSPYtiYOK .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-tXSPYtiYOK .close::before {
  content: '\e91a';
}
.cid-tXSPYtiYOK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXSPYtiYOK .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-tXSPYtiYOK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXSPYtiYOK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXSPYtiYOK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXSPYtiYOK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXSPYtiYOK .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-tXSPYtiYOK .carousel-indicators li.active,
.cid-tXSPYtiYOK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXSPYtiYOK .carousel-indicators li::after,
.cid-tXSPYtiYOK .carousel-indicators li::before {
  content: none;
}
.cid-tXSPYtiYOK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXSPYtiYOK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXSPYtiYOK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXSPYtiYOK .carousel-indicators {
    display: none;
  }
}
.cid-tXSPYtiYOK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXSPYtiYOK .carousel-inner > .active {
  display: block;
}
.cid-tXSPYtiYOK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXSPYtiYOK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXSPYtiYOK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXSPYtiYOK .carousel-control,
  .cid-tXSPYtiYOK .carousel-indicators,
  .cid-tXSPYtiYOK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXSPYtiYOK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXSPYtiYOK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXSPYtiYOK .carousel-indicators .active,
.cid-tXSPYtiYOK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXSPYtiYOK .carousel-indicators .active {
  background: #fff;
}
.cid-tXSPYtiYOK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXSPYtiYOK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXSPYtiYOK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXSPYtiYOK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXSPYtiYOK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXSPYtiYOK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXSPYtiYOK .carousel {
  width: 100%;
}
.cid-tXSPYtiYOK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXSPYtiYOK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXSPYtiYOK .modal.fade .modal-dialog,
.cid-tXSPYtiYOK .modal.in .modal-dialog {
  transform: none;
}
.cid-tXSPYtiYOK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXSPYtiYOK H6 {
  text-align: center;
}
.cid-tXSPYtiYOK H3 {
  color: #000000;
}
.cid-tXxfJWEZ9d {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfJWEZ9d .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfJWEZ9d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfJWEZ9d .item {
  padding-bottom: 2rem;
}
.cid-tXxfJWEZ9d .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfJWEZ9d .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfJWEZ9d .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-tXxfJWEZ9d .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfJWEZ9d .carousel-control,
.cid-tXxfJWEZ9d .close {
  background: #1b1b1b;
}
.cid-tXxfJWEZ9d .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfJWEZ9d .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfJWEZ9d .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfJWEZ9d .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfJWEZ9d .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-tXxfJWEZ9d .close::before {
  content: '\e91a';
}
.cid-tXxfJWEZ9d .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfJWEZ9d .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-tXxfJWEZ9d .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJWEZ9d .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfJWEZ9d .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfJWEZ9d .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfJWEZ9d .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-tXxfJWEZ9d .carousel-indicators li.active,
.cid-tXxfJWEZ9d .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfJWEZ9d .carousel-indicators li::after,
.cid-tXxfJWEZ9d .carousel-indicators li::before {
  content: none;
}
.cid-tXxfJWEZ9d .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfJWEZ9d .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfJWEZ9d .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJWEZ9d .carousel-indicators {
    display: none;
  }
}
.cid-tXxfJWEZ9d .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfJWEZ9d .carousel-inner > .active {
  display: block;
}
.cid-tXxfJWEZ9d .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJWEZ9d .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfJWEZ9d .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfJWEZ9d .carousel-control,
  .cid-tXxfJWEZ9d .carousel-indicators,
  .cid-tXxfJWEZ9d .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJWEZ9d .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfJWEZ9d .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfJWEZ9d .carousel-indicators .active,
.cid-tXxfJWEZ9d .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfJWEZ9d .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfJWEZ9d .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfJWEZ9d .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfJWEZ9d .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfJWEZ9d .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfJWEZ9d .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfJWEZ9d .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfJWEZ9d .carousel {
  width: 100%;
}
.cid-tXxfJWEZ9d .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfJWEZ9d .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfJWEZ9d .modal.fade .modal-dialog,
.cid-tXxfJWEZ9d .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfJWEZ9d .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfJWEZ9d H6 {
  text-align: center;
}
.cid-tXxfJWEZ9d H3 {
  color: #000000;
}
.cid-tXJfwrPU4R {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXJfwrPU4R .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXJfwrPU4R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXJfwrPU4R .item {
  padding-bottom: 2rem;
}
.cid-tXJfwrPU4R .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXJfwrPU4R .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXJfwrPU4R .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-tXJfwrPU4R .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXJfwrPU4R .carousel-control,
.cid-tXJfwrPU4R .close {
  background: #1b1b1b;
}
.cid-tXJfwrPU4R .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXJfwrPU4R .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXJfwrPU4R .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXJfwrPU4R .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXJfwrPU4R .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-tXJfwrPU4R .close::before {
  content: '\e91a';
}
.cid-tXJfwrPU4R .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXJfwrPU4R .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-tXJfwrPU4R .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXJfwrPU4R .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXJfwrPU4R .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXJfwrPU4R .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXJfwrPU4R .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-tXJfwrPU4R .carousel-indicators li.active,
.cid-tXJfwrPU4R .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXJfwrPU4R .carousel-indicators li::after,
.cid-tXJfwrPU4R .carousel-indicators li::before {
  content: none;
}
.cid-tXJfwrPU4R .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXJfwrPU4R .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXJfwrPU4R .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXJfwrPU4R .carousel-indicators {
    display: none;
  }
}
.cid-tXJfwrPU4R .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXJfwrPU4R .carousel-inner > .active {
  display: block;
}
.cid-tXJfwrPU4R .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXJfwrPU4R .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXJfwrPU4R .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXJfwrPU4R .carousel-control,
  .cid-tXJfwrPU4R .carousel-indicators,
  .cid-tXJfwrPU4R .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXJfwrPU4R .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXJfwrPU4R .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXJfwrPU4R .carousel-indicators .active,
.cid-tXJfwrPU4R .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXJfwrPU4R .carousel-indicators .active {
  background: #fff;
}
.cid-tXJfwrPU4R .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXJfwrPU4R .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXJfwrPU4R .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXJfwrPU4R .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXJfwrPU4R .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXJfwrPU4R .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXJfwrPU4R .carousel {
  width: 100%;
}
.cid-tXJfwrPU4R .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXJfwrPU4R .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXJfwrPU4R .modal.fade .modal-dialog,
.cid-tXJfwrPU4R .modal.in .modal-dialog {
  transform: none;
}
.cid-tXJfwrPU4R .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXJfwrPU4R H6 {
  text-align: center;
}
.cid-tXJfwrPU4R H3 {
  color: #000000;
  text-align: center;
}
.cid-tXTkw48V5F {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXTkw48V5F .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXTkw48V5F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXTkw48V5F .item {
  padding-bottom: 2rem;
}
.cid-tXTkw48V5F .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXTkw48V5F .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXTkw48V5F .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-tXTkw48V5F .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXTkw48V5F .carousel-control,
.cid-tXTkw48V5F .close {
  background: #1b1b1b;
}
.cid-tXTkw48V5F .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXTkw48V5F .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXTkw48V5F .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXTkw48V5F .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXTkw48V5F .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-tXTkw48V5F .close::before {
  content: '\e91a';
}
.cid-tXTkw48V5F .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXTkw48V5F .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-tXTkw48V5F .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXTkw48V5F .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXTkw48V5F .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXTkw48V5F .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXTkw48V5F .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-tXTkw48V5F .carousel-indicators li.active,
.cid-tXTkw48V5F .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXTkw48V5F .carousel-indicators li::after,
.cid-tXTkw48V5F .carousel-indicators li::before {
  content: none;
}
.cid-tXTkw48V5F .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXTkw48V5F .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXTkw48V5F .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXTkw48V5F .carousel-indicators {
    display: none;
  }
}
.cid-tXTkw48V5F .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXTkw48V5F .carousel-inner > .active {
  display: block;
}
.cid-tXTkw48V5F .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXTkw48V5F .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXTkw48V5F .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXTkw48V5F .carousel-control,
  .cid-tXTkw48V5F .carousel-indicators,
  .cid-tXTkw48V5F .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXTkw48V5F .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXTkw48V5F .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXTkw48V5F .carousel-indicators .active,
.cid-tXTkw48V5F .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXTkw48V5F .carousel-indicators .active {
  background: #fff;
}
.cid-tXTkw48V5F .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXTkw48V5F .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXTkw48V5F .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXTkw48V5F .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXTkw48V5F .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXTkw48V5F .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXTkw48V5F .carousel {
  width: 100%;
}
.cid-tXTkw48V5F .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXTkw48V5F .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXTkw48V5F .modal.fade .modal-dialog,
.cid-tXTkw48V5F .modal.in .modal-dialog {
  transform: none;
}
.cid-tXTkw48V5F .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXTkw48V5F H6 {
  text-align: center;
}
.cid-tXTkw48V5F H3 {
  color: #000000;
}
.cid-tXxfJXrXVz {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfJXrXVz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfJXrXVz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfJXrXVz .item {
  padding-bottom: 2rem;
}
.cid-tXxfJXrXVz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfJXrXVz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfJXrXVz .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-tXxfJXrXVz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfJXrXVz .carousel-control,
.cid-tXxfJXrXVz .close {
  background: #1b1b1b;
}
.cid-tXxfJXrXVz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfJXrXVz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfJXrXVz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfJXrXVz .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfJXrXVz .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-tXxfJXrXVz .close::before {
  content: '\e91a';
}
.cid-tXxfJXrXVz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfJXrXVz .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-tXxfJXrXVz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJXrXVz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfJXrXVz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfJXrXVz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfJXrXVz .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-tXxfJXrXVz .carousel-indicators li.active,
.cid-tXxfJXrXVz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfJXrXVz .carousel-indicators li::after,
.cid-tXxfJXrXVz .carousel-indicators li::before {
  content: none;
}
.cid-tXxfJXrXVz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfJXrXVz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfJXrXVz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJXrXVz .carousel-indicators {
    display: none;
  }
}
.cid-tXxfJXrXVz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfJXrXVz .carousel-inner > .active {
  display: block;
}
.cid-tXxfJXrXVz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJXrXVz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfJXrXVz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfJXrXVz .carousel-control,
  .cid-tXxfJXrXVz .carousel-indicators,
  .cid-tXxfJXrXVz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJXrXVz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfJXrXVz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfJXrXVz .carousel-indicators .active,
.cid-tXxfJXrXVz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfJXrXVz .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfJXrXVz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfJXrXVz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfJXrXVz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfJXrXVz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfJXrXVz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfJXrXVz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfJXrXVz .carousel {
  width: 100%;
}
.cid-tXxfJXrXVz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfJXrXVz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfJXrXVz .modal.fade .modal-dialog,
.cid-tXxfJXrXVz .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfJXrXVz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfJXrXVz H6 {
  text-align: center;
}
.cid-tXxfJXrXVz H3 {
  color: #000000;
}
.cid-tXNbPmAyX2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXNbPmAyX2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXNbPmAyX2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXNbPmAyX2 .item {
  padding-bottom: 2rem;
}
.cid-tXNbPmAyX2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXNbPmAyX2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXNbPmAyX2 .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-tXNbPmAyX2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXNbPmAyX2 .carousel-control,
.cid-tXNbPmAyX2 .close {
  background: #1b1b1b;
}
.cid-tXNbPmAyX2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXNbPmAyX2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXNbPmAyX2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXNbPmAyX2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXNbPmAyX2 .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-tXNbPmAyX2 .close::before {
  content: '\e91a';
}
.cid-tXNbPmAyX2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXNbPmAyX2 .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-tXNbPmAyX2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXNbPmAyX2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXNbPmAyX2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXNbPmAyX2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXNbPmAyX2 .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-tXNbPmAyX2 .carousel-indicators li.active,
.cid-tXNbPmAyX2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXNbPmAyX2 .carousel-indicators li::after,
.cid-tXNbPmAyX2 .carousel-indicators li::before {
  content: none;
}
.cid-tXNbPmAyX2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXNbPmAyX2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXNbPmAyX2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXNbPmAyX2 .carousel-indicators {
    display: none;
  }
}
.cid-tXNbPmAyX2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXNbPmAyX2 .carousel-inner > .active {
  display: block;
}
.cid-tXNbPmAyX2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXNbPmAyX2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXNbPmAyX2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXNbPmAyX2 .carousel-control,
  .cid-tXNbPmAyX2 .carousel-indicators,
  .cid-tXNbPmAyX2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXNbPmAyX2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXNbPmAyX2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXNbPmAyX2 .carousel-indicators .active,
.cid-tXNbPmAyX2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXNbPmAyX2 .carousel-indicators .active {
  background: #fff;
}
.cid-tXNbPmAyX2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXNbPmAyX2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXNbPmAyX2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXNbPmAyX2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXNbPmAyX2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXNbPmAyX2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXNbPmAyX2 .carousel {
  width: 100%;
}
.cid-tXNbPmAyX2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXNbPmAyX2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXNbPmAyX2 .modal.fade .modal-dialog,
.cid-tXNbPmAyX2 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXNbPmAyX2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXNbPmAyX2 H6 {
  text-align: center;
}
.cid-tXNbPmAyX2 H3 {
  color: #000000;
}
.cid-tXNgM1eLv4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXNgM1eLv4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXNgM1eLv4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXNgM1eLv4 .item {
  padding-bottom: 2rem;
}
.cid-tXNgM1eLv4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXNgM1eLv4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXNgM1eLv4 .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-tXNgM1eLv4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXNgM1eLv4 .carousel-control,
.cid-tXNgM1eLv4 .close {
  background: #1b1b1b;
}
.cid-tXNgM1eLv4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXNgM1eLv4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXNgM1eLv4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXNgM1eLv4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXNgM1eLv4 .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-tXNgM1eLv4 .close::before {
  content: '\e91a';
}
.cid-tXNgM1eLv4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXNgM1eLv4 .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-tXNgM1eLv4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXNgM1eLv4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXNgM1eLv4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXNgM1eLv4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXNgM1eLv4 .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-tXNgM1eLv4 .carousel-indicators li.active,
.cid-tXNgM1eLv4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXNgM1eLv4 .carousel-indicators li::after,
.cid-tXNgM1eLv4 .carousel-indicators li::before {
  content: none;
}
.cid-tXNgM1eLv4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXNgM1eLv4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXNgM1eLv4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXNgM1eLv4 .carousel-indicators {
    display: none;
  }
}
.cid-tXNgM1eLv4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXNgM1eLv4 .carousel-inner > .active {
  display: block;
}
.cid-tXNgM1eLv4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXNgM1eLv4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXNgM1eLv4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXNgM1eLv4 .carousel-control,
  .cid-tXNgM1eLv4 .carousel-indicators,
  .cid-tXNgM1eLv4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXNgM1eLv4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXNgM1eLv4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXNgM1eLv4 .carousel-indicators .active,
.cid-tXNgM1eLv4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXNgM1eLv4 .carousel-indicators .active {
  background: #fff;
}
.cid-tXNgM1eLv4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXNgM1eLv4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXNgM1eLv4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXNgM1eLv4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXNgM1eLv4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXNgM1eLv4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXNgM1eLv4 .carousel {
  width: 100%;
}
.cid-tXNgM1eLv4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXNgM1eLv4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXNgM1eLv4 .modal.fade .modal-dialog,
.cid-tXNgM1eLv4 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXNgM1eLv4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXNgM1eLv4 H6 {
  text-align: center;
}
.cid-tXNgM1eLv4 H3 {
  color: #000000;
}
.cid-tXxfJXNaQm {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfJXNaQm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfJXNaQm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfJXNaQm .item {
  padding-bottom: 2rem;
}
.cid-tXxfJXNaQm .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfJXNaQm .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfJXNaQm .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-tXxfJXNaQm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfJXNaQm .carousel-control,
.cid-tXxfJXNaQm .close {
  background: #1b1b1b;
}
.cid-tXxfJXNaQm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfJXNaQm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfJXNaQm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfJXNaQm .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfJXNaQm .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-tXxfJXNaQm .close::before {
  content: '\e91a';
}
.cid-tXxfJXNaQm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfJXNaQm .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-tXxfJXNaQm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJXNaQm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfJXNaQm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfJXNaQm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfJXNaQm .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-tXxfJXNaQm .carousel-indicators li.active,
.cid-tXxfJXNaQm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfJXNaQm .carousel-indicators li::after,
.cid-tXxfJXNaQm .carousel-indicators li::before {
  content: none;
}
.cid-tXxfJXNaQm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfJXNaQm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfJXNaQm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJXNaQm .carousel-indicators {
    display: none;
  }
}
.cid-tXxfJXNaQm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfJXNaQm .carousel-inner > .active {
  display: block;
}
.cid-tXxfJXNaQm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJXNaQm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfJXNaQm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfJXNaQm .carousel-control,
  .cid-tXxfJXNaQm .carousel-indicators,
  .cid-tXxfJXNaQm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJXNaQm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfJXNaQm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfJXNaQm .carousel-indicators .active,
.cid-tXxfJXNaQm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfJXNaQm .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfJXNaQm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfJXNaQm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfJXNaQm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfJXNaQm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfJXNaQm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfJXNaQm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfJXNaQm .carousel {
  width: 100%;
}
.cid-tXxfJXNaQm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfJXNaQm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfJXNaQm .modal.fade .modal-dialog,
.cid-tXxfJXNaQm .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfJXNaQm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfJXNaQm H6 {
  text-align: center;
}
.cid-tXxfJXNaQm H3 {
  color: #000000;
}
.cid-tXxfJY85j6 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfJY85j6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfJY85j6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfJY85j6 .item {
  padding-bottom: 2rem;
}
.cid-tXxfJY85j6 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfJY85j6 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfJY85j6 .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-tXxfJY85j6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfJY85j6 .carousel-control,
.cid-tXxfJY85j6 .close {
  background: #1b1b1b;
}
.cid-tXxfJY85j6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfJY85j6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfJY85j6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfJY85j6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfJY85j6 .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-tXxfJY85j6 .close::before {
  content: '\e91a';
}
.cid-tXxfJY85j6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfJY85j6 .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-tXxfJY85j6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJY85j6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfJY85j6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfJY85j6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfJY85j6 .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-tXxfJY85j6 .carousel-indicators li.active,
.cid-tXxfJY85j6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfJY85j6 .carousel-indicators li::after,
.cid-tXxfJY85j6 .carousel-indicators li::before {
  content: none;
}
.cid-tXxfJY85j6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfJY85j6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfJY85j6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJY85j6 .carousel-indicators {
    display: none;
  }
}
.cid-tXxfJY85j6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfJY85j6 .carousel-inner > .active {
  display: block;
}
.cid-tXxfJY85j6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJY85j6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfJY85j6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfJY85j6 .carousel-control,
  .cid-tXxfJY85j6 .carousel-indicators,
  .cid-tXxfJY85j6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJY85j6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfJY85j6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfJY85j6 .carousel-indicators .active,
.cid-tXxfJY85j6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfJY85j6 .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfJY85j6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfJY85j6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfJY85j6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfJY85j6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfJY85j6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfJY85j6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfJY85j6 .carousel {
  width: 100%;
}
.cid-tXxfJY85j6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfJY85j6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfJY85j6 .modal.fade .modal-dialog,
.cid-tXxfJY85j6 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfJY85j6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfJY85j6 H6 {
  text-align: center;
}
.cid-tXxfJY85j6 H3 {
  color: #000000;
}
.cid-tXxfJYw7iX {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfJYw7iX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfJYw7iX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfJYw7iX .item {
  padding-bottom: 2rem;
}
.cid-tXxfJYw7iX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfJYw7iX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfJYw7iX .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-tXxfJYw7iX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfJYw7iX .carousel-control,
.cid-tXxfJYw7iX .close {
  background: #1b1b1b;
}
.cid-tXxfJYw7iX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfJYw7iX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfJYw7iX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfJYw7iX .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfJYw7iX .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-tXxfJYw7iX .close::before {
  content: '\e91a';
}
.cid-tXxfJYw7iX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfJYw7iX .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-tXxfJYw7iX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJYw7iX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfJYw7iX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfJYw7iX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfJYw7iX .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-tXxfJYw7iX .carousel-indicators li.active,
.cid-tXxfJYw7iX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfJYw7iX .carousel-indicators li::after,
.cid-tXxfJYw7iX .carousel-indicators li::before {
  content: none;
}
.cid-tXxfJYw7iX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfJYw7iX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfJYw7iX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJYw7iX .carousel-indicators {
    display: none;
  }
}
.cid-tXxfJYw7iX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfJYw7iX .carousel-inner > .active {
  display: block;
}
.cid-tXxfJYw7iX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJYw7iX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfJYw7iX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfJYw7iX .carousel-control,
  .cid-tXxfJYw7iX .carousel-indicators,
  .cid-tXxfJYw7iX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJYw7iX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfJYw7iX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfJYw7iX .carousel-indicators .active,
.cid-tXxfJYw7iX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfJYw7iX .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfJYw7iX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfJYw7iX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfJYw7iX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfJYw7iX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfJYw7iX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfJYw7iX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfJYw7iX .carousel {
  width: 100%;
}
.cid-tXxfJYw7iX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfJYw7iX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfJYw7iX .modal.fade .modal-dialog,
.cid-tXxfJYw7iX .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfJYw7iX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfJYw7iX H6 {
  text-align: center;
}
.cid-tXxfJYw7iX H3 {
  color: #7b7b7b;
}
.cid-tXxfJYQwHi {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfJYQwHi .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfJYQwHi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfJYQwHi .item {
  padding-bottom: 2rem;
}
.cid-tXxfJYQwHi .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfJYQwHi .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfJYQwHi .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-tXxfJYQwHi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfJYQwHi .carousel-control,
.cid-tXxfJYQwHi .close {
  background: #1b1b1b;
}
.cid-tXxfJYQwHi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfJYQwHi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfJYQwHi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfJYQwHi .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfJYQwHi .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-tXxfJYQwHi .close::before {
  content: '\e91a';
}
.cid-tXxfJYQwHi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfJYQwHi .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-tXxfJYQwHi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJYQwHi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfJYQwHi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfJYQwHi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfJYQwHi .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-tXxfJYQwHi .carousel-indicators li.active,
.cid-tXxfJYQwHi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfJYQwHi .carousel-indicators li::after,
.cid-tXxfJYQwHi .carousel-indicators li::before {
  content: none;
}
.cid-tXxfJYQwHi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfJYQwHi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfJYQwHi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJYQwHi .carousel-indicators {
    display: none;
  }
}
.cid-tXxfJYQwHi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfJYQwHi .carousel-inner > .active {
  display: block;
}
.cid-tXxfJYQwHi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJYQwHi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfJYQwHi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfJYQwHi .carousel-control,
  .cid-tXxfJYQwHi .carousel-indicators,
  .cid-tXxfJYQwHi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJYQwHi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfJYQwHi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfJYQwHi .carousel-indicators .active,
.cid-tXxfJYQwHi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfJYQwHi .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfJYQwHi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfJYQwHi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfJYQwHi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfJYQwHi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfJYQwHi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfJYQwHi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfJYQwHi .carousel {
  width: 100%;
}
.cid-tXxfJYQwHi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfJYQwHi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfJYQwHi .modal.fade .modal-dialog,
.cid-tXxfJYQwHi .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfJYQwHi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfJYQwHi H6 {
  text-align: center;
}
.cid-tXxfJYQwHi H3 {
  color: #7b7b7b;
}
.cid-tXxfJZgjUc {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXxfJZgjUc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXxfJZgjUc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXxfJZgjUc .item {
  padding-bottom: 2rem;
}
.cid-tXxfJZgjUc .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXxfJZgjUc .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXxfJZgjUc .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-tXxfJZgjUc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXxfJZgjUc .carousel-control,
.cid-tXxfJZgjUc .close {
  background: #1b1b1b;
}
.cid-tXxfJZgjUc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXxfJZgjUc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXxfJZgjUc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXxfJZgjUc .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXxfJZgjUc .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-tXxfJZgjUc .close::before {
  content: '\e91a';
}
.cid-tXxfJZgjUc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXxfJZgjUc .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-tXxfJZgjUc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJZgjUc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXxfJZgjUc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXxfJZgjUc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXxfJZgjUc .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-tXxfJZgjUc .carousel-indicators li.active,
.cid-tXxfJZgjUc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXxfJZgjUc .carousel-indicators li::after,
.cid-tXxfJZgjUc .carousel-indicators li::before {
  content: none;
}
.cid-tXxfJZgjUc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXxfJZgjUc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXxfJZgjUc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJZgjUc .carousel-indicators {
    display: none;
  }
}
.cid-tXxfJZgjUc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXxfJZgjUc .carousel-inner > .active {
  display: block;
}
.cid-tXxfJZgjUc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXxfJZgjUc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXxfJZgjUc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXxfJZgjUc .carousel-control,
  .cid-tXxfJZgjUc .carousel-indicators,
  .cid-tXxfJZgjUc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXxfJZgjUc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXxfJZgjUc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXxfJZgjUc .carousel-indicators .active,
.cid-tXxfJZgjUc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXxfJZgjUc .carousel-indicators .active {
  background: #fff;
}
.cid-tXxfJZgjUc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXxfJZgjUc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXxfJZgjUc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXxfJZgjUc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXxfJZgjUc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXxfJZgjUc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXxfJZgjUc .carousel {
  width: 100%;
}
.cid-tXxfJZgjUc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXxfJZgjUc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXxfJZgjUc .modal.fade .modal-dialog,
.cid-tXxfJZgjUc .modal.in .modal-dialog {
  transform: none;
}
.cid-tXxfJZgjUc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXxfJZgjUc H6 {
  text-align: center;
}
.cid-tXxfJZgjUc H3 {
  color: #7b7b7b;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: relative !important;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tXzQXlZKfp .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .container,
  .cid-tXzQXlZKfp .container-fluid {
    flex-wrap: initial;
  }
  .cid-tXzQXlZKfp .nav-link:hover,
  .cid-tXzQXlZKfp .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tXzQXlZKfp .navbar-nav {
  margin: auto;
}
.cid-tXzQXlZKfp .dropdown-item {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXzQXlZKfp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXzQXlZKfp .navbar-short,
.cid-tXzQXlZKfp .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar-short .nav-link,
.cid-tXzQXlZKfp .opened .nav-link,
.cid-tXzQXlZKfp .navbar-short .navbar-caption,
.cid-tXzQXlZKfp .opened .navbar-caption,
.cid-tXzQXlZKfp .navbar-short .mbr-iconfont,
.cid-tXzQXlZKfp .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tXzQXlZKfp .navbar-short .hamburger span,
.cid-tXzQXlZKfp .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tXzQXlZKfp .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tXzQXlZKfp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tXzQXlZKfp .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tXzQXlZKfp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXzQXlZKfp .container {
  display: flex;
  margin: auto;
}
.cid-tXzQXlZKfp .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown-menu,
.cid-tXzQXlZKfp .navbar.opened {
  background: #000000 !important;
}
.cid-tXzQXlZKfp .nav-item:focus,
.cid-tXzQXlZKfp .nav-link:focus {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXzQXlZKfp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXzQXlZKfp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXzQXlZKfp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXzQXlZKfp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tXzQXlZKfp .navbar.opened {
  transition: all 0.3s;
}
.cid-tXzQXlZKfp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXzQXlZKfp .navbar .navbar-logo img {
  width: auto;
}
.cid-tXzQXlZKfp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar.collapsed {
  justify-content: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXzQXlZKfp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXzQXlZKfp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXzQXlZKfp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXzQXlZKfp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXzQXlZKfp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXzQXlZKfp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXzQXlZKfp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXzQXlZKfp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXzQXlZKfp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tXzQXlZKfp .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXzQXlZKfp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXzQXlZKfp .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tXzQXlZKfp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXzQXlZKfp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXzQXlZKfp .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tXzQXlZKfp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXzQXlZKfp .dropdown-item.active,
.cid-tXzQXlZKfp .dropdown-item:active {
  background-color: transparent;
}
.cid-tXzQXlZKfp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXzQXlZKfp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tXzQXlZKfp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXzQXlZKfp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXzQXlZKfp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXzQXlZKfp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXzQXlZKfp button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXzQXlZKfp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXzQXlZKfp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXzQXlZKfp .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tXzQXlZKfp a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tXzQXlZKfp .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-tXzQXlZKfp .navbar {
    height: 70px;
  }
  .cid-tXzQXlZKfp .navbar.opened {
    height: auto;
  }
  .cid-tXzQXlZKfp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u3L7uhaohi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u3L7uhaohi .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3L7uhaohi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3L7uhaohi .video-wrapper iframe {
  width: 100%;
}
.cid-u3L7uhaohi .mbr-section-title,
.cid-u3L7uhaohi .mbr-section-subtitle,
.cid-u3L7uhaohi .mbr-text {
  text-align: center;
}
.cid-u3L7uhaohi .mbr-section-title {
  color: #e6c63b;
}
.cid-u3L7uhaohi .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-tXvF9ilyPE {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #1a1e21;
}
.cid-tXvF9ilyPE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvF9ilyPE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvF9ilyPE .mbr-section-head {
  margin-bottom: 110px;
}
@media (max-width: 1399px) {
  .cid-tXvF9ilyPE .mbr-section-head {
    margin-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9ilyPE .mbr-section-head {
    margin-bottom: 50px;
  }
}
.cid-tXvF9ilyPE .mbr-section-title {
  color: #e3ebf3;
  text-align: center;
}
.cid-tXvF9ilyPE .mbr-section-subtitle {
  margin-top: 30px;
  color: #6c7a88;
  text-align: center;
}
@media (max-width: 1399px) {
  .cid-tXvF9ilyPE .mbr-section-subtitle {
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9ilyPE .mbr-section-subtitle {
    margin-top: 20px;
  }
}
.cid-tXvF9ilyPE .row {
  column-gap: 20px;
}
.cid-tXvF9ilyPE .col-text {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(50% - 10px);
  height: auto;
  min-height: 600px;
  padding: 100px 120px 100px 100px !important;
  margin-bottom: 20px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.cid-tXvF9ilyPE .col-text:nth-child(1) {
  background-image: url("../../../assets/images/pxl-20221005-211827682-2000x2656.jpg");
}
.cid-tXvF9ilyPE .col-text:nth-child(2) {
  background-image: url("../../../assets/images/d5-image-1-20221110-195842-1440x960.png");
}
@media (max-width: 1399px) {
  .cid-tXvF9ilyPE .col-text {
    padding: 80px !important;
  }
}
@media (max-width: 1199px) {
  .cid-tXvF9ilyPE .col-text {
    width: 100%;
    min-height: 500px;
    padding: 50px !important;
    border-radius: 12px;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9ilyPE .col-text {
    padding: 20px !important;
    min-height: 360px;
  }
}
.cid-tXvF9ilyPE .col-text:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(18, 21, 24, 0) 0, rgba(18, 21, 24, 0.9) 100%);
}
.cid-tXvF9ilyPE .center-box {
  margin-top: auto;
}
.cid-tXvF9ilyPE .card-title {
  position: relative;
  width: 100%;
  color: #e3ebf3;
}
.cid-tXvF9ilyPE .card-subtitle {
  position: relative;
  margin-top: 16px;
  color: #e3ebf3;
}
.cid-tXvF9ilyPE .mbr-section-btn {
  position: relative;
  margin-top: 16px;
}
.cid-tXvF9izsFV {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvF9izsFV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvF9izsFV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvF9izsFV .item {
  padding-bottom: 2rem;
}
.cid-tXvF9izsFV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvF9izsFV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvF9izsFV .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-tXvF9izsFV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvF9izsFV .carousel-control,
.cid-tXvF9izsFV .close {
  background: #1b1b1b;
}
.cid-tXvF9izsFV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvF9izsFV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvF9izsFV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvF9izsFV .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvF9izsFV .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-tXvF9izsFV .close::before {
  content: '\e91a';
}
.cid-tXvF9izsFV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvF9izsFV .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-tXvF9izsFV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9izsFV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvF9izsFV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvF9izsFV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvF9izsFV .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-tXvF9izsFV .carousel-indicators li.active,
.cid-tXvF9izsFV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvF9izsFV .carousel-indicators li::after,
.cid-tXvF9izsFV .carousel-indicators li::before {
  content: none;
}
.cid-tXvF9izsFV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvF9izsFV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvF9izsFV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9izsFV .carousel-indicators {
    display: none;
  }
}
.cid-tXvF9izsFV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvF9izsFV .carousel-inner > .active {
  display: block;
}
.cid-tXvF9izsFV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9izsFV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvF9izsFV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvF9izsFV .carousel-control,
  .cid-tXvF9izsFV .carousel-indicators,
  .cid-tXvF9izsFV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9izsFV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvF9izsFV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvF9izsFV .carousel-indicators .active,
.cid-tXvF9izsFV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvF9izsFV .carousel-indicators .active {
  background: #fff;
}
.cid-tXvF9izsFV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvF9izsFV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvF9izsFV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvF9izsFV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvF9izsFV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvF9izsFV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvF9izsFV .carousel {
  width: 100%;
}
.cid-tXvF9izsFV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvF9izsFV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvF9izsFV .modal.fade .modal-dialog,
.cid-tXvF9izsFV .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvF9izsFV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvF9izsFV H6 {
  text-align: center;
}
.cid-tXvF9izsFV H3 {
  color: #000000;
}
.cid-tXznl2xSgY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXznl2xSgY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXznl2xSgY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXznl2xSgY .item {
  padding-bottom: 2rem;
}
.cid-tXznl2xSgY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXznl2xSgY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXznl2xSgY .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-tXznl2xSgY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXznl2xSgY .carousel-control,
.cid-tXznl2xSgY .close {
  background: #1b1b1b;
}
.cid-tXznl2xSgY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXznl2xSgY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXznl2xSgY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXznl2xSgY .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXznl2xSgY .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-tXznl2xSgY .close::before {
  content: '\e91a';
}
.cid-tXznl2xSgY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXznl2xSgY .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-tXznl2xSgY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXznl2xSgY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXznl2xSgY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXznl2xSgY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXznl2xSgY .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-tXznl2xSgY .carousel-indicators li.active,
.cid-tXznl2xSgY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXznl2xSgY .carousel-indicators li::after,
.cid-tXznl2xSgY .carousel-indicators li::before {
  content: none;
}
.cid-tXznl2xSgY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXznl2xSgY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXznl2xSgY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXznl2xSgY .carousel-indicators {
    display: none;
  }
}
.cid-tXznl2xSgY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXznl2xSgY .carousel-inner > .active {
  display: block;
}
.cid-tXznl2xSgY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXznl2xSgY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXznl2xSgY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXznl2xSgY .carousel-control,
  .cid-tXznl2xSgY .carousel-indicators,
  .cid-tXznl2xSgY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXznl2xSgY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXznl2xSgY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXznl2xSgY .carousel-indicators .active,
.cid-tXznl2xSgY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXznl2xSgY .carousel-indicators .active {
  background: #fff;
}
.cid-tXznl2xSgY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXznl2xSgY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXznl2xSgY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXznl2xSgY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXznl2xSgY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXznl2xSgY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXznl2xSgY .carousel {
  width: 100%;
}
.cid-tXznl2xSgY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXznl2xSgY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXznl2xSgY .modal.fade .modal-dialog,
.cid-tXznl2xSgY .modal.in .modal-dialog {
  transform: none;
}
.cid-tXznl2xSgY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXznl2xSgY H6 {
  text-align: center;
}
.cid-tXznl2xSgY H3 {
  color: #000000;
}
.cid-tXzo7KInyN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXzo7KInyN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzo7KInyN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXzo7KInyN .item {
  padding-bottom: 2rem;
}
.cid-tXzo7KInyN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXzo7KInyN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXzo7KInyN .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-tXzo7KInyN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXzo7KInyN .carousel-control,
.cid-tXzo7KInyN .close {
  background: #1b1b1b;
}
.cid-tXzo7KInyN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXzo7KInyN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXzo7KInyN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXzo7KInyN .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXzo7KInyN .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-tXzo7KInyN .close::before {
  content: '\e91a';
}
.cid-tXzo7KInyN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXzo7KInyN .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-tXzo7KInyN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXzo7KInyN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXzo7KInyN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXzo7KInyN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXzo7KInyN .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-tXzo7KInyN .carousel-indicators li.active,
.cid-tXzo7KInyN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXzo7KInyN .carousel-indicators li::after,
.cid-tXzo7KInyN .carousel-indicators li::before {
  content: none;
}
.cid-tXzo7KInyN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXzo7KInyN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXzo7KInyN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXzo7KInyN .carousel-indicators {
    display: none;
  }
}
.cid-tXzo7KInyN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXzo7KInyN .carousel-inner > .active {
  display: block;
}
.cid-tXzo7KInyN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXzo7KInyN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXzo7KInyN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXzo7KInyN .carousel-control,
  .cid-tXzo7KInyN .carousel-indicators,
  .cid-tXzo7KInyN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXzo7KInyN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXzo7KInyN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXzo7KInyN .carousel-indicators .active,
.cid-tXzo7KInyN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXzo7KInyN .carousel-indicators .active {
  background: #fff;
}
.cid-tXzo7KInyN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXzo7KInyN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXzo7KInyN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXzo7KInyN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXzo7KInyN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXzo7KInyN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXzo7KInyN .carousel {
  width: 100%;
}
.cid-tXzo7KInyN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXzo7KInyN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXzo7KInyN .modal.fade .modal-dialog,
.cid-tXzo7KInyN .modal.in .modal-dialog {
  transform: none;
}
.cid-tXzo7KInyN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXzo7KInyN H6 {
  text-align: center;
}
.cid-tXzo7KInyN H3 {
  color: #000000;
}
.cid-tXvF9iTwqV {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvF9iTwqV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvF9iTwqV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvF9iTwqV .item {
  padding-bottom: 2rem;
}
.cid-tXvF9iTwqV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvF9iTwqV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvF9iTwqV .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-tXvF9iTwqV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvF9iTwqV .carousel-control,
.cid-tXvF9iTwqV .close {
  background: #1b1b1b;
}
.cid-tXvF9iTwqV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvF9iTwqV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvF9iTwqV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvF9iTwqV .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvF9iTwqV .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-tXvF9iTwqV .close::before {
  content: '\e91a';
}
.cid-tXvF9iTwqV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvF9iTwqV .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-tXvF9iTwqV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9iTwqV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvF9iTwqV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvF9iTwqV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvF9iTwqV .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-tXvF9iTwqV .carousel-indicators li.active,
.cid-tXvF9iTwqV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvF9iTwqV .carousel-indicators li::after,
.cid-tXvF9iTwqV .carousel-indicators li::before {
  content: none;
}
.cid-tXvF9iTwqV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvF9iTwqV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvF9iTwqV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9iTwqV .carousel-indicators {
    display: none;
  }
}
.cid-tXvF9iTwqV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvF9iTwqV .carousel-inner > .active {
  display: block;
}
.cid-tXvF9iTwqV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9iTwqV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvF9iTwqV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvF9iTwqV .carousel-control,
  .cid-tXvF9iTwqV .carousel-indicators,
  .cid-tXvF9iTwqV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9iTwqV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvF9iTwqV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvF9iTwqV .carousel-indicators .active,
.cid-tXvF9iTwqV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvF9iTwqV .carousel-indicators .active {
  background: #fff;
}
.cid-tXvF9iTwqV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvF9iTwqV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvF9iTwqV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvF9iTwqV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvF9iTwqV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvF9iTwqV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvF9iTwqV .carousel {
  width: 100%;
}
.cid-tXvF9iTwqV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvF9iTwqV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvF9iTwqV .modal.fade .modal-dialog,
.cid-tXvF9iTwqV .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvF9iTwqV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvF9iTwqV H6 {
  text-align: center;
}
.cid-tXvF9iTwqV H3 {
  color: #000000;
}
.cid-tXvF9jeciR {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvF9jeciR .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvF9jeciR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvF9jeciR .item {
  padding-bottom: 2rem;
}
.cid-tXvF9jeciR .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvF9jeciR .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvF9jeciR .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-tXvF9jeciR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvF9jeciR .carousel-control,
.cid-tXvF9jeciR .close {
  background: #1b1b1b;
}
.cid-tXvF9jeciR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvF9jeciR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvF9jeciR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvF9jeciR .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvF9jeciR .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-tXvF9jeciR .close::before {
  content: '\e91a';
}
.cid-tXvF9jeciR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvF9jeciR .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-tXvF9jeciR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9jeciR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvF9jeciR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvF9jeciR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvF9jeciR .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-tXvF9jeciR .carousel-indicators li.active,
.cid-tXvF9jeciR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvF9jeciR .carousel-indicators li::after,
.cid-tXvF9jeciR .carousel-indicators li::before {
  content: none;
}
.cid-tXvF9jeciR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvF9jeciR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvF9jeciR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9jeciR .carousel-indicators {
    display: none;
  }
}
.cid-tXvF9jeciR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvF9jeciR .carousel-inner > .active {
  display: block;
}
.cid-tXvF9jeciR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9jeciR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvF9jeciR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvF9jeciR .carousel-control,
  .cid-tXvF9jeciR .carousel-indicators,
  .cid-tXvF9jeciR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9jeciR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvF9jeciR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvF9jeciR .carousel-indicators .active,
.cid-tXvF9jeciR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvF9jeciR .carousel-indicators .active {
  background: #fff;
}
.cid-tXvF9jeciR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvF9jeciR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvF9jeciR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvF9jeciR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvF9jeciR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvF9jeciR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvF9jeciR .carousel {
  width: 100%;
}
.cid-tXvF9jeciR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvF9jeciR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvF9jeciR .modal.fade .modal-dialog,
.cid-tXvF9jeciR .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvF9jeciR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvF9jeciR H6 {
  text-align: center;
}
.cid-tXvF9jeciR H3 {
  color: #000000;
}
.cid-tXvF9jCPVK {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvF9jCPVK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvF9jCPVK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvF9jCPVK .item {
  padding-bottom: 2rem;
}
.cid-tXvF9jCPVK .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvF9jCPVK .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvF9jCPVK .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-tXvF9jCPVK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvF9jCPVK .carousel-control,
.cid-tXvF9jCPVK .close {
  background: #1b1b1b;
}
.cid-tXvF9jCPVK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvF9jCPVK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvF9jCPVK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvF9jCPVK .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvF9jCPVK .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-tXvF9jCPVK .close::before {
  content: '\e91a';
}
.cid-tXvF9jCPVK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvF9jCPVK .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-tXvF9jCPVK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9jCPVK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvF9jCPVK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvF9jCPVK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvF9jCPVK .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-tXvF9jCPVK .carousel-indicators li.active,
.cid-tXvF9jCPVK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvF9jCPVK .carousel-indicators li::after,
.cid-tXvF9jCPVK .carousel-indicators li::before {
  content: none;
}
.cid-tXvF9jCPVK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvF9jCPVK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvF9jCPVK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9jCPVK .carousel-indicators {
    display: none;
  }
}
.cid-tXvF9jCPVK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvF9jCPVK .carousel-inner > .active {
  display: block;
}
.cid-tXvF9jCPVK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9jCPVK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvF9jCPVK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvF9jCPVK .carousel-control,
  .cid-tXvF9jCPVK .carousel-indicators,
  .cid-tXvF9jCPVK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9jCPVK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvF9jCPVK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvF9jCPVK .carousel-indicators .active,
.cid-tXvF9jCPVK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvF9jCPVK .carousel-indicators .active {
  background: #fff;
}
.cid-tXvF9jCPVK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvF9jCPVK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvF9jCPVK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvF9jCPVK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvF9jCPVK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvF9jCPVK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvF9jCPVK .carousel {
  width: 100%;
}
.cid-tXvF9jCPVK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvF9jCPVK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvF9jCPVK .modal.fade .modal-dialog,
.cid-tXvF9jCPVK .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvF9jCPVK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvF9jCPVK H6 {
  text-align: center;
}
.cid-tXvF9jCPVK H3 {
  color: #000000;
}
.cid-tXvF9jX9Qh {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvF9jX9Qh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvF9jX9Qh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvF9jX9Qh .item {
  padding-bottom: 2rem;
}
.cid-tXvF9jX9Qh .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvF9jX9Qh .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvF9jX9Qh .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-tXvF9jX9Qh .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvF9jX9Qh .carousel-control,
.cid-tXvF9jX9Qh .close {
  background: #1b1b1b;
}
.cid-tXvF9jX9Qh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvF9jX9Qh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvF9jX9Qh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvF9jX9Qh .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvF9jX9Qh .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-tXvF9jX9Qh .close::before {
  content: '\e91a';
}
.cid-tXvF9jX9Qh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvF9jX9Qh .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-tXvF9jX9Qh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9jX9Qh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvF9jX9Qh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvF9jX9Qh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvF9jX9Qh .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-tXvF9jX9Qh .carousel-indicators li.active,
.cid-tXvF9jX9Qh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvF9jX9Qh .carousel-indicators li::after,
.cid-tXvF9jX9Qh .carousel-indicators li::before {
  content: none;
}
.cid-tXvF9jX9Qh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvF9jX9Qh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvF9jX9Qh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9jX9Qh .carousel-indicators {
    display: none;
  }
}
.cid-tXvF9jX9Qh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvF9jX9Qh .carousel-inner > .active {
  display: block;
}
.cid-tXvF9jX9Qh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9jX9Qh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvF9jX9Qh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvF9jX9Qh .carousel-control,
  .cid-tXvF9jX9Qh .carousel-indicators,
  .cid-tXvF9jX9Qh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9jX9Qh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvF9jX9Qh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvF9jX9Qh .carousel-indicators .active,
.cid-tXvF9jX9Qh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvF9jX9Qh .carousel-indicators .active {
  background: #fff;
}
.cid-tXvF9jX9Qh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvF9jX9Qh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvF9jX9Qh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvF9jX9Qh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvF9jX9Qh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvF9jX9Qh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvF9jX9Qh .carousel {
  width: 100%;
}
.cid-tXvF9jX9Qh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvF9jX9Qh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvF9jX9Qh .modal.fade .modal-dialog,
.cid-tXvF9jX9Qh .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvF9jX9Qh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvF9jX9Qh H6 {
  text-align: center;
}
.cid-tXvF9jX9Qh H3 {
  color: #000000;
}
.cid-tXvF9kEapp {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvF9kEapp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvF9kEapp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvF9kEapp .item {
  padding-bottom: 2rem;
}
.cid-tXvF9kEapp .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvF9kEapp .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvF9kEapp .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-tXvF9kEapp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvF9kEapp .carousel-control,
.cid-tXvF9kEapp .close {
  background: #1b1b1b;
}
.cid-tXvF9kEapp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvF9kEapp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvF9kEapp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvF9kEapp .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvF9kEapp .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-tXvF9kEapp .close::before {
  content: '\e91a';
}
.cid-tXvF9kEapp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvF9kEapp .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-tXvF9kEapp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9kEapp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvF9kEapp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvF9kEapp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvF9kEapp .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-tXvF9kEapp .carousel-indicators li.active,
.cid-tXvF9kEapp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvF9kEapp .carousel-indicators li::after,
.cid-tXvF9kEapp .carousel-indicators li::before {
  content: none;
}
.cid-tXvF9kEapp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvF9kEapp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvF9kEapp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9kEapp .carousel-indicators {
    display: none;
  }
}
.cid-tXvF9kEapp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvF9kEapp .carousel-inner > .active {
  display: block;
}
.cid-tXvF9kEapp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9kEapp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvF9kEapp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvF9kEapp .carousel-control,
  .cid-tXvF9kEapp .carousel-indicators,
  .cid-tXvF9kEapp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9kEapp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvF9kEapp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvF9kEapp .carousel-indicators .active,
.cid-tXvF9kEapp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvF9kEapp .carousel-indicators .active {
  background: #fff;
}
.cid-tXvF9kEapp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvF9kEapp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvF9kEapp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvF9kEapp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvF9kEapp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvF9kEapp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvF9kEapp .carousel {
  width: 100%;
}
.cid-tXvF9kEapp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvF9kEapp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvF9kEapp .modal.fade .modal-dialog,
.cid-tXvF9kEapp .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvF9kEapp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvF9kEapp H6 {
  text-align: center;
}
.cid-tXvF9kEapp H3 {
  color: #000000;
}
.cid-tXvF9l0LuC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvF9l0LuC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvF9l0LuC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvF9l0LuC .item {
  padding-bottom: 2rem;
}
.cid-tXvF9l0LuC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvF9l0LuC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvF9l0LuC .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-tXvF9l0LuC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvF9l0LuC .carousel-control,
.cid-tXvF9l0LuC .close {
  background: #1b1b1b;
}
.cid-tXvF9l0LuC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvF9l0LuC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvF9l0LuC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvF9l0LuC .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvF9l0LuC .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-tXvF9l0LuC .close::before {
  content: '\e91a';
}
.cid-tXvF9l0LuC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvF9l0LuC .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-tXvF9l0LuC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9l0LuC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvF9l0LuC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvF9l0LuC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvF9l0LuC .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-tXvF9l0LuC .carousel-indicators li.active,
.cid-tXvF9l0LuC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvF9l0LuC .carousel-indicators li::after,
.cid-tXvF9l0LuC .carousel-indicators li::before {
  content: none;
}
.cid-tXvF9l0LuC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvF9l0LuC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvF9l0LuC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9l0LuC .carousel-indicators {
    display: none;
  }
}
.cid-tXvF9l0LuC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvF9l0LuC .carousel-inner > .active {
  display: block;
}
.cid-tXvF9l0LuC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9l0LuC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvF9l0LuC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvF9l0LuC .carousel-control,
  .cid-tXvF9l0LuC .carousel-indicators,
  .cid-tXvF9l0LuC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9l0LuC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvF9l0LuC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvF9l0LuC .carousel-indicators .active,
.cid-tXvF9l0LuC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvF9l0LuC .carousel-indicators .active {
  background: #fff;
}
.cid-tXvF9l0LuC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvF9l0LuC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvF9l0LuC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvF9l0LuC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvF9l0LuC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvF9l0LuC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvF9l0LuC .carousel {
  width: 100%;
}
.cid-tXvF9l0LuC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvF9l0LuC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvF9l0LuC .modal.fade .modal-dialog,
.cid-tXvF9l0LuC .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvF9l0LuC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvF9l0LuC H6 {
  text-align: center;
}
.cid-tXvF9l0LuC H3 {
  color: #000000;
}
.cid-tXvF9loNxU {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvF9loNxU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvF9loNxU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvF9loNxU .item {
  padding-bottom: 2rem;
}
.cid-tXvF9loNxU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvF9loNxU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvF9loNxU .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-tXvF9loNxU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvF9loNxU .carousel-control,
.cid-tXvF9loNxU .close {
  background: #1b1b1b;
}
.cid-tXvF9loNxU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvF9loNxU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvF9loNxU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvF9loNxU .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvF9loNxU .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-tXvF9loNxU .close::before {
  content: '\e91a';
}
.cid-tXvF9loNxU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvF9loNxU .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-tXvF9loNxU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9loNxU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvF9loNxU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvF9loNxU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvF9loNxU .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-tXvF9loNxU .carousel-indicators li.active,
.cid-tXvF9loNxU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvF9loNxU .carousel-indicators li::after,
.cid-tXvF9loNxU .carousel-indicators li::before {
  content: none;
}
.cid-tXvF9loNxU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvF9loNxU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvF9loNxU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9loNxU .carousel-indicators {
    display: none;
  }
}
.cid-tXvF9loNxU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvF9loNxU .carousel-inner > .active {
  display: block;
}
.cid-tXvF9loNxU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9loNxU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvF9loNxU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvF9loNxU .carousel-control,
  .cid-tXvF9loNxU .carousel-indicators,
  .cid-tXvF9loNxU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9loNxU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvF9loNxU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvF9loNxU .carousel-indicators .active,
.cid-tXvF9loNxU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvF9loNxU .carousel-indicators .active {
  background: #fff;
}
.cid-tXvF9loNxU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvF9loNxU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvF9loNxU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvF9loNxU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvF9loNxU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvF9loNxU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvF9loNxU .carousel {
  width: 100%;
}
.cid-tXvF9loNxU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvF9loNxU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvF9loNxU .modal.fade .modal-dialog,
.cid-tXvF9loNxU .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvF9loNxU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvF9loNxU H6 {
  text-align: center;
}
.cid-tXvF9loNxU H3 {
  color: #7b7b7b;
}
.cid-tXvF9lK9FI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tXvF9lK9FI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXvF9lK9FI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXvF9lK9FI .item {
  padding-bottom: 2rem;
}
.cid-tXvF9lK9FI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tXvF9lK9FI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tXvF9lK9FI .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-tXvF9lK9FI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tXvF9lK9FI .carousel-control,
.cid-tXvF9lK9FI .close {
  background: #1b1b1b;
}
.cid-tXvF9lK9FI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXvF9lK9FI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXvF9lK9FI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXvF9lK9FI .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXvF9lK9FI .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-tXvF9lK9FI .close::before {
  content: '\e91a';
}
.cid-tXvF9lK9FI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXvF9lK9FI .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-tXvF9lK9FI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9lK9FI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXvF9lK9FI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXvF9lK9FI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXvF9lK9FI .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-tXvF9lK9FI .carousel-indicators li.active,
.cid-tXvF9lK9FI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXvF9lK9FI .carousel-indicators li::after,
.cid-tXvF9lK9FI .carousel-indicators li::before {
  content: none;
}
.cid-tXvF9lK9FI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXvF9lK9FI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXvF9lK9FI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9lK9FI .carousel-indicators {
    display: none;
  }
}
.cid-tXvF9lK9FI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXvF9lK9FI .carousel-inner > .active {
  display: block;
}
.cid-tXvF9lK9FI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXvF9lK9FI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXvF9lK9FI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXvF9lK9FI .carousel-control,
  .cid-tXvF9lK9FI .carousel-indicators,
  .cid-tXvF9lK9FI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXvF9lK9FI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXvF9lK9FI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXvF9lK9FI .carousel-indicators .active,
.cid-tXvF9lK9FI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXvF9lK9FI .carousel-indicators .active {
  background: #fff;
}
.cid-tXvF9lK9FI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXvF9lK9FI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXvF9lK9FI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXvF9lK9FI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXvF9lK9FI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXvF9lK9FI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXvF9lK9FI .carousel {
  width: 100%;
}
.cid-tXvF9lK9FI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXvF9lK9FI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXvF9lK9FI .modal.fade .modal-dialog,
.cid-tXvF9lK9FI .modal.in .modal-dialog {
  transform: none;
}
.cid-tXvF9lK9FI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXvF9lK9FI H6 {
  text-align: center;
}
.cid-tXvF9lK9FI H3 {
  color: #7b7b7b;
}
.cid-tXzvBGTRI3 {
  padding-top: 5rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-tXzvBGTRI3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzvBGTRI3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXzvBGTRI3 .container-fluid {
  padding: 0 50px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-tXzvBGTRI3 .container-fluid {
    padding: 0 20px;
  }
}
.cid-tXzvBGTRI3 .container-fluid .row {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-tXzvBGTRI3 .container {
    padding: 0 20px;
  }
}
.cid-tXzvBGTRI3 .row {
  justify-content: center;
}
.cid-tXzvBGTRI3 .title-wrapper .mbr-section-title {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .cid-tXzvBGTRI3 .title-wrapper .mbr-section-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-tXzvBGTRI3 .video-block {
    margin-bottom: 30px;
  }
}
.cid-tXzvBGTRI3 .video-block .video-wrapper iframe {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tXzvBGTRI3 .video-block .video-wrapper iframe {
    height: 300px;
  }
}
.cid-tXzvBGTRI3 .video-block .video-wrapper .app-video-wrapper::before {
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 100%;
  background-color: #ffffff;
  color: #000000;
  text-shadow: none;
}
.cid-tXzvBGTRI3 .video-block .video-wrapper .app-video-wrapper img {
  height: 480px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tXzvBGTRI3 .video-block .video-wrapper .app-video-wrapper img {
    height: 300px;
  }
}
.cid-tXzvBGTRI3 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-tXzQHJGpcq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tXzQHJGpcq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXzQHJGpcq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .container {
    padding: 0 20px;
  }
}
.cid-tXzQHJGpcq .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tXzQHJGpcq .row .list {
    margin-bottom: 32px;
  }
}
.cid-tXzQHJGpcq .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tXzQHJGpcq .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tXzQHJGpcq .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tXzQHJGpcq .mbr-section-title {
  color: #e6c63b;
}
.cid-tXzQHJGpcq .mbr-desc {
  color: #ffffff;
}
.cid-tXzQHJGpcq .mbr-text {
  color: #ffffff;
}
.cid-tXzQHJGpcq .list {
  color: #ffffff;
}
.cid-tXzQHJGpcq .copyright {
  color: #ffffff;
}
.cid-tZMux1oWzK .navbar-dropdown {
  position: relative !important;
}
.cid-tZMux1oWzK .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-tZMux1oWzK .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-tZMux1oWzK .container,
  .cid-tZMux1oWzK .container-fluid {
    flex-wrap: initial;
  }
  .cid-tZMux1oWzK .nav-link:hover,
  .cid-tZMux1oWzK .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-tZMux1oWzK .navbar-nav {
  margin: auto;
}
.cid-tZMux1oWzK .dropdown-item {
  color: #ffffff !important;
}
.cid-tZMux1oWzK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tZMux1oWzK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tZMux1oWzK .navbar-short,
.cid-tZMux1oWzK .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-tZMux1oWzK .navbar-short .nav-link,
.cid-tZMux1oWzK .opened .nav-link,
.cid-tZMux1oWzK .navbar-short .navbar-caption,
.cid-tZMux1oWzK .opened .navbar-caption,
.cid-tZMux1oWzK .navbar-short .mbr-iconfont,
.cid-tZMux1oWzK .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-tZMux1oWzK .navbar-short .hamburger span,
.cid-tZMux1oWzK .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-tZMux1oWzK .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-tZMux1oWzK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZMux1oWzK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-tZMux1oWzK .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-tZMux1oWzK .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-tZMux1oWzK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tZMux1oWzK .container {
  display: flex;
  margin: auto;
}
.cid-tZMux1oWzK .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZMux1oWzK .dropdown-menu,
.cid-tZMux1oWzK .navbar.opened {
  background: #000000 !important;
}
.cid-tZMux1oWzK .nav-item:focus,
.cid-tZMux1oWzK .nav-link:focus {
  outline: none;
}
.cid-tZMux1oWzK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZMux1oWzK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZMux1oWzK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZMux1oWzK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZMux1oWzK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZMux1oWzK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZMux1oWzK .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-tZMux1oWzK .navbar.opened {
  transition: all 0.3s;
}
.cid-tZMux1oWzK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZMux1oWzK .navbar .navbar-logo img {
  width: auto;
}
.cid-tZMux1oWzK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZMux1oWzK .navbar.collapsed {
  justify-content: center;
}
.cid-tZMux1oWzK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZMux1oWzK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZMux1oWzK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tZMux1oWzK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZMux1oWzK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZMux1oWzK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tZMux1oWzK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZMux1oWzK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZMux1oWzK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZMux1oWzK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZMux1oWzK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZMux1oWzK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZMux1oWzK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZMux1oWzK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tZMux1oWzK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tZMux1oWzK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-tZMux1oWzK .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tZMux1oWzK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZMux1oWzK .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-tZMux1oWzK .navbar.navbar-short {
  min-height: 60px;
}
.cid-tZMux1oWzK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tZMux1oWzK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tZMux1oWzK .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZMux1oWzK .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-tZMux1oWzK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZMux1oWzK .dropdown-item.active,
.cid-tZMux1oWzK .dropdown-item:active {
  background-color: transparent;
}
.cid-tZMux1oWzK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZMux1oWzK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZMux1oWzK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZMux1oWzK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tZMux1oWzK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZMux1oWzK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZMux1oWzK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZMux1oWzK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZMux1oWzK button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZMux1oWzK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZMux1oWzK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZMux1oWzK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZMux1oWzK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZMux1oWzK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZMux1oWzK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZMux1oWzK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZMux1oWzK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZMux1oWzK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZMux1oWzK .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZMux1oWzK a.nav-link {
  display: flex;
  align-items: center;
}
.cid-tZMux1oWzK .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-tZMux1oWzK .navbar {
    height: 70px;
  }
  .cid-tZMux1oWzK .navbar.opened {
    height: auto;
  }
  .cid-tZMux1oWzK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u48AljM2i1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u48AljM2i1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u48AljM2i1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u48AljM2i1 .video-wrapper iframe {
  width: 100%;
}
.cid-u48AljM2i1 .mbr-section-title,
.cid-u48AljM2i1 .mbr-section-subtitle,
.cid-u48AljM2i1 .mbr-text {
  text-align: center;
}
.cid-u48AljM2i1 .mbr-section-title {
  color: #e6c63b;
}
.cid-u48AljM2i1 .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-u3aC7OS6n9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-u3aC7OS6n9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3aC7OS6n9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3aC7OS6n9 .video-wrapper iframe {
  width: 100%;
}
.cid-u3aC7OS6n9 .mbr-section-title,
.cid-u3aC7OS6n9 .mbr-section-subtitle,
.cid-u3aC7OS6n9 .mbr-text {
  text-align: center;
}
.cid-u3aC7OS6n9 .mbr-section-title {
  color: #e6c63b;
}
.cid-u3aC7OS6n9 .mbr-section-subtitle {
  color: #7b7b7b;
}
.cid-tZMux1TBcQ {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tZMux1TBcQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZMux1TBcQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZMux1TBcQ .item {
  padding-bottom: 2rem;
}
.cid-tZMux1TBcQ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZMux1TBcQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZMux1TBcQ .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-tZMux1TBcQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZMux1TBcQ .carousel-control,
.cid-tZMux1TBcQ .close {
  background: #1b1b1b;
}
.cid-tZMux1TBcQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZMux1TBcQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZMux1TBcQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZMux1TBcQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZMux1TBcQ .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-tZMux1TBcQ .close::before {
  content: '\e91a';
}
.cid-tZMux1TBcQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZMux1TBcQ .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-tZMux1TBcQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMux1TBcQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZMux1TBcQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZMux1TBcQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZMux1TBcQ .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-tZMux1TBcQ .carousel-indicators li.active,
.cid-tZMux1TBcQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZMux1TBcQ .carousel-indicators li::after,
.cid-tZMux1TBcQ .carousel-indicators li::before {
  content: none;
}
.cid-tZMux1TBcQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZMux1TBcQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZMux1TBcQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZMux1TBcQ .carousel-indicators {
    display: none;
  }
}
.cid-tZMux1TBcQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZMux1TBcQ .carousel-inner > .active {
  display: block;
}
.cid-tZMux1TBcQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMux1TBcQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZMux1TBcQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZMux1TBcQ .carousel-control,
  .cid-tZMux1TBcQ .carousel-indicators,
  .cid-tZMux1TBcQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZMux1TBcQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZMux1TBcQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZMux1TBcQ .carousel-indicators .active,
.cid-tZMux1TBcQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZMux1TBcQ .carousel-indicators .active {
  background: #fff;
}
.cid-tZMux1TBcQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZMux1TBcQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZMux1TBcQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZMux1TBcQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZMux1TBcQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZMux1TBcQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZMux1TBcQ .carousel {
  width: 100%;
}
.cid-tZMux1TBcQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZMux1TBcQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZMux1TBcQ .modal.fade .modal-dialog,
.cid-tZMux1TBcQ .modal.in .modal-dialog {
  transform: none;
}
.cid-tZMux1TBcQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZMux1TBcQ H6 {
  text-align: center;
}
.cid-tZMux1TBcQ H3 {
  color: #000000;
}
.cid-tZMux2dUW8 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tZMux2dUW8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZMux2dUW8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZMux2dUW8 .item {
  padding-bottom: 2rem;
}
.cid-tZMux2dUW8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZMux2dUW8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZMux2dUW8 .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-tZMux2dUW8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZMux2dUW8 .carousel-control,
.cid-tZMux2dUW8 .close {
  background: #1b1b1b;
}
.cid-tZMux2dUW8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZMux2dUW8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZMux2dUW8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZMux2dUW8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZMux2dUW8 .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-tZMux2dUW8 .close::before {
  content: '\e91a';
}
.cid-tZMux2dUW8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZMux2dUW8 .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-tZMux2dUW8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMux2dUW8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZMux2dUW8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZMux2dUW8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZMux2dUW8 .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-tZMux2dUW8 .carousel-indicators li.active,
.cid-tZMux2dUW8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZMux2dUW8 .carousel-indicators li::after,
.cid-tZMux2dUW8 .carousel-indicators li::before {
  content: none;
}
.cid-tZMux2dUW8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZMux2dUW8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZMux2dUW8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZMux2dUW8 .carousel-indicators {
    display: none;
  }
}
.cid-tZMux2dUW8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZMux2dUW8 .carousel-inner > .active {
  display: block;
}
.cid-tZMux2dUW8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMux2dUW8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZMux2dUW8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZMux2dUW8 .carousel-control,
  .cid-tZMux2dUW8 .carousel-indicators,
  .cid-tZMux2dUW8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZMux2dUW8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZMux2dUW8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZMux2dUW8 .carousel-indicators .active,
.cid-tZMux2dUW8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZMux2dUW8 .carousel-indicators .active {
  background: #fff;
}
.cid-tZMux2dUW8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZMux2dUW8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZMux2dUW8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZMux2dUW8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZMux2dUW8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZMux2dUW8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZMux2dUW8 .carousel {
  width: 100%;
}
.cid-tZMux2dUW8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZMux2dUW8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZMux2dUW8 .modal.fade .modal-dialog,
.cid-tZMux2dUW8 .modal.in .modal-dialog {
  transform: none;
}
.cid-tZMux2dUW8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZMux2dUW8 H6 {
  text-align: center;
}
.cid-tZMux2dUW8 H3 {
  color: #000000;
}
.cid-tZMux2wwg6 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tZMux2wwg6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZMux2wwg6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZMux2wwg6 .item {
  padding-bottom: 2rem;
}
.cid-tZMux2wwg6 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZMux2wwg6 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZMux2wwg6 .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-tZMux2wwg6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZMux2wwg6 .carousel-control,
.cid-tZMux2wwg6 .close {
  background: #1b1b1b;
}
.cid-tZMux2wwg6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZMux2wwg6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZMux2wwg6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZMux2wwg6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZMux2wwg6 .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-tZMux2wwg6 .close::before {
  content: '\e91a';
}
.cid-tZMux2wwg6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZMux2wwg6 .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-tZMux2wwg6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMux2wwg6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZMux2wwg6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZMux2wwg6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZMux2wwg6 .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-tZMux2wwg6 .carousel-indicators li.active,
.cid-tZMux2wwg6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZMux2wwg6 .carousel-indicators li::after,
.cid-tZMux2wwg6 .carousel-indicators li::before {
  content: none;
}
.cid-tZMux2wwg6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZMux2wwg6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZMux2wwg6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZMux2wwg6 .carousel-indicators {
    display: none;
  }
}
.cid-tZMux2wwg6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZMux2wwg6 .carousel-inner > .active {
  display: block;
}
.cid-tZMux2wwg6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMux2wwg6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZMux2wwg6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZMux2wwg6 .carousel-control,
  .cid-tZMux2wwg6 .carousel-indicators,
  .cid-tZMux2wwg6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZMux2wwg6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZMux2wwg6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZMux2wwg6 .carousel-indicators .active,
.cid-tZMux2wwg6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZMux2wwg6 .carousel-indicators .active {
  background: #fff;
}
.cid-tZMux2wwg6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZMux2wwg6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZMux2wwg6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZMux2wwg6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZMux2wwg6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZMux2wwg6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZMux2wwg6 .carousel {
  width: 100%;
}
.cid-tZMux2wwg6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZMux2wwg6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZMux2wwg6 .modal.fade .modal-dialog,
.cid-tZMux2wwg6 .modal.in .modal-dialog {
  transform: none;
}
.cid-tZMux2wwg6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZMux2wwg6 H6 {
  text-align: center;
}
.cid-tZMux2wwg6 H3 {
  color: #000000;
}
.cid-u1K0Kh6sAi {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-u1K0Kh6sAi .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1K0Kh6sAi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1K0Kh6sAi .item {
  padding-bottom: 2rem;
}
.cid-u1K0Kh6sAi .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u1K0Kh6sAi .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u1K0Kh6sAi .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-u1K0Kh6sAi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u1K0Kh6sAi .carousel-control,
.cid-u1K0Kh6sAi .close {
  background: #1b1b1b;
}
.cid-u1K0Kh6sAi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u1K0Kh6sAi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u1K0Kh6sAi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u1K0Kh6sAi .carousel-control-next span {
  margin-left: 5px;
}
.cid-u1K0Kh6sAi .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-u1K0Kh6sAi .close::before {
  content: '\e91a';
}
.cid-u1K0Kh6sAi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u1K0Kh6sAi .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-u1K0Kh6sAi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1K0Kh6sAi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u1K0Kh6sAi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u1K0Kh6sAi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u1K0Kh6sAi .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-u1K0Kh6sAi .carousel-indicators li.active,
.cid-u1K0Kh6sAi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u1K0Kh6sAi .carousel-indicators li::after,
.cid-u1K0Kh6sAi .carousel-indicators li::before {
  content: none;
}
.cid-u1K0Kh6sAi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u1K0Kh6sAi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u1K0Kh6sAi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u1K0Kh6sAi .carousel-indicators {
    display: none;
  }
}
.cid-u1K0Kh6sAi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u1K0Kh6sAi .carousel-inner > .active {
  display: block;
}
.cid-u1K0Kh6sAi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u1K0Kh6sAi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u1K0Kh6sAi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u1K0Kh6sAi .carousel-control,
  .cid-u1K0Kh6sAi .carousel-indicators,
  .cid-u1K0Kh6sAi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u1K0Kh6sAi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u1K0Kh6sAi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u1K0Kh6sAi .carousel-indicators .active,
.cid-u1K0Kh6sAi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u1K0Kh6sAi .carousel-indicators .active {
  background: #fff;
}
.cid-u1K0Kh6sAi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u1K0Kh6sAi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u1K0Kh6sAi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u1K0Kh6sAi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u1K0Kh6sAi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u1K0Kh6sAi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u1K0Kh6sAi .carousel {
  width: 100%;
}
.cid-u1K0Kh6sAi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u1K0Kh6sAi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u1K0Kh6sAi .modal.fade .modal-dialog,
.cid-u1K0Kh6sAi .modal.in .modal-dialog {
  transform: none;
}
.cid-u1K0Kh6sAi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u1K0Kh6sAi H6 {
  text-align: center;
}
.cid-u1K0Kh6sAi H3 {
  color: #000000;
}
.cid-tZMux399N1 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tZMux399N1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZMux399N1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZMux399N1 .item {
  padding-bottom: 2rem;
}
.cid-tZMux399N1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZMux399N1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZMux399N1 .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-tZMux399N1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZMux399N1 .carousel-control,
.cid-tZMux399N1 .close {
  background: #1b1b1b;
}
.cid-tZMux399N1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZMux399N1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZMux399N1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZMux399N1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZMux399N1 .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-tZMux399N1 .close::before {
  content: '\e91a';
}
.cid-tZMux399N1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZMux399N1 .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-tZMux399N1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMux399N1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZMux399N1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZMux399N1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZMux399N1 .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-tZMux399N1 .carousel-indicators li.active,
.cid-tZMux399N1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZMux399N1 .carousel-indicators li::after,
.cid-tZMux399N1 .carousel-indicators li::before {
  content: none;
}
.cid-tZMux399N1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZMux399N1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZMux399N1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZMux399N1 .carousel-indicators {
    display: none;
  }
}
.cid-tZMux399N1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZMux399N1 .carousel-inner > .active {
  display: block;
}
.cid-tZMux399N1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMux399N1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZMux399N1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZMux399N1 .carousel-control,
  .cid-tZMux399N1 .carousel-indicators,
  .cid-tZMux399N1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZMux399N1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZMux399N1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZMux399N1 .carousel-indicators .active,
.cid-tZMux399N1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZMux399N1 .carousel-indicators .active {
  background: #fff;
}
.cid-tZMux399N1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZMux399N1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZMux399N1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZMux399N1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZMux399N1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZMux399N1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZMux399N1 .carousel {
  width: 100%;
}
.cid-tZMux399N1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZMux399N1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZMux399N1 .modal.fade .modal-dialog,
.cid-tZMux399N1 .modal.in .modal-dialog {
  transform: none;
}
.cid-tZMux399N1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZMux399N1 H6 {
  text-align: center;
}
.cid-tZMux399N1 H3 {
  color: #000000;
}
.cid-tZMux3xTLU {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tZMux3xTLU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZMux3xTLU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZMux3xTLU .item {
  padding-bottom: 2rem;
}
.cid-tZMux3xTLU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZMux3xTLU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZMux3xTLU .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-tZMux3xTLU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZMux3xTLU .carousel-control,
.cid-tZMux3xTLU .close {
  background: #1b1b1b;
}
.cid-tZMux3xTLU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZMux3xTLU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZMux3xTLU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZMux3xTLU .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZMux3xTLU .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-tZMux3xTLU .close::before {
  content: '\e91a';
}
.cid-tZMux3xTLU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZMux3xTLU .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-tZMux3xTLU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMux3xTLU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZMux3xTLU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZMux3xTLU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZMux3xTLU .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-tZMux3xTLU .carousel-indicators li.active,
.cid-tZMux3xTLU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZMux3xTLU .carousel-indicators li::after,
.cid-tZMux3xTLU .carousel-indicators li::before {
  content: none;
}
.cid-tZMux3xTLU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZMux3xTLU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZMux3xTLU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZMux3xTLU .carousel-indicators {
    display: none;
  }
}
.cid-tZMux3xTLU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZMux3xTLU .carousel-inner > .active {
  display: block;
}
.cid-tZMux3xTLU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMux3xTLU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZMux3xTLU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZMux3xTLU .carousel-control,
  .cid-tZMux3xTLU .carousel-indicators,
  .cid-tZMux3xTLU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZMux3xTLU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZMux3xTLU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZMux3xTLU .carousel-indicators .active,
.cid-tZMux3xTLU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZMux3xTLU .carousel-indicators .active {
  background: #fff;
}
.cid-tZMux3xTLU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZMux3xTLU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZMux3xTLU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZMux3xTLU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZMux3xTLU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZMux3xTLU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZMux3xTLU .carousel {
  width: 100%;
}
.cid-tZMux3xTLU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZMux3xTLU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZMux3xTLU .modal.fade .modal-dialog,
.cid-tZMux3xTLU .modal.in .modal-dialog {
  transform: none;
}
.cid-tZMux3xTLU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZMux3xTLU H6 {
  text-align: center;
}
.cid-tZMux3xTLU H3 {
  color: #000000;
}
.cid-tZMX66ohF8 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tZMX66ohF8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZMX66ohF8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZMX66ohF8 .item {
  padding-bottom: 2rem;
}
.cid-tZMX66ohF8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZMX66ohF8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZMX66ohF8 .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-tZMX66ohF8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZMX66ohF8 .carousel-control,
.cid-tZMX66ohF8 .close {
  background: #1b1b1b;
}
.cid-tZMX66ohF8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZMX66ohF8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZMX66ohF8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZMX66ohF8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZMX66ohF8 .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-tZMX66ohF8 .close::before {
  content: '\e91a';
}
.cid-tZMX66ohF8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZMX66ohF8 .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-tZMX66ohF8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMX66ohF8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZMX66ohF8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZMX66ohF8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZMX66ohF8 .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-tZMX66ohF8 .carousel-indicators li.active,
.cid-tZMX66ohF8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZMX66ohF8 .carousel-indicators li::after,
.cid-tZMX66ohF8 .carousel-indicators li::before {
  content: none;
}
.cid-tZMX66ohF8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZMX66ohF8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZMX66ohF8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZMX66ohF8 .carousel-indicators {
    display: none;
  }
}
.cid-tZMX66ohF8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZMX66ohF8 .carousel-inner > .active {
  display: block;
}
.cid-tZMX66ohF8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMX66ohF8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZMX66ohF8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZMX66ohF8 .carousel-control,
  .cid-tZMX66ohF8 .carousel-indicators,
  .cid-tZMX66ohF8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZMX66ohF8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZMX66ohF8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZMX66ohF8 .carousel-indicators .active,
.cid-tZMX66ohF8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZMX66ohF8 .carousel-indicators .active {
  background: #fff;
}
.cid-tZMX66ohF8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZMX66ohF8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZMX66ohF8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZMX66ohF8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZMX66ohF8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZMX66ohF8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZMX66ohF8 .carousel {
  width: 100%;
}
.cid-tZMX66ohF8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZMX66ohF8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZMX66ohF8 .modal.fade .modal-dialog,
.cid-tZMX66ohF8 .modal.in .modal-dialog {
  transform: none;
}
.cid-tZMX66ohF8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZMX66ohF8 H6 {
  text-align: center;
}
.cid-tZMX66ohF8 H3 {
  color: #000000;
}
.cid-tZMXW6ymwi {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tZMXW6ymwi .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZMXW6ymwi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZMXW6ymwi .item {
  padding-bottom: 2rem;
}
.cid-tZMXW6ymwi .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZMXW6ymwi .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZMXW6ymwi .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-tZMXW6ymwi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZMXW6ymwi .carousel-control,
.cid-tZMXW6ymwi .close {
  background: #1b1b1b;
}
.cid-tZMXW6ymwi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZMXW6ymwi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZMXW6ymwi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZMXW6ymwi .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZMXW6ymwi .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-tZMXW6ymwi .close::before {
  content: '\e91a';
}
.cid-tZMXW6ymwi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZMXW6ymwi .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-tZMXW6ymwi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMXW6ymwi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZMXW6ymwi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZMXW6ymwi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZMXW6ymwi .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-tZMXW6ymwi .carousel-indicators li.active,
.cid-tZMXW6ymwi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZMXW6ymwi .carousel-indicators li::after,
.cid-tZMXW6ymwi .carousel-indicators li::before {
  content: none;
}
.cid-tZMXW6ymwi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZMXW6ymwi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZMXW6ymwi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZMXW6ymwi .carousel-indicators {
    display: none;
  }
}
.cid-tZMXW6ymwi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZMXW6ymwi .carousel-inner > .active {
  display: block;
}
.cid-tZMXW6ymwi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMXW6ymwi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZMXW6ymwi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZMXW6ymwi .carousel-control,
  .cid-tZMXW6ymwi .carousel-indicators,
  .cid-tZMXW6ymwi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZMXW6ymwi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZMXW6ymwi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZMXW6ymwi .carousel-indicators .active,
.cid-tZMXW6ymwi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZMXW6ymwi .carousel-indicators .active {
  background: #fff;
}
.cid-tZMXW6ymwi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZMXW6ymwi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZMXW6ymwi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZMXW6ymwi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZMXW6ymwi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZMXW6ymwi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZMXW6ymwi .carousel {
  width: 100%;
}
.cid-tZMXW6ymwi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZMXW6ymwi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZMXW6ymwi .modal.fade .modal-dialog,
.cid-tZMXW6ymwi .modal.in .modal-dialog {
  transform: none;
}
.cid-tZMXW6ymwi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZMXW6ymwi H6 {
  text-align: center;
}
.cid-tZMXW6ymwi H3 {
  color: #7b7b7b;
}
.cid-tZMY9M53eS {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f3ec;
}
.cid-tZMY9M53eS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZMY9M53eS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZMY9M53eS .item {
  padding-bottom: 2rem;
}
.cid-tZMY9M53eS .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZMY9M53eS .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZMY9M53eS .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-tZMY9M53eS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZMY9M53eS .carousel-control,
.cid-tZMY9M53eS .close {
  background: #1b1b1b;
}
.cid-tZMY9M53eS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZMY9M53eS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZMY9M53eS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZMY9M53eS .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZMY9M53eS .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-tZMY9M53eS .close::before {
  content: '\e91a';
}
.cid-tZMY9M53eS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZMY9M53eS .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-tZMY9M53eS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMY9M53eS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZMY9M53eS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZMY9M53eS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZMY9M53eS .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-tZMY9M53eS .carousel-indicators li.active,
.cid-tZMY9M53eS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZMY9M53eS .carousel-indicators li::after,
.cid-tZMY9M53eS .carousel-indicators li::before {
  content: none;
}
.cid-tZMY9M53eS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZMY9M53eS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZMY9M53eS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZMY9M53eS .carousel-indicators {
    display: none;
  }
}
.cid-tZMY9M53eS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZMY9M53eS .carousel-inner > .active {
  display: block;
}
.cid-tZMY9M53eS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMY9M53eS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZMY9M53eS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZMY9M53eS .carousel-control,
  .cid-tZMY9M53eS .carousel-indicators,
  .cid-tZMY9M53eS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZMY9M53eS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZMY9M53eS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZMY9M53eS .carousel-indicators .active,
.cid-tZMY9M53eS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZMY9M53eS .carousel-indicators .active {
  background: #fff;
}
.cid-tZMY9M53eS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZMY9M53eS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZMY9M53eS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZMY9M53eS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZMY9M53eS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZMY9M53eS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZMY9M53eS .carousel {
  width: 100%;
}
.cid-tZMY9M53eS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZMY9M53eS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZMY9M53eS .modal.fade .modal-dialog,
.cid-tZMY9M53eS .modal.in .modal-dialog {
  transform: none;
}
.cid-tZMY9M53eS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZMY9M53eS H6 {
  text-align: center;
}
.cid-tZMY9M53eS H3 {
  color: #7b7b7b;
}
.cid-tZMvBB1lgj {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-color: #1a1e21;
}
.cid-tZMvBB1lgj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZMvBB1lgj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZMvBB1lgj .item {
  padding-bottom: 2rem;
}
.cid-tZMvBB1lgj .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tZMvBB1lgj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZMvBB1lgj .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-tZMvBB1lgj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tZMvBB1lgj .carousel-control,
.cid-tZMvBB1lgj .close {
  background: #1b1b1b;
}
.cid-tZMvBB1lgj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tZMvBB1lgj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tZMvBB1lgj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tZMvBB1lgj .carousel-control-next span {
  margin-left: 5px;
}
.cid-tZMvBB1lgj .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-tZMvBB1lgj .close::before {
  content: '\e91a';
}
.cid-tZMvBB1lgj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tZMvBB1lgj .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-tZMvBB1lgj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMvBB1lgj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZMvBB1lgj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZMvBB1lgj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tZMvBB1lgj .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-tZMvBB1lgj .carousel-indicators li.active,
.cid-tZMvBB1lgj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tZMvBB1lgj .carousel-indicators li::after,
.cid-tZMvBB1lgj .carousel-indicators li::before {
  content: none;
}
.cid-tZMvBB1lgj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tZMvBB1lgj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tZMvBB1lgj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZMvBB1lgj .carousel-indicators {
    display: none;
  }
}
.cid-tZMvBB1lgj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tZMvBB1lgj .carousel-inner > .active {
  display: block;
}
.cid-tZMvBB1lgj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZMvBB1lgj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tZMvBB1lgj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tZMvBB1lgj .carousel-control,
  .cid-tZMvBB1lgj .carousel-indicators,
  .cid-tZMvBB1lgj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tZMvBB1lgj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tZMvBB1lgj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tZMvBB1lgj .carousel-indicators .active,
.cid-tZMvBB1lgj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tZMvBB1lgj .carousel-indicators .active {
  background: #fff;
}
.cid-tZMvBB1lgj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tZMvBB1lgj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tZMvBB1lgj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tZMvBB1lgj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tZMvBB1lgj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tZMvBB1lgj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tZMvBB1lgj .carousel {
  width: 100%;
}
.cid-tZMvBB1lgj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tZMvBB1lgj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tZMvBB1lgj .modal.fade .modal-dialog,
.cid-tZMvBB1lgj .modal.in .modal-dialog {
  transform: none;
}
.cid-tZMvBB1lgj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tZMvBB1lgj H6 {
  text-align: center;
}
.cid-tZMvBB1lgj H3 {
  color: #ffffff;
}
.cid-tZMvBB1lgj H4 {
  color: #7b7b7b;
}
.cid-tZMux8MMlt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-tZMux8MMlt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZMux8MMlt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tZMux8MMlt .container {
    padding: 0 20px;
  }
}
.cid-tZMux8MMlt .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-tZMux8MMlt .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-tZMux8MMlt .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-tZMux8MMlt .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-tZMux8MMlt .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-tZMux8MMlt .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-tZMux8MMlt .row .list {
    margin-bottom: 32px;
  }
}
.cid-tZMux8MMlt .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-tZMux8MMlt .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-tZMux8MMlt .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-tZMux8MMlt .mbr-section-title {
  color: #e6c63b;
}
.cid-tZMux8MMlt .mbr-desc {
  color: #ffffff;
}
.cid-tZMux8MMlt .mbr-text {
  color: #ffffff;
}
.cid-tZMux8MMlt .list {
  color: #ffffff;
}
.cid-tZMux8MMlt .copyright {
  color: #ffffff;
}
.cid-u1VagfmKMc .navbar-dropdown {
  position: relative !important;
}
.cid-u1VagfmKMc .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-u1VagfmKMc .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-u1VagfmKMc .container,
  .cid-u1VagfmKMc .container-fluid {
    flex-wrap: initial;
  }
  .cid-u1VagfmKMc .nav-link:hover,
  .cid-u1VagfmKMc .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-u1VagfmKMc .navbar-nav {
  margin: auto;
}
.cid-u1VagfmKMc .dropdown-item {
  color: #ffffff !important;
}
.cid-u1VagfmKMc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u1VagfmKMc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u1VagfmKMc .navbar-short,
.cid-u1VagfmKMc .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-u1VagfmKMc .navbar-short .nav-link,
.cid-u1VagfmKMc .opened .nav-link,
.cid-u1VagfmKMc .navbar-short .navbar-caption,
.cid-u1VagfmKMc .opened .navbar-caption,
.cid-u1VagfmKMc .navbar-short .mbr-iconfont,
.cid-u1VagfmKMc .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-u1VagfmKMc .navbar-short .hamburger span,
.cid-u1VagfmKMc .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-u1VagfmKMc .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-u1VagfmKMc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u1VagfmKMc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-u1VagfmKMc .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-u1VagfmKMc .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-u1VagfmKMc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u1VagfmKMc .container {
  display: flex;
  margin: auto;
}
.cid-u1VagfmKMc .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u1VagfmKMc .dropdown-menu,
.cid-u1VagfmKMc .navbar.opened {
  background: #000000 !important;
}
.cid-u1VagfmKMc .nav-item:focus,
.cid-u1VagfmKMc .nav-link:focus {
  outline: none;
}
.cid-u1VagfmKMc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u1VagfmKMc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u1VagfmKMc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u1VagfmKMc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u1VagfmKMc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u1VagfmKMc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u1VagfmKMc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-u1VagfmKMc .navbar.opened {
  transition: all 0.3s;
}
.cid-u1VagfmKMc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u1VagfmKMc .navbar .navbar-logo img {
  width: auto;
}
.cid-u1VagfmKMc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u1VagfmKMc .navbar.collapsed {
  justify-content: center;
}
.cid-u1VagfmKMc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u1VagfmKMc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u1VagfmKMc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u1VagfmKMc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u1VagfmKMc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u1VagfmKMc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u1VagfmKMc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u1VagfmKMc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u1VagfmKMc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u1VagfmKMc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u1VagfmKMc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u1VagfmKMc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u1VagfmKMc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u1VagfmKMc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u1VagfmKMc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u1VagfmKMc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-u1VagfmKMc .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u1VagfmKMc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u1VagfmKMc .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-u1VagfmKMc .navbar.navbar-short {
  min-height: 60px;
}
.cid-u1VagfmKMc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u1VagfmKMc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u1VagfmKMc .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u1VagfmKMc .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-u1VagfmKMc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u1VagfmKMc .dropdown-item.active,
.cid-u1VagfmKMc .dropdown-item:active {
  background-color: transparent;
}
.cid-u1VagfmKMc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u1VagfmKMc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u1VagfmKMc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u1VagfmKMc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u1VagfmKMc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u1VagfmKMc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u1VagfmKMc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u1VagfmKMc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u1VagfmKMc button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u1VagfmKMc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u1VagfmKMc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u1VagfmKMc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1VagfmKMc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1VagfmKMc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u1VagfmKMc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1VagfmKMc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u1VagfmKMc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u1VagfmKMc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1VagfmKMc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u1VagfmKMc a.nav-link {
  display: flex;
  align-items: center;
}
.cid-u1VagfmKMc .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-u1VagfmKMc .navbar {
    height: 70px;
  }
  .cid-u1VagfmKMc .navbar.opened {
    height: auto;
  }
  .cid-u1VagfmKMc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u1Vp9sbqyI {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-u1Vp9sbqyI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1Vp9sbqyI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1Vp9sbqyI .item-wrap {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 55px;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 767px) {
  .cid-u1Vp9sbqyI .item-wrap {
    padding: 40px;
  }
}
@media (max-width: 575px) {
  .cid-u1Vp9sbqyI .item-wrap {
    padding: 35px 25px 35px 25px;
  }
}
.cid-u1Vp9sbqyI .card-title {
  color: #878e99;
  margin-bottom: 30px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u1Vp9sbqyI .card-title {
    margin-bottom: 20px;
  }
}
.cid-u1Vp9sbqyI .card-subtitle {
  color: #878e99;
  margin-bottom: 30px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u1Vp9sbqyI .card-subtitle {
    margin-bottom: 20px;
  }
}
.cid-u1Vp9sbqyI .card-text {
  color: #878e99;
  margin-bottom: 0;
  text-align: center;
}
.cid-u1VasfeNbM {
  background: #ffffff;
}
.cid-u1VasfeNbM .container-fluid {
  padding: 0 3rem;
}
.cid-u1VasfeNbM .video-block {
  margin: auto;
  width: 100% !important;
}
@media (max-width: 767px) {
  .cid-u1VasfeNbM .container-fluid {
    padding: 0 1rem;
  }
  .cid-u1VasfeNbM .video-block {
    width: 100% !important;
  }
}
.cid-u1VaghMakl {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/mata-atlantica-atlantic-forest-in-brazil-royalty-free-image-1668724621-1-2048x1364.jpg");
}
.cid-u1VaghMakl .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1VaghMakl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u1VaghMakl .container {
    padding: 0 20px;
  }
}
.cid-u1VaghMakl .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u1VaghMakl .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-u1VaghMakl .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-u1VaghMakl .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-u1VaghMakl .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-u1VaghMakl .image-wrapper {
  position: relative;
}
.cid-u1VaghMakl .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-u1VaghMakl .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-u1VaghMakl .image-wrapper img {
    height: 350px;
  }
}
.cid-u1VaghMakl .mbr-section-title {
  color: #ffffff;
}
.cid-u1VaghMakl .mbr-text {
  color: #ffffff;
}
.cid-u1VaghMakl .mbr-number {
  color: #f5fd7b;
}
.cid-u1VaghMakl .mbr-desc {
  color: #ffffff;
}
.cid-u1VaghMakl .mbr-link {
  color: #ffffff;
}
.cid-u1VaghMakl .mbr-section-title,
.cid-u1VaghMakl .mbr-section-btn {
  color: #ffffff;
}
.cid-u1VaTSigNQ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/mbr-1920x1440.jpg");
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  overflow: hidden;
}
.cid-u1VaTSigNQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1VaTSigNQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1VaTSigNQ .item-wrap {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 55px;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #ffe161, -10px -10px 19px #000000;
}
@media (max-width: 767px) {
  .cid-u1VaTSigNQ .item-wrap {
    padding: 40px;
  }
}
@media (max-width: 575px) {
  .cid-u1VaTSigNQ .item-wrap {
    padding: 35px 25px 35px 25px;
  }
}
.cid-u1VaTSigNQ .card-title {
  color: #878e99;
  margin-bottom: 30px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u1VaTSigNQ .card-title {
    margin-bottom: 20px;
  }
}
.cid-u1VaTSigNQ .card-subtitle {
  color: #878e99;
  margin-bottom: 30px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u1VaTSigNQ .card-subtitle {
    margin-bottom: 20px;
  }
}
.cid-u1VaTSigNQ .card-text {
  color: #878e99;
  margin-bottom: 0;
  text-align: center;
}
.cid-u1VojGvQ4A {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mbr-1920x1280.jpeg");
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  overflow: hidden;
}
.cid-u1VojGvQ4A .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1VojGvQ4A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1VojGvQ4A .item-wrap {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 55px;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #ffe161, -10px -10px 19px #000000;
}
@media (max-width: 767px) {
  .cid-u1VojGvQ4A .item-wrap {
    padding: 40px;
  }
}
@media (max-width: 575px) {
  .cid-u1VojGvQ4A .item-wrap {
    padding: 35px 25px 35px 25px;
  }
}
.cid-u1VojGvQ4A .card-title {
  color: #878e99;
  margin-bottom: 30px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u1VojGvQ4A .card-title {
    margin-bottom: 20px;
  }
}
.cid-u1VojGvQ4A .card-subtitle {
  color: #878e99;
  margin-bottom: 30px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u1VojGvQ4A .card-subtitle {
    margin-bottom: 20px;
  }
}
.cid-u1VojGvQ4A .card-text {
  color: #878e99;
  margin-bottom: 0;
  text-align: center;
}
.cid-u1VotYEhEY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-u1VotYEhEY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1VotYEhEY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1VotYEhEY .item-wrap {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 55px;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #151515);
  box-shadow: 10px 10px 19px #ffe161, -10px -10px 19px #151515;
}
@media (max-width: 767px) {
  .cid-u1VotYEhEY .item-wrap {
    padding: 40px;
  }
}
@media (max-width: 575px) {
  .cid-u1VotYEhEY .item-wrap {
    padding: 35px 25px 35px 25px;
  }
}
.cid-u1VotYEhEY .card-title {
  color: #878e99;
  margin-bottom: 30px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u1VotYEhEY .card-title {
    margin-bottom: 20px;
  }
}
.cid-u1VotYEhEY .card-subtitle {
  color: #878e99;
  margin-bottom: 30px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u1VotYEhEY .card-subtitle {
    margin-bottom: 20px;
  }
}
.cid-u1VotYEhEY .card-text {
  color: #878e99;
  margin-bottom: 0;
  text-align: center;
}
.cid-u1VagiI093 {
  background-color: #0e0e10;
}
.cid-u1VagiI093 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1VagiI093 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u1VagiI093 .container {
    padding: 0 20px;
  }
}
.cid-u1VagiI093 .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u1VagiI093 .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-u1VagiI093 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-u1VagiI093 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-u1VagiI093 .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-u1VagiI093 .image-wrapper {
  position: relative;
}
.cid-u1VagiI093 .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #6567ee 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-u1VagiI093 .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-u1VagiI093 .image-wrapper img {
    height: 350px;
  }
}
.cid-u1VagiI093 .mbr-section-title {
  color: #ffffff;
}
.cid-u1VagiI093 .mbr-text {
  color: #ffffff;
}
.cid-u1VagiI093 .mbr-number {
  color: #f5fd7b;
}
.cid-u1VagiI093 .mbr-desc {
  color: #ffffff;
}
.cid-u1VagiI093 .mbr-link {
  color: #ffffff;
}
.cid-u1VaghvGce {
  background-image: url("../../../assets/images/sandy-jazmin-interior-designer-project-5.ok-ok-.jpg");
}
.cid-u1VaghvGce .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1VaghvGce .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1VaghvGce .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u1VaghvGce .mbr-text,
.cid-u1VaghvGce .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u1VaghvGce .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u1Vagi5CoD {
  background-image: url("../../../assets/images/dji-208.jpg");
}
.cid-u1Vagi5CoD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1Vagi5CoD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1Vagi5CoD .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u1Vagi5CoD .mbr-text,
.cid-u1Vagi5CoD .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-u1Vagi5CoD .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u1VagnESLB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-u1VagnESLB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1VagnESLB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u1VagnESLB .container {
    padding: 0 20px;
  }
}
.cid-u1VagnESLB .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-u1VagnESLB .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-u1VagnESLB .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-u1VagnESLB .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-u1VagnESLB .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-u1VagnESLB .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-u1VagnESLB .row .list {
    margin-bottom: 32px;
  }
}
.cid-u1VagnESLB .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-u1VagnESLB .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-u1VagnESLB .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-u1VagnESLB .mbr-section-title {
  color: #e6c63b;
}
.cid-u1VagnESLB .mbr-desc {
  color: #ffffff;
}
.cid-u1VagnESLB .mbr-text {
  color: #ffffff;
}
.cid-u1VagnESLB .list {
  color: #ffffff;
}
.cid-u1VagnESLB .copyright {
  color: #ffffff;
}
.cid-u4Xhmu0u00 .navbar-dropdown {
  position: relative !important;
}
.cid-u4Xhmu0u00 .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-u4Xhmu0u00 .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-u4Xhmu0u00 .container,
  .cid-u4Xhmu0u00 .container-fluid {
    flex-wrap: initial;
  }
  .cid-u4Xhmu0u00 .nav-link:hover,
  .cid-u4Xhmu0u00 .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-u4Xhmu0u00 .navbar-nav {
  margin: auto;
}
.cid-u4Xhmu0u00 .dropdown-item {
  color: #ffffff !important;
}
.cid-u4Xhmu0u00 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u4Xhmu0u00 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u4Xhmu0u00 .navbar-short,
.cid-u4Xhmu0u00 .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-u4Xhmu0u00 .navbar-short .nav-link,
.cid-u4Xhmu0u00 .opened .nav-link,
.cid-u4Xhmu0u00 .navbar-short .navbar-caption,
.cid-u4Xhmu0u00 .opened .navbar-caption,
.cid-u4Xhmu0u00 .navbar-short .mbr-iconfont,
.cid-u4Xhmu0u00 .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-u4Xhmu0u00 .navbar-short .hamburger span,
.cid-u4Xhmu0u00 .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-u4Xhmu0u00 .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-u4Xhmu0u00 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u4Xhmu0u00 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-u4Xhmu0u00 .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-u4Xhmu0u00 .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-u4Xhmu0u00 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u4Xhmu0u00 .container {
  display: flex;
  margin: auto;
}
.cid-u4Xhmu0u00 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u4Xhmu0u00 .dropdown-menu,
.cid-u4Xhmu0u00 .navbar.opened {
  background: #000000 !important;
}
.cid-u4Xhmu0u00 .nav-item:focus,
.cid-u4Xhmu0u00 .nav-link:focus {
  outline: none;
}
.cid-u4Xhmu0u00 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u4Xhmu0u00 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u4Xhmu0u00 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u4Xhmu0u00 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u4Xhmu0u00 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u4Xhmu0u00 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u4Xhmu0u00 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-u4Xhmu0u00 .navbar.opened {
  transition: all 0.3s;
}
.cid-u4Xhmu0u00 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u4Xhmu0u00 .navbar .navbar-logo img {
  width: auto;
}
.cid-u4Xhmu0u00 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u4Xhmu0u00 .navbar.collapsed {
  justify-content: center;
}
.cid-u4Xhmu0u00 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u4Xhmu0u00 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u4Xhmu0u00 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u4Xhmu0u00 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u4Xhmu0u00 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u4Xhmu0u00 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u4Xhmu0u00 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u4Xhmu0u00 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u4Xhmu0u00 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u4Xhmu0u00 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u4Xhmu0u00 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u4Xhmu0u00 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u4Xhmu0u00 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u4Xhmu0u00 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u4Xhmu0u00 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u4Xhmu0u00 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-u4Xhmu0u00 .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u4Xhmu0u00 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u4Xhmu0u00 .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-u4Xhmu0u00 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u4Xhmu0u00 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u4Xhmu0u00 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u4Xhmu0u00 .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u4Xhmu0u00 .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-u4Xhmu0u00 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u4Xhmu0u00 .dropdown-item.active,
.cid-u4Xhmu0u00 .dropdown-item:active {
  background-color: transparent;
}
.cid-u4Xhmu0u00 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u4Xhmu0u00 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u4Xhmu0u00 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u4Xhmu0u00 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u4Xhmu0u00 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u4Xhmu0u00 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u4Xhmu0u00 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u4Xhmu0u00 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u4Xhmu0u00 button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u4Xhmu0u00 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u4Xhmu0u00 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u4Xhmu0u00 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4Xhmu0u00 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u4Xhmu0u00 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u4Xhmu0u00 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4Xhmu0u00 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u4Xhmu0u00 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u4Xhmu0u00 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u4Xhmu0u00 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u4Xhmu0u00 a.nav-link {
  display: flex;
  align-items: center;
}
.cid-u4Xhmu0u00 .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-u4Xhmu0u00 .navbar {
    height: 70px;
  }
  .cid-u4Xhmu0u00 .navbar.opened {
    height: auto;
  }
  .cid-u4Xhmu0u00 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u4Xhmv6JUT {
  padding-top: 10rem;
  padding-bottom: 2rem;
  background-color: #1a1e21;
  overflow: hidden;
}
.cid-u4Xhmv6JUT .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4Xhmv6JUT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4Xhmv6JUT .card-row {
  align-items: stretch;
}
.cid-u4Xhmv6JUT .item-wrap {
  position: relative;
  width: 100%;
  padding: 20px;
  margin-top: 60px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #000000);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
.cid-u4Xhmv6JUT .item-left-item {
  display: flex;
  align-items: flex-start;
  width: 100%;
  border-right: 1px solid #16181c;
}
@media (max-width: 1199px) {
  .cid-u4Xhmv6JUT .item-left-item {
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 991px) {
  .cid-u4Xhmv6JUT .item-left-item {
    padding-bottom: 20px;
    border-right: none;
    border-bottom: 1px solid #16181c;
  }
}
.cid-u4Xhmv6JUT .image-wrapper {
  margin-right: 30px;
}
.cid-u4Xhmv6JUT .image-wrapper img {
  border-radius: 15px;
  max-width: 200px;
  aspect-ratio: 1;
  width: 200px;
  border: 5px solid #151515;
  position: relative;
  top: -80px;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-u4Xhmv6JUT .image-wrapper {
    margin-right: 0;
  }
}
@media (max-width: 1199px) {
  .cid-u4Xhmv6JUT .text-left-wrap {
    margin-top: -46px;
  }
}
.cid-u4Xhmv6JUT .mbr-section-title {
  color: #C4CFDE;
  margin-bottom: 10px;
}
@media (max-width: 1199px) {
  .cid-u4Xhmv6JUT .mbr-section-title {
    text-align: center !important;
  }
}
.cid-u4Xhmv6JUT .mbr-section-subtitle {
  color: #878e99;
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  .cid-u4Xhmv6JUT .mbr-section-subtitle {
    text-align: center !important;
  }
}
.cid-u4Xhmv6JUT .social-container {
  width: 100%;
  padding-top: 35px;
}
@media (max-width: 1199px) {
  .cid-u4Xhmv6JUT .social-container {
    padding-top: 25px;
  }
}
.cid-u4Xhmv6JUT .social-title {
  color: #C4CFDE;
  margin-bottom: 15px;
}
@media (max-width: 1199px) {
  .cid-u4Xhmv6JUT .social-title {
    text-align: center !important;
  }
}
.cid-u4Xhmv6JUT .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
@media (max-width: 1199px) {
  .cid-u4Xhmv6JUT .social-list {
    justify-content: center !important;
  }
}
.cid-u4Xhmv6JUT .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #7b7b7b, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-u4Xhmv6JUT .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-u4Xhmv6JUT .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-u4Xhmv6JUT .soc-item:hover {
  transform: translateY(-3px);
}
.cid-u4Xhmv6JUT .soc-item:hover:before {
  opacity: 1;
}
.cid-u4Xhmv6JUT .item-right-item {
  display: flex;
  align-items: flex-start;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-u4Xhmv6JUT .item-right-item {
    padding-top: 10px;
    margin: 0 -20px -20px;
  }
}
@media (max-width: 575px) {
  .cid-u4Xhmv6JUT .item-right-item {
    flex-wrap: wrap;
    margin: 0;
  }
}
.cid-u4Xhmv6JUT .contacts-container {
  max-width: 50%;
  padding-left: 30px;
  margin: 16px 0;
}
@media (max-width: 991px) {
  .cid-u4Xhmv6JUT .contacts-container {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .cid-u4Xhmv6JUT .contacts-container:nth-child(2) {
    padding-left: 100px;
  }
}
@media (max-width: 767px) {
  .cid-u4Xhmv6JUT .contacts-container:nth-child(2) {
    padding-left: 0;
  }
}
@media (max-width: 575px) {
  .cid-u4Xhmv6JUT .contacts-container:nth-child(2) {
    padding-left: 20px;
  }
}
@media (max-width: 575px) {
  .cid-u4Xhmv6JUT .contacts-container {
    max-width: 100%;
    width: 100%;
    text-align: center !important;
    margin: 0;
    padding: 0 !important;
  }
}
.cid-u4Xhmv6JUT .contact-item {
  padding: 10px 0 20px;
}
.cid-u4Xhmv6JUT .card-title {
  color: #878e99;
  margin-bottom: 4px;
}
.cid-u4Xhmv6JUT .card-text {
  color: #C4CFDE;
  margin-bottom: 0;
}
.cid-u4XhmvoRrz {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #1a1e21;
}
.cid-u4XhmvoRrz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4XhmvoRrz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4XhmvoRrz .container {
  max-width: 1260px;
}
@media (max-width: 1199px) {
  .cid-u4XhmvoRrz .container {
    max-width: 960px;
  }
}
@media (max-width: 767px) {
  .cid-u4XhmvoRrz .container {
    max-width: 540px;
  }
}
.cid-u4XhmvoRrz .logo-container {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
}
.cid-u4XhmvoRrz .logo-container img {
  width: 80px;
  height: auto;
  object-fit: cover;
}
.cid-u4XhmvoRrz .mbr-section-title {
  color: #FF014E;
}
.cid-u4XhmvoRrz .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
.cid-u4XhmvoRrz .mbr-text {
  color: #878e99;
  margin-top: 20px;
}
.cid-u4XhmvoRrz .mbr-section-btn {
  margin-top: 25px;
}
.cid-u4XhmvCv4b {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #1a1e21;
  overflow: hidden;
}
.cid-u4XhmvCv4b .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-u4XhmvCv4b .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-u4XhmvCv4b .row {
  margin-left: -30px;
  margin-right: -30px;
  justify-content: flex-start;
}
.cid-u4XhmvCv4b .row > [class*="col"] {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 991px) {
  .cid-u4XhmvCv4b .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-u4XhmvCv4b .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-u4XhmvCv4b .mbr-section-head {
  width: 100%;
  padding-bottom: 40px;
}
.cid-u4XhmvCv4b .mbr-section-title {
  color: #e6c63b;
}
@media (max-width: 767px) {
  .cid-u4XhmvCv4b .mbr-section-title {
    text-align: center;
  }
}
.cid-u4XhmvCv4b .mbr-section-subtitle {
  color: #e6c63b;
  margin-top: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u4XhmvCv4b .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-u4XhmvCv4b .card-row {
  align-items: stretch;
}
@media (max-width: 767px) {
  .cid-u4XhmvCv4b .cards-container-2 {
    margin-top: 50px;
  }
}
.cid-u4XhmvCv4b .cards-head {
  width: 100%;
}
.cid-u4XhmvCv4b .cards-title {
  color: #e6c63b;
  text-align: center;
}
.cid-u4XhmvCv4b .cards-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u4XhmvCv4b .cards-subtitle {
    margin-top: 10px;
  }
}
.cid-u4XhmvCv4b .cards-list {
  width: 100%;
  margin-top: 50px;
  padding-left: 31px;
  border-left: 5px solid #16181c;
}
.cid-u4XhmvCv4b .card {
  overflow: visible;
}
.cid-u4XhmvCv4b .card:not(:first-child) {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-u4XhmvCv4b .card:not(:first-child) {
    margin-top: 30px;
  }
}
.cid-u4XhmvCv4b .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: visible;
  padding: 45px 40px;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #151515, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-u4XhmvCv4b .card-wrapper {
    padding: 30px 25px;
  }
}
@media (max-width: 991px) {
  .cid-u4XhmvCv4b .card-wrapper {
    padding: 30px;
  }
}
@media (max-width: 575px) {
  .cid-u4XhmvCv4b .card-wrapper {
    padding: 20px;
  }
}
.cid-u4XhmvCv4b .card-wrapper:before {
  position: absolute;
  content: "";
  width: 28px;
  height: 5px;
  right: 100%;
  top: 63px;
  transform: translateY(-7px);
  background: #16181c;
  z-index: 0;
}
.cid-u4XhmvCv4b .card-wrapper:after {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 5px solid #16181c;
  border-radius: 100%;
  left: -43.5px;
  top: 55px;
  transform: translateY(-7px);
  background: #1a1e21;
  transition: .4s all;
}
.cid-u4XhmvCv4b .card-wrapper:hover:after {
  background: #e6c63b;
}
.cid-u4XhmvCv4b .card-wrapper:hover .card-bg {
  opacity: 1;
}
.cid-u4XhmvCv4b .card-wrapper:hover .card-title {
  color: #ffffff !important;
}
.cid-u4XhmvCv4b .card-wrapper:hover .card-subtitle {
  color: #ffffff !important;
}
.cid-u4XhmvCv4b .card-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #151515, #16181c);
  opacity: 0;
  transition: .5s all;
}
.cid-u4XhmvCv4b .card-box {
  position: relative;
  z-index: 5;
  width: 100%;
}
.cid-u4XhmvCv4b .card-text-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #16181c;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
@media (max-width: 1199px) {
  .cid-u4XhmvCv4b .card-text-container {
    flex-wrap: wrap;
  }
}
.cid-u4XhmvCv4b .card-text-wrap {
  margin-bottom: 15px;
  margin-right: auto;
  padding-right: 10px;
}
@media (max-width: 1199px) {
  .cid-u4XhmvCv4b .card-text-wrap {
    width: 100%;
    padding-right: 0;
  }
}
.cid-u4XhmvCv4b .card-title {
  color: #C4CFDE;
  margin-bottom: 7px;
  transition: .5s all;
  text-align: left;
}
.cid-u4XhmvCv4b .card-subtitle {
  color: #878e99;
  transition: .5s all;
  margin-bottom: 0;
}
.cid-u4XhmvCv4b .card-text-label {
  padding: 7px 15px;
  border-radius: 6px;
  margin-left: auto;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #151515, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-u4XhmvCv4b .card-text-label {
    margin-left: 0;
  }
}
.cid-u4XhmvCv4b .card-label {
  color: #e6c63b;
  margin-bottom: 0;
  text-align: left;
}
.cid-u4XhmvCv4b .card-text {
  color: #878e99;
  margin-bottom: 0;
  transition: .5s all;
}
.cid-u4XhmvVBcr {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #1a1e21;
  overflow: hidden;
}
.cid-u4XhmvVBcr .container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1599px) {
  .cid-u4XhmvVBcr .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cid-u4XhmvVBcr .row {
  margin-left: -30px;
  margin-right: -30px;
  justify-content: flex-start;
}
.cid-u4XhmvVBcr .row > [class*="col"] {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 991px) {
  .cid-u4XhmvVBcr .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cid-u4XhmvVBcr .row > [class*="col"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.cid-u4XhmvVBcr .mbr-section-head {
  width: 100%;
  padding-bottom: 40px;
}
.cid-u4XhmvVBcr .mbr-section-title {
  color: #e6c63b;
}
@media (max-width: 767px) {
  .cid-u4XhmvVBcr .mbr-section-title {
    text-align: center;
  }
}
.cid-u4XhmvVBcr .mbr-section-subtitle {
  color: #e6c63b;
  margin-top: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u4XhmvVBcr .mbr-section-subtitle {
    margin-top: 10px;
    text-align: center;
  }
}
.cid-u4XhmvVBcr .card-row {
  align-items: stretch;
}
@media (max-width: 767px) {
  .cid-u4XhmvVBcr .cards-container-2 {
    margin-top: 50px;
  }
}
.cid-u4XhmvVBcr .cards-head {
  width: 100%;
}
.cid-u4XhmvVBcr .cards-title {
  color: #e6c63b;
  text-align: center;
}
.cid-u4XhmvVBcr .cards-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  .cid-u4XhmvVBcr .cards-subtitle {
    margin-top: 10px;
  }
}
.cid-u4XhmvVBcr .cards-list {
  width: 100%;
  margin-top: 50px;
  padding-left: 31px;
  border-left: 5px solid #16181c;
}
.cid-u4XhmvVBcr .card {
  overflow: visible;
}
.cid-u4XhmvVBcr .card:not(:first-child) {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .cid-u4XhmvVBcr .card:not(:first-child) {
    margin-top: 30px;
  }
}
.cid-u4XhmvVBcr .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: visible;
  padding: 45px 40px;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #151515, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-u4XhmvVBcr .card-wrapper {
    padding: 30px 25px;
  }
}
@media (max-width: 991px) {
  .cid-u4XhmvVBcr .card-wrapper {
    padding: 30px;
  }
}
@media (max-width: 575px) {
  .cid-u4XhmvVBcr .card-wrapper {
    padding: 20px;
  }
}
.cid-u4XhmvVBcr .card-wrapper:before {
  position: absolute;
  content: "";
  width: 28px;
  height: 5px;
  right: 100%;
  top: 63px;
  transform: translateY(-7px);
  background: #16181c;
  z-index: 0;
}
.cid-u4XhmvVBcr .card-wrapper:after {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 5px solid #16181c;
  border-radius: 100%;
  left: -43.5px;
  top: 55px;
  transform: translateY(-7px);
  background: #1a1e21;
  transition: .4s all;
}
.cid-u4XhmvVBcr .card-wrapper:hover:after {
  background: #e6c63b;
}
.cid-u4XhmvVBcr .card-wrapper:hover .card-bg {
  opacity: 1;
}
.cid-u4XhmvVBcr .card-wrapper:hover .card-title {
  color: #ffffff !important;
}
.cid-u4XhmvVBcr .card-wrapper:hover .card-subtitle {
  color: #ffffff !important;
}
.cid-u4XhmvVBcr .card-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #151515, #16181c);
  opacity: 0;
  transition: .5s all;
}
.cid-u4XhmvVBcr .card-box {
  position: relative;
  z-index: 5;
  width: 100%;
}
.cid-u4XhmvVBcr .card-text-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #16181c;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
@media (max-width: 1199px) {
  .cid-u4XhmvVBcr .card-text-container {
    flex-wrap: wrap;
  }
}
.cid-u4XhmvVBcr .card-text-wrap {
  margin-bottom: 15px;
  margin-right: auto;
  padding-right: 10px;
}
@media (max-width: 1199px) {
  .cid-u4XhmvVBcr .card-text-wrap {
    width: 100%;
    padding-right: 0;
  }
}
.cid-u4XhmvVBcr .card-title {
  color: #C4CFDE;
  margin-bottom: 7px;
  transition: .5s all;
}
.cid-u4XhmvVBcr .card-subtitle {
  color: #878e99;
  transition: .5s all;
  margin-bottom: 0;
}
.cid-u4XhmvVBcr .card-text-label {
  padding: 7px 15px;
  border-radius: 6px;
  margin-left: auto;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #151515, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-u4XhmvVBcr .card-text-label {
    margin-left: 0;
  }
}
.cid-u4XhmvVBcr .card-label {
  color: #e6c63b;
  margin-bottom: 0;
}
.cid-u4XhmvVBcr .card-text {
  color: #878e99;
  margin-bottom: 0;
  transition: .5s all;
}
.cid-u4XhmweOte {
  background-color: #090f10;
}
.cid-u4XhmweOte .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4XhmweOte .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u4XhmweOte .container {
    padding: 0 20px;
  }
}
.cid-u4XhmweOte .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u4XhmweOte .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-u4XhmweOte .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-u4XhmweOte .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-u4XhmweOte .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-u4XhmweOte .image-wrapper {
  position: relative;
}
.cid-u4XhmweOte .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #f5fd7b 50%, #e6c63b 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-u4XhmweOte .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-u4XhmweOte .image-wrapper img {
    height: 350px;
  }
}
.cid-u4XhmweOte .mbr-section-title {
  color: #ffffff;
}
.cid-u4XhmweOte .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-u4XhmweOte .mbr-number {
  color: #f5fd7b;
}
.cid-u4XhmweOte .mbr-desc {
  color: #ffffff;
}
.cid-u4XhmweOte .mbr-link {
  color: #ffffff;
}
.cid-u4XhmweOte .mbr-section-title,
.cid-u4XhmweOte .mbr-section-btn {
  text-align: center;
}
.cid-u4Xhmy27qd {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #1a1e21;
}
.cid-u4Xhmy27qd .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4Xhmy27qd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4Xhmy27qd .item {
  padding-bottom: 2rem;
}
.cid-u4Xhmy27qd .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u4Xhmy27qd .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u4Xhmy27qd .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-u4Xhmy27qd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u4Xhmy27qd .carousel-control,
.cid-u4Xhmy27qd .close {
  background: #1b1b1b;
}
.cid-u4Xhmy27qd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u4Xhmy27qd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u4Xhmy27qd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u4Xhmy27qd .carousel-control-next span {
  margin-left: 5px;
}
.cid-u4Xhmy27qd .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-u4Xhmy27qd .close::before {
  content: '\e91a';
}
.cid-u4Xhmy27qd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u4Xhmy27qd .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-u4Xhmy27qd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4Xhmy27qd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u4Xhmy27qd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u4Xhmy27qd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u4Xhmy27qd .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-u4Xhmy27qd .carousel-indicators li.active,
.cid-u4Xhmy27qd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u4Xhmy27qd .carousel-indicators li::after,
.cid-u4Xhmy27qd .carousel-indicators li::before {
  content: none;
}
.cid-u4Xhmy27qd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u4Xhmy27qd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u4Xhmy27qd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u4Xhmy27qd .carousel-indicators {
    display: none;
  }
}
.cid-u4Xhmy27qd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u4Xhmy27qd .carousel-inner > .active {
  display: block;
}
.cid-u4Xhmy27qd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4Xhmy27qd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u4Xhmy27qd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u4Xhmy27qd .carousel-control,
  .cid-u4Xhmy27qd .carousel-indicators,
  .cid-u4Xhmy27qd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u4Xhmy27qd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u4Xhmy27qd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u4Xhmy27qd .carousel-indicators .active,
.cid-u4Xhmy27qd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u4Xhmy27qd .carousel-indicators .active {
  background: #fff;
}
.cid-u4Xhmy27qd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u4Xhmy27qd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u4Xhmy27qd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u4Xhmy27qd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u4Xhmy27qd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u4Xhmy27qd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u4Xhmy27qd .carousel {
  width: 100%;
}
.cid-u4Xhmy27qd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u4Xhmy27qd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u4Xhmy27qd .modal.fade .modal-dialog,
.cid-u4Xhmy27qd .modal.in .modal-dialog {
  transform: none;
}
.cid-u4Xhmy27qd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u4Xhmy27qd H6 {
  text-align: center;
}
.cid-u4Xhmy27qd H3 {
  color: #ffffff;
}
.cid-u4Xhmy27qd H4 {
  color: #ffffff;
}
.cid-u4XhmzdGFD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #151515;
}
.cid-u4XhmzdGFD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4XhmzdGFD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4XhmzdGFD .item {
  padding-bottom: 2rem;
}
.cid-u4XhmzdGFD .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u4XhmzdGFD .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u4XhmzdGFD .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-u4XhmzdGFD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u4XhmzdGFD .carousel-control,
.cid-u4XhmzdGFD .close {
  background: #1b1b1b;
}
.cid-u4XhmzdGFD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u4XhmzdGFD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u4XhmzdGFD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u4XhmzdGFD .carousel-control-next span {
  margin-left: 5px;
}
.cid-u4XhmzdGFD .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-u4XhmzdGFD .close::before {
  content: '\e91a';
}
.cid-u4XhmzdGFD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u4XhmzdGFD .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-u4XhmzdGFD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4XhmzdGFD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u4XhmzdGFD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u4XhmzdGFD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u4XhmzdGFD .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-u4XhmzdGFD .carousel-indicators li.active,
.cid-u4XhmzdGFD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u4XhmzdGFD .carousel-indicators li::after,
.cid-u4XhmzdGFD .carousel-indicators li::before {
  content: none;
}
.cid-u4XhmzdGFD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u4XhmzdGFD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u4XhmzdGFD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u4XhmzdGFD .carousel-indicators {
    display: none;
  }
}
.cid-u4XhmzdGFD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u4XhmzdGFD .carousel-inner > .active {
  display: block;
}
.cid-u4XhmzdGFD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4XhmzdGFD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u4XhmzdGFD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u4XhmzdGFD .carousel-control,
  .cid-u4XhmzdGFD .carousel-indicators,
  .cid-u4XhmzdGFD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u4XhmzdGFD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u4XhmzdGFD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u4XhmzdGFD .carousel-indicators .active,
.cid-u4XhmzdGFD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u4XhmzdGFD .carousel-indicators .active {
  background: #fff;
}
.cid-u4XhmzdGFD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u4XhmzdGFD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u4XhmzdGFD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u4XhmzdGFD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u4XhmzdGFD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u4XhmzdGFD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u4XhmzdGFD .carousel {
  width: 100%;
}
.cid-u4XhmzdGFD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u4XhmzdGFD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u4XhmzdGFD .modal.fade .modal-dialog,
.cid-u4XhmzdGFD .modal.in .modal-dialog {
  transform: none;
}
.cid-u4XhmzdGFD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u4XhmzdGFD H6 {
  text-align: center;
}
.cid-u4XhmzdGFD H3 {
  color: #353535;
}
.cid-u4XhmzBoPL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #151515;
}
.cid-u4XhmzBoPL .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4XhmzBoPL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4XhmzBoPL .item {
  padding-bottom: 2rem;
}
.cid-u4XhmzBoPL .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u4XhmzBoPL .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u4XhmzBoPL .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-u4XhmzBoPL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u4XhmzBoPL .carousel-control,
.cid-u4XhmzBoPL .close {
  background: #1b1b1b;
}
.cid-u4XhmzBoPL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u4XhmzBoPL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u4XhmzBoPL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u4XhmzBoPL .carousel-control-next span {
  margin-left: 5px;
}
.cid-u4XhmzBoPL .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-u4XhmzBoPL .close::before {
  content: '\e91a';
}
.cid-u4XhmzBoPL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u4XhmzBoPL .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-u4XhmzBoPL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4XhmzBoPL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u4XhmzBoPL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u4XhmzBoPL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u4XhmzBoPL .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-u4XhmzBoPL .carousel-indicators li.active,
.cid-u4XhmzBoPL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u4XhmzBoPL .carousel-indicators li::after,
.cid-u4XhmzBoPL .carousel-indicators li::before {
  content: none;
}
.cid-u4XhmzBoPL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u4XhmzBoPL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u4XhmzBoPL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u4XhmzBoPL .carousel-indicators {
    display: none;
  }
}
.cid-u4XhmzBoPL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u4XhmzBoPL .carousel-inner > .active {
  display: block;
}
.cid-u4XhmzBoPL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4XhmzBoPL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u4XhmzBoPL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u4XhmzBoPL .carousel-control,
  .cid-u4XhmzBoPL .carousel-indicators,
  .cid-u4XhmzBoPL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u4XhmzBoPL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u4XhmzBoPL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u4XhmzBoPL .carousel-indicators .active,
.cid-u4XhmzBoPL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u4XhmzBoPL .carousel-indicators .active {
  background: #fff;
}
.cid-u4XhmzBoPL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u4XhmzBoPL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u4XhmzBoPL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u4XhmzBoPL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u4XhmzBoPL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u4XhmzBoPL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u4XhmzBoPL .carousel {
  width: 100%;
}
.cid-u4XhmzBoPL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u4XhmzBoPL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u4XhmzBoPL .modal.fade .modal-dialog,
.cid-u4XhmzBoPL .modal.in .modal-dialog {
  transform: none;
}
.cid-u4XhmzBoPL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u4XhmzBoPL H6 {
  text-align: center;
}
.cid-u4XhmzBoPL H3 {
  color: #353535;
}
.cid-u4XhmA0gbE {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #151515;
}
.cid-u4XhmA0gbE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4XhmA0gbE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u4XhmA0gbE .item {
  padding-bottom: 2rem;
}
.cid-u4XhmA0gbE .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-u4XhmA0gbE .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u4XhmA0gbE .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-u4XhmA0gbE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-u4XhmA0gbE .carousel-control,
.cid-u4XhmA0gbE .close {
  background: #1b1b1b;
}
.cid-u4XhmA0gbE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-u4XhmA0gbE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-u4XhmA0gbE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-u4XhmA0gbE .carousel-control-next span {
  margin-left: 5px;
}
.cid-u4XhmA0gbE .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-u4XhmA0gbE .close::before {
  content: '\e91a';
}
.cid-u4XhmA0gbE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-u4XhmA0gbE .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-u4XhmA0gbE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4XhmA0gbE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u4XhmA0gbE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u4XhmA0gbE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-u4XhmA0gbE .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-u4XhmA0gbE .carousel-indicators li.active,
.cid-u4XhmA0gbE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-u4XhmA0gbE .carousel-indicators li::after,
.cid-u4XhmA0gbE .carousel-indicators li::before {
  content: none;
}
.cid-u4XhmA0gbE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-u4XhmA0gbE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-u4XhmA0gbE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-u4XhmA0gbE .carousel-indicators {
    display: none;
  }
}
.cid-u4XhmA0gbE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-u4XhmA0gbE .carousel-inner > .active {
  display: block;
}
.cid-u4XhmA0gbE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u4XhmA0gbE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u4XhmA0gbE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-u4XhmA0gbE .carousel-control,
  .cid-u4XhmA0gbE .carousel-indicators,
  .cid-u4XhmA0gbE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-u4XhmA0gbE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-u4XhmA0gbE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-u4XhmA0gbE .carousel-indicators .active,
.cid-u4XhmA0gbE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-u4XhmA0gbE .carousel-indicators .active {
  background: #fff;
}
.cid-u4XhmA0gbE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-u4XhmA0gbE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-u4XhmA0gbE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-u4XhmA0gbE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-u4XhmA0gbE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-u4XhmA0gbE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-u4XhmA0gbE .carousel {
  width: 100%;
}
.cid-u4XhmA0gbE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-u4XhmA0gbE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-u4XhmA0gbE .modal.fade .modal-dialog,
.cid-u4XhmA0gbE .modal.in .modal-dialog {
  transform: none;
}
.cid-u4XhmA0gbE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-u4XhmA0gbE H6 {
  text-align: center;
}
.cid-u4XhmA0gbE H3 {
  color: #353535;
}
.cid-u4XhmBwc2E {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-u4XhmBwc2E .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4XhmBwc2E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u4XhmBwc2E .container {
    padding: 0 20px;
  }
}
.cid-u4XhmBwc2E .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-u4XhmBwc2E .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-u4XhmBwc2E .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-u4XhmBwc2E .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-u4XhmBwc2E .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-u4XhmBwc2E .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-u4XhmBwc2E .row .list {
    margin-bottom: 32px;
  }
}
.cid-u4XhmBwc2E .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-u4XhmBwc2E .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-u4XhmBwc2E .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-u4XhmBwc2E .mbr-section-title {
  color: #e6c63b;
}
.cid-u4XhmBwc2E .mbr-desc {
  color: #ffffff;
}
.cid-u4XhmBwc2E .mbr-text {
  color: #ffffff;
}
.cid-u4XhmBwc2E .list {
  color: #ffffff;
}
.cid-u4XhmBwc2E .copyright {
  color: #ffffff;
}
.cid-u53r0YYO1h .navbar-dropdown {
  position: relative !important;
}
.cid-u53r0YYO1h .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-u53r0YYO1h .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-u53r0YYO1h .container,
  .cid-u53r0YYO1h .container-fluid {
    flex-wrap: initial;
  }
  .cid-u53r0YYO1h .nav-link:hover,
  .cid-u53r0YYO1h .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-u53r0YYO1h .navbar-nav {
  margin: auto;
}
.cid-u53r0YYO1h .dropdown-item {
  color: #ffffff !important;
}
.cid-u53r0YYO1h .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u53r0YYO1h .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u53r0YYO1h .navbar-short,
.cid-u53r0YYO1h .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-u53r0YYO1h .navbar-short .nav-link,
.cid-u53r0YYO1h .opened .nav-link,
.cid-u53r0YYO1h .navbar-short .navbar-caption,
.cid-u53r0YYO1h .opened .navbar-caption,
.cid-u53r0YYO1h .navbar-short .mbr-iconfont,
.cid-u53r0YYO1h .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-u53r0YYO1h .navbar-short .hamburger span,
.cid-u53r0YYO1h .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-u53r0YYO1h .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-u53r0YYO1h .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u53r0YYO1h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-u53r0YYO1h .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-u53r0YYO1h .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-u53r0YYO1h .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u53r0YYO1h .container {
  display: flex;
  margin: auto;
}
.cid-u53r0YYO1h .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u53r0YYO1h .dropdown-menu,
.cid-u53r0YYO1h .navbar.opened {
  background: #000000 !important;
}
.cid-u53r0YYO1h .nav-item:focus,
.cid-u53r0YYO1h .nav-link:focus {
  outline: none;
}
.cid-u53r0YYO1h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u53r0YYO1h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u53r0YYO1h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u53r0YYO1h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u53r0YYO1h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u53r0YYO1h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u53r0YYO1h .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-u53r0YYO1h .navbar.opened {
  transition: all 0.3s;
}
.cid-u53r0YYO1h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u53r0YYO1h .navbar .navbar-logo img {
  width: auto;
}
.cid-u53r0YYO1h .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u53r0YYO1h .navbar.collapsed {
  justify-content: center;
}
.cid-u53r0YYO1h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u53r0YYO1h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u53r0YYO1h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u53r0YYO1h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u53r0YYO1h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u53r0YYO1h .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u53r0YYO1h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u53r0YYO1h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u53r0YYO1h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u53r0YYO1h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u53r0YYO1h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u53r0YYO1h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u53r0YYO1h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u53r0YYO1h .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u53r0YYO1h .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u53r0YYO1h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-u53r0YYO1h .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u53r0YYO1h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u53r0YYO1h .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-u53r0YYO1h .navbar.navbar-short {
  min-height: 60px;
}
.cid-u53r0YYO1h .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u53r0YYO1h .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u53r0YYO1h .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u53r0YYO1h .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-u53r0YYO1h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u53r0YYO1h .dropdown-item.active,
.cid-u53r0YYO1h .dropdown-item:active {
  background-color: transparent;
}
.cid-u53r0YYO1h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u53r0YYO1h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u53r0YYO1h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u53r0YYO1h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u53r0YYO1h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u53r0YYO1h .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u53r0YYO1h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u53r0YYO1h .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u53r0YYO1h button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u53r0YYO1h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u53r0YYO1h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u53r0YYO1h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u53r0YYO1h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u53r0YYO1h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u53r0YYO1h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u53r0YYO1h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u53r0YYO1h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u53r0YYO1h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u53r0YYO1h .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u53r0YYO1h a.nav-link {
  display: flex;
  align-items: center;
}
.cid-u53r0YYO1h .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-u53r0YYO1h .navbar {
    height: 70px;
  }
  .cid-u53r0YYO1h .navbar.opened {
    height: auto;
  }
  .cid-u53r0YYO1h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u53r0ZcSC5 {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #151515;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}
.cid-u53r0ZcSC5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u53r0ZcSC5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u53r0ZcSC5 .section-border-item {
  background-color: #fcdb42;
}
.cid-u53r0ZcSC5 .mbr-section-title {
  color: #fff;
}
.cid-u53r0ZcSC5 .mbr-section-subtitle {
  color: #0597FF;
}
.cid-u53r0ZcSC5 .mbr-text {
  color: #FFF;
  margin-top: 1.5rem;
}
@media (max-width: 767px) {
  .cid-u53r0ZcSC5 .mbr-text {
    margin-top: 1.25rem;
  }
}
.cid-u53r10w8D1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212428;
  overflow: hidden;
}
.cid-u53r10w8D1 .mbr-section-head {
  margin-bottom: 20px;
  width: 100%;
}
.cid-u53r10w8D1 .mbr-section-title {
  color: #e6c63b;
}
.cid-u53r10w8D1 .mbr-section-subtitle {
  color: #C4CFDE;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .cid-u53r10w8D1 .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-u53r10w8D1 .carousel-wrapper {
  margin: 0 75px;
}
@media (max-width: 1199px) {
  .cid-u53r10w8D1 .carousel-wrapper {
    margin: 0;
  }
}
@media (max-width: 575px) {
  .cid-u53r10w8D1 .carousel-wrapper {
    margin: 0 -10px;
  }
}
.cid-u53r10w8D1 .carousel {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 1140px;
  width: 100%;
  margin: 0 auto 36px;
}
@media (max-width: 1199px) {
  .cid-u53r10w8D1 .carousel {
    max-width: 100%;
  }
}
.cid-u53r10w8D1 .carousel-inner {
  display: flex;
  align-items: center;
  padding: 50px 0 25px;
}
@media (max-width: 991px) {
  .cid-u53r10w8D1 .carousel-inner {
    padding: 40px 0 25px;
  }
}
@media (max-width: 575px) {
  .cid-u53r10w8D1 .carousel-inner {
    padding: 35px 0 25px;
  }
}
.cid-u53r10w8D1 .item-wrapper {
  display: flex;
  width: 100%;
  overflow: visible;
  padding: 0 25px;
}
@media (max-width: 991px) {
  .cid-u53r10w8D1 .item-wrapper {
    flex-wrap: wrap;
  }
}
@media (max-width: 575px) {
  .cid-u53r10w8D1 .item-wrapper {
    padding: 0 10px;
  }
}
.cid-u53r10w8D1 .card-info {
  position: relative;
  z-index: 10;
  width: 395px;
  padding: 30px 30px 40px 30px;
  margin-right: 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 1199px) {
  .cid-u53r10w8D1 .card-info {
    width: 270px;
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .cid-u53r10w8D1 .card-info {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 30px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575px) {
  .cid-u53r10w8D1 .card-info {
    flex-wrap: wrap;
    padding: 20px;
  }
}
.cid-u53r10w8D1 .info-img-wrap {
  display: flex;
  width: 100%;
  margin-bottom: 27px;
  overflow: hidden;
  border-radius: 10px;
}
@media (max-width: 991px) {
  .cid-u53r10w8D1 .info-img-wrap {
    max-width: 150px;
    margin-right: 25px;
    margin-bottom: 0;
  }
}
@media (max-width: 575px) {
  .cid-u53r10w8D1 .info-img-wrap {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.cid-u53r10w8D1 .info-img-wrap img {
  width: 100%;
  aspect-ratio: 1.32936508;
  object-fit: cover;
  transition: 0.4s all;
}
.cid-u53r10w8D1 .info-img-wrap img:hover {
  transform: scale(1.1);
}
.cid-u53r10w8D1 .info-text-wrap {
  position: relative;
  z-index: 10;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-u53r10w8D1 .info-text-wrap {
    flex-grow: 1;
  }
}
.cid-u53r10w8D1 .info-card-title {
  color: #e6c63b;
  margin-bottom: 10px;
}
.cid-u53r10w8D1 .info-card-subtitle {
  color: #C4CFDE;
}
.cid-u53r10w8D1 .info-card-text {
  color: #878e99;
  margin-top: 4px;
}
.cid-u53r10w8D1 .card-description {
  position: relative;
  margin-top: 115px;
  width: 1px;
  flex-grow: 1;
}
@media (max-width: 991px) {
  .cid-u53r10w8D1 .card-description {
    width: 100%;
    margin-top: 0;
  }
}
.cid-u53r10w8D1 .card-description::before {
  content: "";
  position: absolute;
  width: 51px;
  height: 5px;
  background: #16181c;
  left: -43px;
  z-index: 9;
  top: 66px;
}
@media (max-width: 991px) {
  .cid-u53r10w8D1 .card-description::before {
    display: none;
  }
}
.cid-u53r10w8D1 .card-description-wrapper {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  padding: 50px 40px 50px 40px;
  border-radius: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 991px) {
  .cid-u53r10w8D1 .card-description-wrapper {
    padding: 35px 30px;
  }
}
@media (max-width: 575px) {
  .cid-u53r10w8D1 .card-description-wrapper {
    padding: 20px;
  }
}
.cid-u53r10w8D1 .card-description-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #16181c;
  padding-bottom: 20px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .cid-u53r10w8D1 .card-description-container {
    flex-wrap: wrap;
  }
}
.cid-u53r10w8D1 .card-description-text-wrap {
  margin-bottom: 15px;
  margin-right: auto;
  padding-right: 10px;
}
@media (max-width: 767px) {
  .cid-u53r10w8D1 .card-description-text-wrap {
    width: 100%;
    padding-right: 0;
  }
}
.cid-u53r10w8D1 .card-description-title {
  color: #e6c63b;
  margin-bottom: 7px;
}
.cid-u53r10w8D1 .card-description-subtitle {
  color: #878e99;
  margin-bottom: 0;
  text-align: center;
}
.cid-u53r10w8D1 .card-description-label-wrap {
  padding: 15px 17px;
  border-radius: 6px;
  margin-left: auto;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 767px) {
  .cid-u53r10w8D1 .card-description-label-wrap {
    margin-left: 0;
  }
}
.cid-u53r10w8D1 .score-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.cid-u53r10w8D1 .score-container .score-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 3px;
}
.cid-u53r10w8D1 .score-container .score-wrapper .mbr-iconfont {
  font-size: 11px;
  color: #e6c63b;
}
.cid-u53r10w8D1 .card-description-text {
  color: #878e99;
  margin-bottom: 0;
}
.cid-u53r10w8D1 .absolute-icon-wrapper {
  position: absolute;
  z-index: 9;
  left: 0;
  top: -107px;
}
@media (max-width: 991px) {
  .cid-u53r10w8D1 .absolute-icon-wrapper {
    display: none;
  }
}
.cid-u53r10w8D1 .absolute-icon-wrapper .mbr-iconfont {
  color: #16181c;
  font-size: 99px;
}
.cid-u53r10w8D1 .carousel-control {
  top: 50px;
  width: 60px;
  height: 60px;
  font-size: 25px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  border: none;
  border-radius: 6px;
  transition: all 0.4s;
  opacity: 1;
}
.cid-u53r10w8D1 .carousel-control.carousel-control-prev {
  right: 105px;
  left: auto;
  margin-left: 0;
}
.cid-u53r10w8D1 .carousel-control.carousel-control-next {
  right: 25px;
  margin-right: 0;
}
@media (max-width: 991px) {
  .cid-u53r10w8D1 .carousel-control {
    display: none;
  }
}
.cid-u53r10w8D1 .carousel-control:hover {
  background: linear-gradient(to right bottom, #212428, #16181c) !important;
  color: #e6c63b !important;
  opacity: 1;
}
.cid-u53r10w8D1 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u53r10w8D1 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u53r10w8D1 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u53r10w8D1 .carousel-indicators {
  position: absolute;
  bottom: -35px;
  margin-bottom: 0 !important;
}
.cid-u53r10w8D1 .carousel-indicators li {
  max-width: 11px;
  height: 11px;
  width: 11px;
  max-height: 11px;
  margin: 10px;
  background: linear-gradient(145deg, #1e2024, #23272b) !important;
  border: 0;
  border-radius: 50%;
  box-shadow: 1px 4px 2px -3px rgba(0, 0, 0, 0.7) inset, -1px -3px 3px -2px rgba(255, 255, 255, 0.2) inset;
  opacity: 1;
  transition: all 0.4s;
}
.cid-u53r10w8D1 .carousel-indicators li.active,
.cid-u53r10w8D1 .carousel-indicators li:hover {
  opacity: 1;
  background: #e6c63b !important;
}
.cid-u53r10w8D1 .carousel-indicators li::after,
.cid-u53r10w8D1 .carousel-indicators li::before {
  content: none;
}
.cid-u53r10w8D1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u53r10w8D1 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-u53r12oJNj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-u53r12oJNj .mbr-fallback-image.disabled {
  display: none;
}
.cid-u53r12oJNj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u53r12oJNj .container {
    padding: 0 20px;
  }
}
.cid-u53r12oJNj .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-u53r12oJNj .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-u53r12oJNj .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-u53r12oJNj .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-u53r12oJNj .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-u53r12oJNj .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-u53r12oJNj .row .list {
    margin-bottom: 32px;
  }
}
.cid-u53r12oJNj .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-u53r12oJNj .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-u53r12oJNj .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-u53r12oJNj .mbr-section-title {
  color: #e6c63b;
}
.cid-u53r12oJNj .mbr-desc {
  color: #ffffff;
}
.cid-u53r12oJNj .mbr-text {
  color: #ffffff;
}
.cid-u53r12oJNj .list {
  color: #ffffff;
}
.cid-u53r12oJNj .copyright {
  color: #ffffff;
}
.cid-u5DmeZXnCn .navbar-dropdown {
  position: relative !important;
}
.cid-u5DmeZXnCn .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-u5DmeZXnCn .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-u5DmeZXnCn .container,
  .cid-u5DmeZXnCn .container-fluid {
    flex-wrap: initial;
  }
  .cid-u5DmeZXnCn .nav-link:hover,
  .cid-u5DmeZXnCn .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-u5DmeZXnCn .navbar-nav {
  margin: auto;
}
.cid-u5DmeZXnCn .dropdown-item {
  color: #ffffff !important;
}
.cid-u5DmeZXnCn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u5DmeZXnCn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u5DmeZXnCn .navbar-short,
.cid-u5DmeZXnCn .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-u5DmeZXnCn .navbar-short .nav-link,
.cid-u5DmeZXnCn .opened .nav-link,
.cid-u5DmeZXnCn .navbar-short .navbar-caption,
.cid-u5DmeZXnCn .opened .navbar-caption,
.cid-u5DmeZXnCn .navbar-short .mbr-iconfont,
.cid-u5DmeZXnCn .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-u5DmeZXnCn .navbar-short .hamburger span,
.cid-u5DmeZXnCn .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-u5DmeZXnCn .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-u5DmeZXnCn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u5DmeZXnCn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-u5DmeZXnCn .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-u5DmeZXnCn .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-u5DmeZXnCn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u5DmeZXnCn .container {
  display: flex;
  margin: auto;
}
.cid-u5DmeZXnCn .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u5DmeZXnCn .dropdown-menu,
.cid-u5DmeZXnCn .navbar.opened {
  background: #000000 !important;
}
.cid-u5DmeZXnCn .nav-item:focus,
.cid-u5DmeZXnCn .nav-link:focus {
  outline: none;
}
.cid-u5DmeZXnCn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u5DmeZXnCn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u5DmeZXnCn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u5DmeZXnCn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u5DmeZXnCn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u5DmeZXnCn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u5DmeZXnCn .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-u5DmeZXnCn .navbar.opened {
  transition: all 0.3s;
}
.cid-u5DmeZXnCn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u5DmeZXnCn .navbar .navbar-logo img {
  width: auto;
}
.cid-u5DmeZXnCn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u5DmeZXnCn .navbar.collapsed {
  justify-content: center;
}
.cid-u5DmeZXnCn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u5DmeZXnCn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u5DmeZXnCn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u5DmeZXnCn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u5DmeZXnCn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u5DmeZXnCn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u5DmeZXnCn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u5DmeZXnCn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u5DmeZXnCn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u5DmeZXnCn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u5DmeZXnCn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u5DmeZXnCn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u5DmeZXnCn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u5DmeZXnCn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u5DmeZXnCn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u5DmeZXnCn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-u5DmeZXnCn .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u5DmeZXnCn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u5DmeZXnCn .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-u5DmeZXnCn .navbar.navbar-short {
  min-height: 60px;
}
.cid-u5DmeZXnCn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u5DmeZXnCn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u5DmeZXnCn .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u5DmeZXnCn .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-u5DmeZXnCn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u5DmeZXnCn .dropdown-item.active,
.cid-u5DmeZXnCn .dropdown-item:active {
  background-color: transparent;
}
.cid-u5DmeZXnCn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u5DmeZXnCn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u5DmeZXnCn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u5DmeZXnCn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u5DmeZXnCn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u5DmeZXnCn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u5DmeZXnCn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u5DmeZXnCn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u5DmeZXnCn button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u5DmeZXnCn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u5DmeZXnCn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u5DmeZXnCn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u5DmeZXnCn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u5DmeZXnCn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u5DmeZXnCn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u5DmeZXnCn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u5DmeZXnCn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u5DmeZXnCn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u5DmeZXnCn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u5DmeZXnCn a.nav-link {
  display: flex;
  align-items: center;
}
.cid-u5DmeZXnCn .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-u5DmeZXnCn .navbar {
    height: 70px;
  }
  .cid-u5DmeZXnCn .navbar.opened {
    height: auto;
  }
  .cid-u5DmeZXnCn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u5Dmf0gZDF {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #151515;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}
.cid-u5Dmf0gZDF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5Dmf0gZDF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u5Dmf0gZDF .section-border-item {
  background-color: #fcdb42;
}
.cid-u5Dmf0gZDF .mbr-section-title {
  color: #fff;
}
.cid-u5Dmf0gZDF .mbr-section-subtitle {
  color: #0597FF;
}
.cid-u5Dmf0gZDF .mbr-text {
  color: #FFF;
  margin-top: 1.5rem;
}
@media (max-width: 767px) {
  .cid-u5Dmf0gZDF .mbr-text {
    margin-top: 1.25rem;
  }
}
.cid-u5Dmf0zzyx {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #090f10;
}
.cid-u5Dmf0zzyx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5Dmf0zzyx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u5Dmf0zzyx .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-u5Dmf0zzyx .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-u5Dmf0zzyx .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-u5Dmf0zzyx .media-content,
.cid-u5Dmf0zzyx .mbr-figure {
  align-self: center;
}
.cid-u5Dmf0zzyx .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-u5Dmf0zzyx .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-u5Dmf0zzyx .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-u5Dmf0zzyx .mbr-text,
.cid-u5Dmf0zzyx .mbr-section-btn {
  text-align: center;
  color: #f4f3ec;
}
.cid-u5Dmf0zzyx .mbr-section-title {
  color: #ffe161;
}
.cid-u5Dmf0zzyx .mbr-section-title DIV {
  text-align: center;
}
.cid-u5Dmf0OiLO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #1a1e21;
  overflow: hidden;
}
.cid-u5Dmf0OiLO .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5Dmf0OiLO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u5Dmf0OiLO .item-wrap {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 40px;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 767px) {
  .cid-u5Dmf0OiLO .item-wrap {
    padding: 40px;
  }
}
@media (max-width: 575px) {
  .cid-u5Dmf0OiLO .item-wrap {
    padding: 35px 25px 35px 25px;
  }
}
.cid-u5Dmf0OiLO .card-title {
  color: #C4CFDE;
  margin-bottom: 15px;
}
.cid-u5Dmf0OiLO .card-subtitle {
  color: #C4CFDE;
  margin-bottom: 15px;
}
.cid-u5Dmf0OiLO .border-item {
  width: 100%;
  height: 1px;
  margin-bottom: 20px;
  background-color: #16181c;
}
.cid-u5Dmf0OiLO .card-text {
  color: #C4CFDE;
  margin-bottom: 0;
}
.cid-u5Dmf1VUl1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-u5Dmf1VUl1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5Dmf1VUl1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u5Dmf1VUl1 .container {
    padding: 0 20px;
  }
}
.cid-u5Dmf1VUl1 .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-u5Dmf1VUl1 .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-u5Dmf1VUl1 .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-u5Dmf1VUl1 .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-u5Dmf1VUl1 .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-u5Dmf1VUl1 .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-u5Dmf1VUl1 .row .list {
    margin-bottom: 32px;
  }
}
.cid-u5Dmf1VUl1 .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-u5Dmf1VUl1 .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-u5Dmf1VUl1 .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-u5Dmf1VUl1 .mbr-section-title {
  color: #e6c63b;
}
.cid-u5Dmf1VUl1 .mbr-desc {
  color: #ffffff;
}
.cid-u5Dmf1VUl1 .mbr-text {
  color: #ffffff;
}
.cid-u5Dmf1VUl1 .list {
  color: #ffffff;
}
.cid-u5Dmf1VUl1 .copyright {
  color: #ffffff;
}
.cid-u5xgIaq5dW .navbar-dropdown {
  position: relative !important;
}
.cid-u5xgIaq5dW .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-u5xgIaq5dW .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-u5xgIaq5dW .container,
  .cid-u5xgIaq5dW .container-fluid {
    flex-wrap: initial;
  }
  .cid-u5xgIaq5dW .nav-link:hover,
  .cid-u5xgIaq5dW .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-u5xgIaq5dW .navbar-nav {
  margin: auto;
}
.cid-u5xgIaq5dW .dropdown-item {
  color: #ffffff !important;
}
.cid-u5xgIaq5dW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u5xgIaq5dW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u5xgIaq5dW .navbar-short,
.cid-u5xgIaq5dW .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-u5xgIaq5dW .navbar-short .nav-link,
.cid-u5xgIaq5dW .opened .nav-link,
.cid-u5xgIaq5dW .navbar-short .navbar-caption,
.cid-u5xgIaq5dW .opened .navbar-caption,
.cid-u5xgIaq5dW .navbar-short .mbr-iconfont,
.cid-u5xgIaq5dW .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-u5xgIaq5dW .navbar-short .hamburger span,
.cid-u5xgIaq5dW .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-u5xgIaq5dW .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-u5xgIaq5dW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u5xgIaq5dW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-u5xgIaq5dW .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-u5xgIaq5dW .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-u5xgIaq5dW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u5xgIaq5dW .container {
  display: flex;
  margin: auto;
}
.cid-u5xgIaq5dW .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u5xgIaq5dW .dropdown-menu,
.cid-u5xgIaq5dW .navbar.opened {
  background: #000000 !important;
}
.cid-u5xgIaq5dW .nav-item:focus,
.cid-u5xgIaq5dW .nav-link:focus {
  outline: none;
}
.cid-u5xgIaq5dW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u5xgIaq5dW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u5xgIaq5dW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u5xgIaq5dW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u5xgIaq5dW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u5xgIaq5dW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u5xgIaq5dW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-u5xgIaq5dW .navbar.opened {
  transition: all 0.3s;
}
.cid-u5xgIaq5dW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u5xgIaq5dW .navbar .navbar-logo img {
  width: auto;
}
.cid-u5xgIaq5dW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u5xgIaq5dW .navbar.collapsed {
  justify-content: center;
}
.cid-u5xgIaq5dW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u5xgIaq5dW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u5xgIaq5dW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u5xgIaq5dW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u5xgIaq5dW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u5xgIaq5dW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u5xgIaq5dW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u5xgIaq5dW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u5xgIaq5dW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u5xgIaq5dW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u5xgIaq5dW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u5xgIaq5dW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u5xgIaq5dW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u5xgIaq5dW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u5xgIaq5dW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u5xgIaq5dW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-u5xgIaq5dW .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u5xgIaq5dW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u5xgIaq5dW .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-u5xgIaq5dW .navbar.navbar-short {
  min-height: 60px;
}
.cid-u5xgIaq5dW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u5xgIaq5dW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u5xgIaq5dW .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u5xgIaq5dW .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-u5xgIaq5dW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u5xgIaq5dW .dropdown-item.active,
.cid-u5xgIaq5dW .dropdown-item:active {
  background-color: transparent;
}
.cid-u5xgIaq5dW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u5xgIaq5dW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u5xgIaq5dW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u5xgIaq5dW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u5xgIaq5dW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u5xgIaq5dW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u5xgIaq5dW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u5xgIaq5dW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u5xgIaq5dW button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u5xgIaq5dW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u5xgIaq5dW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u5xgIaq5dW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u5xgIaq5dW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u5xgIaq5dW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u5xgIaq5dW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u5xgIaq5dW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u5xgIaq5dW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u5xgIaq5dW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u5xgIaq5dW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u5xgIaq5dW a.nav-link {
  display: flex;
  align-items: center;
}
.cid-u5xgIaq5dW .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-u5xgIaq5dW .navbar {
    height: 70px;
  }
  .cid-u5xgIaq5dW .navbar.opened {
    height: auto;
  }
  .cid-u5xgIaq5dW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u5xgIaMRPI {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #151515;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}
.cid-u5xgIaMRPI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5xgIaMRPI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u5xgIaMRPI .section-border-item {
  background-color: #fcdb42;
}
.cid-u5xgIaMRPI .mbr-section-title {
  color: #fff;
}
.cid-u5xgIaMRPI .mbr-section-subtitle {
  color: #0597FF;
}
.cid-u5xgIaMRPI .mbr-text {
  color: #FFF;
  margin-top: 1.5rem;
}
@media (max-width: 767px) {
  .cid-u5xgIaMRPI .mbr-text {
    margin-top: 1.25rem;
  }
}
.cid-u5xBbLQdZR {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #090f10;
}
.cid-u5xBbLQdZR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5xBbLQdZR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u5xBbLQdZR .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-u5xBbLQdZR .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-u5xBbLQdZR .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-u5xBbLQdZR .media-content,
.cid-u5xBbLQdZR .mbr-figure {
  align-self: center;
}
.cid-u5xBbLQdZR .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-u5xBbLQdZR .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-u5xBbLQdZR .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-u5xBbLQdZR .mbr-text,
.cid-u5xBbLQdZR .mbr-section-btn {
  text-align: left;
  color: #f4f3ec;
}
.cid-u5xBbLQdZR .mbr-section-title {
  color: #ffe161;
}
.cid-u5xBbLQdZR .mbr-section-title DIV {
  text-align: center;
}
.cid-u5ymGk8wSm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #1a1e21;
  overflow: hidden;
}
.cid-u5ymGk8wSm .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5ymGk8wSm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u5ymGk8wSm .item-wrap {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 40px;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 767px) {
  .cid-u5ymGk8wSm .item-wrap {
    padding: 40px;
  }
}
@media (max-width: 575px) {
  .cid-u5ymGk8wSm .item-wrap {
    padding: 35px 25px 35px 25px;
  }
}
.cid-u5ymGk8wSm .card-title {
  color: #C4CFDE;
  margin-bottom: 15px;
}
.cid-u5ymGk8wSm .card-subtitle {
  color: #C4CFDE;
  margin-bottom: 15px;
}
.cid-u5ymGk8wSm .border-item {
  width: 100%;
  height: 1px;
  margin-bottom: 20px;
  background-color: #16181c;
}
.cid-u5ymGk8wSm .card-text {
  color: #C4CFDE;
  margin-bottom: 0;
}
.cid-u5xB8krPtK {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #1a1e21;
}
.cid-u5xB8krPtK .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-u5xB8krPtK .form-control,
.cid-u5xB8krPtK .field-input {
  padding: 0.5rem;
  background-color: #7b7b7b;
  border-color: #cccccc;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-u5xB8krPtK .form-control::-webkit-input-placeholder,
.cid-u5xB8krPtK .field-input::-webkit-input-placeholder,
.cid-u5xB8krPtK .form-control::-webkit-input-placeholder,
.cid-u5xB8krPtK .field-input::-webkit-input-placeholder {
  color: #c1c1c1;
}
.cid-u5xB8krPtK .form-control:-moz-placeholder,
.cid-u5xB8krPtK .field-input:-moz-placeholder,
.cid-u5xB8krPtK .form-control:-moz-placeholder,
.cid-u5xB8krPtK .field-input:-moz-placeholder {
  color: #c1c1c1;
}
.cid-u5xB8krPtK .form-control:hover,
.cid-u5xB8krPtK .field-input:hover,
.cid-u5xB8krPtK .form-control:focus,
.cid-u5xB8krPtK .field-input:focus {
  background-color: #efefef;
  border-color: #cccccc;
  color: #232323;
  box-shadow: none;
  outline: none;
}
.cid-u5xB8krPtK .form-control:hover::-webkit-input-placeholder,
.cid-u5xB8krPtK .field-input:hover::-webkit-input-placeholder,
.cid-u5xB8krPtK .form-control:focus::-webkit-input-placeholder,
.cid-u5xB8krPtK .field-input:focus::-webkit-input-placeholder,
.cid-u5xB8krPtK .form-control:hover::-webkit-input-placeholder,
.cid-u5xB8krPtK .field-input:hover::-webkit-input-placeholder,
.cid-u5xB8krPtK .form-control:focus::-webkit-input-placeholder,
.cid-u5xB8krPtK .field-input:focus::-webkit-input-placeholder {
  color: #c1c1c1;
}
.cid-u5xB8krPtK .form-control:hover:-moz-placeholder,
.cid-u5xB8krPtK .field-input:hover:-moz-placeholder,
.cid-u5xB8krPtK .form-control:focus:-moz-placeholder,
.cid-u5xB8krPtK .field-input:focus:-moz-placeholder,
.cid-u5xB8krPtK .form-control:hover:-moz-placeholder,
.cid-u5xB8krPtK .field-input:hover:-moz-placeholder,
.cid-u5xB8krPtK .form-control:focus:-moz-placeholder,
.cid-u5xB8krPtK .field-input:focus:-moz-placeholder {
  color: #c1c1c1;
}
.cid-u5xB8krPtK .jq-number__spin:hover,
.cid-u5xB8krPtK .jq-number__spin:focus {
  background-color: #efefef;
  border-color: #cccccc;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-u5xB8krPtK .jq-number__spin {
  background-color: #7b7b7b;
  border-color: #cccccc;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-u5xB8krPtK .jq-selectbox li,
.cid-u5xB8krPtK .jq-selectbox li {
  background-color: #7b7b7b;
  color: #ffffff;
}
.cid-u5xB8krPtK .jq-selectbox li:hover,
.cid-u5xB8krPtK .jq-selectbox li.selected {
  background-color: #efefef;
  color: #000000;
}
.cid-u5xB8krPtK .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-u5xB8krPtK .jq-number__spin.minus:hover:after,
.cid-u5xB8krPtK .jq-number__spin.plus:hover:after {
  border-top-color: #7b7b7b;
  border-bottom-color: #7b7b7b;
}
.cid-u5xB8krPtK .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-u5xB8krPtK .jq-number__spin.minus:after,
.cid-u5xB8krPtK .jq-number__spin.plus:after {
  border-top-color: #efefef;
  border-bottom-color: #efefef;
}
.cid-u5xB8krPtK input::-webkit-clear-button {
  display: none;
}
.cid-u5xB8krPtK input::-webkit-inner-spin-button {
  display: none;
}
.cid-u5xB8krPtK input::-webkit-outer-spin-button {
  display: none;
}
.cid-u5xB8krPtK input::-webkit-calendar-picker-indicator {
  display: none;
}
.cid-u5xB8krPtK H4 {
  text-align: center;
  color: #f4f3ec;
}
.cid-u5xB8krPtK P {
  color: #ffe885;
  text-align: center;
}
.cid-u5xB8krPtK H5 {
  color: #fff0b0;
}
.cid-u5xB8krPtK LABEL {
  color: #ffffff;
}
.cid-u5xBcFLN8p {
  background-color: #000000;
}
.cid-u5xBcFLN8p .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5xBcFLN8p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u5xBcFLN8p .container-fluid {
  padding: 0 32px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u5xBcFLN8p .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-u5xBcFLN8p .container {
    padding: 0 20px;
  }
}
.cid-u5xBcFLN8p .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-u5xBcFLN8p .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-u5xBcFLN8p .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-u5xBcFLN8p .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-u5xBcFLN8p .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-u5xBcFLN8p .image-wrapper {
  position: relative;
}
.cid-u5xBcFLN8p .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #ffffff 50%, #f4f3ec 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-u5xBcFLN8p .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-u5xBcFLN8p .image-wrapper img {
    height: 350px;
  }
}
.cid-u5xBcFLN8p .mbr-section-title {
  color: #ffffff;
}
.cid-u5xBcFLN8p .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-u5xBcFLN8p .mbr-number {
  color: #f5fd7b;
}
.cid-u5xBcFLN8p .mbr-desc {
  color: #ffffff;
}
.cid-u5xBcFLN8p .mbr-link {
  color: #ffffff;
}
.cid-u5xBcFLN8p .mbr-section-title,
.cid-u5xBcFLN8p .mbr-section-btn {
  text-align: center;
}
.cid-u5xgIghVUI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-u5xgIghVUI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5xgIghVUI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u5xgIghVUI .container {
    padding: 0 20px;
  }
}
.cid-u5xgIghVUI .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-u5xgIghVUI .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-u5xgIghVUI .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-u5xgIghVUI .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-u5xgIghVUI .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-u5xgIghVUI .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-u5xgIghVUI .row .list {
    margin-bottom: 32px;
  }
}
.cid-u5xgIghVUI .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-u5xgIghVUI .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-u5xgIghVUI .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-u5xgIghVUI .mbr-section-title {
  color: #e6c63b;
}
.cid-u5xgIghVUI .mbr-desc {
  color: #ffffff;
}
.cid-u5xgIghVUI .mbr-text {
  color: #ffffff;
}
.cid-u5xgIghVUI .list {
  color: #ffffff;
}
.cid-u5xgIghVUI .copyright {
  color: #ffffff;
}
.cid-usFaJEPeQS .navbar-dropdown {
  position: relative !important;
}
.cid-usFaJEPeQS .navbar-dropdown {
  position: absolute !important;
}
@media (min-width: 1400px) {
  .cid-usFaJEPeQS .navbar-brand {
    margin-left: 6rem;
  }
}
@media (min-width: 992px) {
  .cid-usFaJEPeQS .container,
  .cid-usFaJEPeQS .container-fluid {
    flex-wrap: initial;
  }
  .cid-usFaJEPeQS .nav-link:hover,
  .cid-usFaJEPeQS .nav-link:focus {
    border-bottom: 1px solid #ffffff;
  }
}
.cid-usFaJEPeQS .navbar-nav {
  margin: auto;
}
.cid-usFaJEPeQS .dropdown-item {
  color: #ffffff !important;
}
.cid-usFaJEPeQS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-usFaJEPeQS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-usFaJEPeQS .navbar-short,
.cid-usFaJEPeQS .opened {
  background: #000000 !important;
  opacity: 0.8;
  transition: all 0.3s;
}
.cid-usFaJEPeQS .navbar-short .nav-link,
.cid-usFaJEPeQS .opened .nav-link,
.cid-usFaJEPeQS .navbar-short .navbar-caption,
.cid-usFaJEPeQS .opened .navbar-caption,
.cid-usFaJEPeQS .navbar-short .mbr-iconfont,
.cid-usFaJEPeQS .opened .mbr-iconfont {
  color: #ffffff !important;
}
.cid-usFaJEPeQS .navbar-short .hamburger span,
.cid-usFaJEPeQS .opened .hamburger span {
  background-color: #ffffff !important;
}
.cid-usFaJEPeQS .nav-link {
  justify-content: center;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid transparent;
}
.cid-usFaJEPeQS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-usFaJEPeQS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
}
.cid-usFaJEPeQS .dropdown-menu {
  padding: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 991px) {
  .cid-usFaJEPeQS .dropdown-menu {
    border: 1px solid #41392e;
  }
}
.cid-usFaJEPeQS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-usFaJEPeQS .container {
  display: flex;
  margin: auto;
}
.cid-usFaJEPeQS .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-usFaJEPeQS .dropdown-menu,
.cid-usFaJEPeQS .navbar.opened {
  background: #000000 !important;
}
.cid-usFaJEPeQS .nav-item:focus,
.cid-usFaJEPeQS .nav-link:focus {
  outline: none;
}
.cid-usFaJEPeQS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-usFaJEPeQS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-usFaJEPeQS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-usFaJEPeQS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-usFaJEPeQS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-usFaJEPeQS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-usFaJEPeQS .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
}
.cid-usFaJEPeQS .navbar.opened {
  transition: all 0.3s;
}
.cid-usFaJEPeQS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-usFaJEPeQS .navbar .navbar-logo img {
  width: auto;
}
.cid-usFaJEPeQS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-usFaJEPeQS .navbar.collapsed {
  justify-content: center;
}
.cid-usFaJEPeQS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-usFaJEPeQS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-usFaJEPeQS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-usFaJEPeQS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-usFaJEPeQS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-usFaJEPeQS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-usFaJEPeQS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-usFaJEPeQS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-usFaJEPeQS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-usFaJEPeQS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-usFaJEPeQS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-usFaJEPeQS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-usFaJEPeQS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-usFaJEPeQS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-usFaJEPeQS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-usFaJEPeQS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
  }
  .cid-usFaJEPeQS .navbar .navbar-brand {
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-usFaJEPeQS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-usFaJEPeQS .navbar .icons-menu {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
.cid-usFaJEPeQS .navbar.navbar-short {
  min-height: 60px;
}
.cid-usFaJEPeQS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-usFaJEPeQS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-usFaJEPeQS .navbar-brand {
  min-height: 110px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-usFaJEPeQS .navbar-brand .navbar-caption {
  line-height: inherit !important;
  font-weight: 400;
}
.cid-usFaJEPeQS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-usFaJEPeQS .dropdown-item.active,
.cid-usFaJEPeQS .dropdown-item:active {
  background-color: transparent;
}
.cid-usFaJEPeQS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-usFaJEPeQS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-usFaJEPeQS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-usFaJEPeQS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-usFaJEPeQS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-usFaJEPeQS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-usFaJEPeQS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-usFaJEPeQS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-usFaJEPeQS button.navbar-toggler {
  order: 0;
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-usFaJEPeQS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-usFaJEPeQS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-usFaJEPeQS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-usFaJEPeQS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-usFaJEPeQS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-usFaJEPeQS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-usFaJEPeQS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-usFaJEPeQS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-usFaJEPeQS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-usFaJEPeQS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-usFaJEPeQS a.nav-link {
  display: flex;
  align-items: center;
}
.cid-usFaJEPeQS .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-usFaJEPeQS .navbar {
    height: 70px;
  }
  .cid-usFaJEPeQS .navbar.opened {
    height: auto;
  }
  .cid-usFaJEPeQS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-usFaJFfLev {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #151515;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}
.cid-usFaJFfLev .mbr-fallback-image.disabled {
  display: none;
}
.cid-usFaJFfLev .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usFaJFfLev .section-border-item {
  background-color: #fcdb42;
}
.cid-usFaJFfLev .mbr-section-title {
  color: #fff;
}
.cid-usFaJFfLev .mbr-section-subtitle {
  color: #0597FF;
}
.cid-usFaJFfLev .mbr-text {
  color: #FFF;
  margin-top: 1.5rem;
}
@media (max-width: 767px) {
  .cid-usFaJFfLev .mbr-text {
    margin-top: 1.25rem;
  }
}
.cid-usFaJFDvkO {
  padding-top: 7rem;
  padding-bottom: 2rem;
  background-color: #090f10;
}
.cid-usFaJFDvkO .mbr-fallback-image.disabled {
  display: none;
}
.cid-usFaJFDvkO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-usFaJFDvkO .mbr-figure {
    margin-top: 1.5rem;
  }
}
.cid-usFaJFDvkO .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-usFaJFDvkO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-usFaJFDvkO .media-content,
.cid-usFaJFDvkO .mbr-figure {
  align-self: center;
}
.cid-usFaJFDvkO .mbr-figure iframe {
  width: 100%;
  border-radius: 2rem;
  overflow: hidden;
}
.cid-usFaJFDvkO .mbr-figure {
  border-radius: 0rem;
  overflow: hidden;
}
@media (min-width: 767px) {
  .cid-usFaJFDvkO .mbr-figure {
    border-radius: 2rem;
  }
}
.cid-usFaJFDvkO .mbr-text,
.cid-usFaJFDvkO .mbr-section-btn {
  text-align: left;
  color: #f4f3ec;
}
.cid-usFaJFDvkO .mbr-section-title {
  color: #ffe161;
}
.cid-usFaJFDvkO .mbr-section-title DIV {
  text-align: center;
}
.cid-usFaJFWPLK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #1a1e21;
  overflow: hidden;
}
.cid-usFaJFWPLK .mbr-fallback-image.disabled {
  display: none;
}
.cid-usFaJFWPLK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usFaJFWPLK .item-wrap {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 40px;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
}
@media (max-width: 767px) {
  .cid-usFaJFWPLK .item-wrap {
    padding: 40px;
  }
}
@media (max-width: 575px) {
  .cid-usFaJFWPLK .item-wrap {
    padding: 35px 25px 35px 25px;
  }
}
.cid-usFaJFWPLK .card-title {
  color: #C4CFDE;
  margin-bottom: 15px;
}
.cid-usFaJFWPLK .card-subtitle {
  color: #C4CFDE;
  margin-bottom: 15px;
}
.cid-usFaJFWPLK .border-item {
  width: 100%;
  height: 1px;
  margin-bottom: 20px;
  background-color: #16181c;
}
.cid-usFaJFWPLK .card-text {
  color: #C4CFDE;
  margin-bottom: 0;
}
.cid-usFaJGdfia {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #1a1e21;
}
.cid-usFaJGdfia .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-usFaJGdfia .form-control,
.cid-usFaJGdfia .field-input {
  padding: 0.5rem;
  background-color: #7b7b7b;
  border-color: #cccccc;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-usFaJGdfia .form-control::-webkit-input-placeholder,
.cid-usFaJGdfia .field-input::-webkit-input-placeholder,
.cid-usFaJGdfia .form-control::-webkit-input-placeholder,
.cid-usFaJGdfia .field-input::-webkit-input-placeholder {
  color: #c1c1c1;
}
.cid-usFaJGdfia .form-control:-moz-placeholder,
.cid-usFaJGdfia .field-input:-moz-placeholder,
.cid-usFaJGdfia .form-control:-moz-placeholder,
.cid-usFaJGdfia .field-input:-moz-placeholder {
  color: #c1c1c1;
}
.cid-usFaJGdfia .form-control:hover,
.cid-usFaJGdfia .field-input:hover,
.cid-usFaJGdfia .form-control:focus,
.cid-usFaJGdfia .field-input:focus {
  background-color: #efefef;
  border-color: #cccccc;
  color: #232323;
  box-shadow: none;
  outline: none;
}
.cid-usFaJGdfia .form-control:hover::-webkit-input-placeholder,
.cid-usFaJGdfia .field-input:hover::-webkit-input-placeholder,
.cid-usFaJGdfia .form-control:focus::-webkit-input-placeholder,
.cid-usFaJGdfia .field-input:focus::-webkit-input-placeholder,
.cid-usFaJGdfia .form-control:hover::-webkit-input-placeholder,
.cid-usFaJGdfia .field-input:hover::-webkit-input-placeholder,
.cid-usFaJGdfia .form-control:focus::-webkit-input-placeholder,
.cid-usFaJGdfia .field-input:focus::-webkit-input-placeholder {
  color: #c1c1c1;
}
.cid-usFaJGdfia .form-control:hover:-moz-placeholder,
.cid-usFaJGdfia .field-input:hover:-moz-placeholder,
.cid-usFaJGdfia .form-control:focus:-moz-placeholder,
.cid-usFaJGdfia .field-input:focus:-moz-placeholder,
.cid-usFaJGdfia .form-control:hover:-moz-placeholder,
.cid-usFaJGdfia .field-input:hover:-moz-placeholder,
.cid-usFaJGdfia .form-control:focus:-moz-placeholder,
.cid-usFaJGdfia .field-input:focus:-moz-placeholder {
  color: #c1c1c1;
}
.cid-usFaJGdfia .jq-number__spin:hover,
.cid-usFaJGdfia .jq-number__spin:focus {
  background-color: #efefef;
  border-color: #cccccc;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-usFaJGdfia .jq-number__spin {
  background-color: #7b7b7b;
  border-color: #cccccc;
  color: #000000;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-usFaJGdfia .jq-selectbox li,
.cid-usFaJGdfia .jq-selectbox li {
  background-color: #7b7b7b;
  color: #ffffff;
}
.cid-usFaJGdfia .jq-selectbox li:hover,
.cid-usFaJGdfia .jq-selectbox li.selected {
  background-color: #efefef;
  color: #000000;
}
.cid-usFaJGdfia .jq-selectbox:hover .jq-selectbox__trigger-arrow,
.cid-usFaJGdfia .jq-number__spin.minus:hover:after,
.cid-usFaJGdfia .jq-number__spin.plus:hover:after {
  border-top-color: #7b7b7b;
  border-bottom-color: #7b7b7b;
}
.cid-usFaJGdfia .jq-selectbox .jq-selectbox__trigger-arrow,
.cid-usFaJGdfia .jq-number__spin.minus:after,
.cid-usFaJGdfia .jq-number__spin.plus:after {
  border-top-color: #efefef;
  border-bottom-color: #efefef;
}
.cid-usFaJGdfia input::-webkit-clear-button {
  display: none;
}
.cid-usFaJGdfia input::-webkit-inner-spin-button {
  display: none;
}
.cid-usFaJGdfia input::-webkit-outer-spin-button {
  display: none;
}
.cid-usFaJGdfia input::-webkit-calendar-picker-indicator {
  display: none;
}
.cid-usFaJGdfia H4 {
  text-align: center;
  color: #f4f3ec;
}
.cid-usFaJGdfia P {
  color: #ffe885;
  text-align: center;
}
.cid-usFaJGdfia H5 {
  color: #fff0b0;
}
.cid-usFaJGdfia LABEL {
  color: #ffffff;
}
.cid-usFaJGVyyI {
  background-color: #000000;
}
.cid-usFaJGVyyI .mbr-fallback-image.disabled {
  display: none;
}
.cid-usFaJGVyyI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usFaJGVyyI .container-fluid {
  padding: 0 32px;
  margin: 0;
}
@media (max-width: 992px) {
  .cid-usFaJGVyyI .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-usFaJGVyyI .container {
    padding: 0 20px;
  }
}
.cid-usFaJGVyyI .row {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-usFaJGVyyI .title-wrapper {
    margin-bottom: 50px;
  }
}
.cid-usFaJGVyyI .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-usFaJGVyyI .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-usFaJGVyyI .title-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-usFaJGVyyI .image-wrapper {
  position: relative;
}
.cid-usFaJGVyyI .image-wrapper .blur-wrap {
  position: absolute;
  top: 0;
  left: -8rem;
  background-image: linear-gradient(-120deg, #ffffff 50%, #f4f3ec 0%);
  width: 300px;
  height: 300px;
  border-radius: 100%;
  filter: blur(85px);
}
.cid-usFaJGVyyI .image-wrapper img {
  position: relative;
  z-index: 1;
  height: 500px;
  margin: 0 auto;
  border-radius: 50px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-usFaJGVyyI .image-wrapper img {
    height: 350px;
  }
}
.cid-usFaJGVyyI .mbr-section-title {
  color: #ffffff;
}
.cid-usFaJGVyyI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-usFaJGVyyI .mbr-number {
  color: #f5fd7b;
}
.cid-usFaJGVyyI .mbr-desc {
  color: #ffffff;
}
.cid-usFaJGVyyI .mbr-link {
  color: #ffffff;
}
.cid-usFaJGVyyI .mbr-section-title,
.cid-usFaJGVyyI .mbr-section-btn {
  text-align: center;
}
.cid-usFaJHjoS5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0e0e10;
}
.cid-usFaJHjoS5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-usFaJHjoS5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-usFaJHjoS5 .container {
    padding: 0 20px;
  }
}
.cid-usFaJHjoS5 .row {
  margin: 0;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-usFaJHjoS5 .row .title-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-usFaJHjoS5 .row .title-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-usFaJHjoS5 .row .title-wrapper .mbr-desc {
  opacity: .5;
  margin-bottom: 16px;
}
.cid-usFaJHjoS5 .row .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-usFaJHjoS5 .row .list {
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
}
@media (max-width: 992px) {
  .cid-usFaJHjoS5 .row .list {
    margin-bottom: 32px;
  }
}
.cid-usFaJHjoS5 .row .list .item-wrap {
  margin-bottom: 16px;
}
.cid-usFaJHjoS5 .row .list .item-wrap:hover {
  text-decoration: underline;
  color: #e6c63b;
}
.cid-usFaJHjoS5 .row .copyright {
  opacity: .5;
  margin-bottom: 0;
}
.cid-usFaJHjoS5 .mbr-section-title {
  color: #e6c63b;
}
.cid-usFaJHjoS5 .mbr-desc {
  color: #ffffff;
}
.cid-usFaJHjoS5 .mbr-text {
  color: #ffffff;
}
.cid-usFaJHjoS5 .list {
  color: #ffffff;
}
.cid-usFaJHjoS5 .copyright {
  color: #ffffff;
}
